From 35450e9e804eff5227212eca04493e5c4b35ac8f Mon Sep 17 00:00:00 2001 From: David Fugate Date: Mon, 15 Nov 2010 21:23:35 -0800 Subject: [PATCH] Did a bit of refactoring on the test262 directory structure and propagated changes from website\* out to test\*: - Removed test\harness\ECMA-262-TOC.xml. The casing on this file was incorrect, but more importantly it's a static file not generated by the harness - Populated test\harness with the contents of website\resources\scripts\global\. In the future, we need to update test\harness\* and propagate these changes out to website\* - Test\suite\ietestcenter is now a verbatim copy of the IE Test Center tests that WERE under website\resources\scripts\testcases\* - Moved all Sputnik tests from website\resources\scripts\testcases\* out to test\suite\sputnik_converted - Moved website\resources\scripts\testcases\excludelist.xml out to test\config\*. This particular file was only used for the test conversion process to XML, and is not actually needed by the website as best as I can tell - Website\resources\scripts\testcases now only contains the XMLized test cases. This is the right thing to do as the *.js files here weren't actually being used by the website and the general public can now peruse the test cases directly via Mercurial --- .../config}/excludelist.xml | 0 test/harness/Date_constants.js | 20 + test/harness/Date_library.js | 341 ++++++ test/harness/ECMA-262-TOC.xml | 297 ------ test/harness/environment.js | 0 test/harness/helper.js | 879 +++++----------- test/harness/jquery.base64.min.js | 20 - test/harness/math_isequal.js | 19 + test/harness/math_precision.js | 13 + test/harness/numeric_conversion.js | 21 + test/harness/reports.js | 10 + test/harness/sections.js | 256 +++-- test/harness/sth.js | 980 ++++++------------ .../chapter10/10.4/10.4.2/10.4.2-2-c-1.js | 2 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-1-1.js | 0 .../15.2/15.2.3/15.2.3.3/15.2.3.3-1-2.js | 0 .../15.2/15.2.3/15.2.3.3/15.2.3.3-1-3.js | 0 .../15.2/15.2.3/15.2.3.3/15.2.3.3-1-4.js | 0 .../15.2/15.2.3/15.2.3.3/15.2.3.3-2-10.js | 0 .../15.2/15.2.3/15.2.3.3/15.2.3.3-2-11.js | 0 .../15.2/15.2.3/15.2.3.3/15.2.3.3-2-12.js | 0 .../15.2/15.2.3/15.2.3.3/15.2.3.3-2-13.js | 0 .../15.2/15.2.3/15.2.3.3/15.2.3.3-2-14.js | 0 .../15.2/15.2.3/15.2.3.3/15.2.3.3-2-15.js | 0 .../15.2/15.2.3/15.2.3.3/15.2.3.3-2-16.js | 0 .../15.2/15.2.3/15.2.3.3/15.2.3.3-2-17.js | 0 .../15.2/15.2.3/15.2.3.3/15.2.3.3-2-18.js | 0 .../15.2/15.2.3/15.2.3.3/15.2.3.3-2-19.js | 0 .../15.2/15.2.3/15.2.3.3/15.2.3.3-2-20.js | 0 .../15.2/15.2.3/15.2.3.3/15.2.3.3-2-21.js | 0 .../15.2/15.2.3/15.2.3.3/15.2.3.3-2-22.js | 0 .../15.2/15.2.3/15.2.3.3/15.2.3.3-2-23.js | 0 .../15.2/15.2.3/15.2.3.3/15.2.3.3-2-24.js | 0 .../15.2/15.2.3/15.2.3.3/15.2.3.3-2-25.js | 0 .../15.2/15.2.3/15.2.3.3/15.2.3.3-2-26.js | 0 .../15.2/15.2.3/15.2.3.3/15.2.3.3-2-27.js | 0 .../15.2/15.2.3/15.2.3.3/15.2.3.3-2-28.js | 0 .../15.2/15.2.3/15.2.3.3/15.2.3.3-2-29.js | 0 .../15.2/15.2.3/15.2.3.3/15.2.3.3-2-3.js | 0 .../15.2/15.2.3/15.2.3.3/15.2.3.3-2-31.js | 0 .../15.2/15.2.3/15.2.3.3/15.2.3.3-2-32.js | 0 .../15.2/15.2.3/15.2.3.3/15.2.3.3-2-33.js | 0 .../15.2/15.2.3/15.2.3.3/15.2.3.3-2-34.js | 0 .../15.2/15.2.3/15.2.3.3/15.2.3.3-2-35.js | 0 .../15.2/15.2.3/15.2.3.3/15.2.3.3-2-36.js | 0 .../15.2/15.2.3/15.2.3.3/15.2.3.3-2-37.js | 0 .../15.2/15.2.3/15.2.3.3/15.2.3.3-2-38.js | 0 .../15.2/15.2.3/15.2.3.3/15.2.3.3-2-39.js | 0 .../15.2/15.2.3/15.2.3.3/15.2.3.3-2-4.js | 0 .../15.2/15.2.3/15.2.3.3/15.2.3.3-2-40.js | 0 .../15.2/15.2.3/15.2.3.3/15.2.3.3-2-41.js | 0 .../15.2/15.2.3/15.2.3.3/15.2.3.3-2-42.js | 0 .../15.2/15.2.3/15.2.3.3/15.2.3.3-2-43.js | 0 .../15.2/15.2.3/15.2.3.3/15.2.3.3-2-44.js | 0 .../15.2/15.2.3/15.2.3.3/15.2.3.3-2-45.js | 0 .../15.2/15.2.3/15.2.3.3/15.2.3.3-2-46.js | 0 .../15.2/15.2.3/15.2.3.3/15.2.3.3-2-47.js | 0 .../15.2/15.2.3/15.2.3.3/15.2.3.3-2-5.js | 0 .../15.2/15.2.3/15.2.3.3/15.2.3.3-2-6.js | 0 .../15.2/15.2.3/15.2.3.3/15.2.3.3-2-7.js | 0 .../15.2/15.2.3/15.2.3.3/15.2.3.3-2-8.js | 0 .../15.2/15.2.3/15.2.3.3/15.2.3.3-2-9.js | 0 .../15.2/15.2.3/15.2.3.3/15.2.3.3-3-1.js | 0 .../15.2/15.2.3/15.2.3.3/15.2.3.3-3-10.js | 0 .../15.2/15.2.3/15.2.3.3/15.2.3.3-3-11.js | 0 .../15.2/15.2.3/15.2.3.3/15.2.3.3-3-12.js | 0 .../15.2/15.2.3/15.2.3.3/15.2.3.3-3-13.js | 0 .../15.2/15.2.3/15.2.3.3/15.2.3.3-3-15.js | 0 .../15.2/15.2.3/15.2.3.3/15.2.3.3-3-2.js | 0 .../15.2/15.2.3/15.2.3.3/15.2.3.3-3-3.js | 0 .../15.2/15.2.3/15.2.3.3/15.2.3.3-3-4.js | 0 .../15.2/15.2.3/15.2.3.3/15.2.3.3-3-5.js | 0 .../15.2/15.2.3/15.2.3.3/15.2.3.3-3-6.js | 0 .../15.2/15.2.3/15.2.3.3/15.2.3.3-3-7.js | 0 .../15.2/15.2.3/15.2.3.3/15.2.3.3-3-8.js | 0 .../15.2/15.2.3/15.2.3.3/15.2.3.3-3-9.js | 0 .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-223.js | 0 .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-224.js | 0 .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-225.js | 0 .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-226.js | 0 .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-227.js | 0 .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-228.js | 0 .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-229.js | 0 .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-230.js | 0 .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-231.js | 0 .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-232.js | 0 .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-233.js | 0 .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-234.js | 0 .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-235.js | 0 .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-236.js | 0 .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-237.js | 0 .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-238.js | 0 .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-239.js | 0 .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-240.js | 0 .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-241.js | 0 .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-242.js | 0 .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-243.js | 0 .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-244.js | 0 .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-245.js | 0 .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-246.js | 0 .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-247.js | 0 .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-248.js | 0 .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-249.js | 0 .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-250.js | 0 .../15.2/15.2.3/15.2.3.4/15.2.3.4-1-2.js | 0 .../15.2/15.2.3/15.2.3.4/15.2.3.4-1-3.js | 0 .../15.2/15.2.3/15.2.3.4/15.2.3.4-1-4.js | 0 .../15.2/15.2.3/15.2.3.4/15.2.3.4-1-5.js | 0 .../15.2/15.2.3/15.2.3.4/15.2.3.4-2-1.js | 0 .../15.2/15.2.3/15.2.3.4/15.2.3.4-2-2.js | 0 .../15.2/15.2.3/15.2.3.4/15.2.3.4-2-3.js | 0 .../15.2/15.2.3/15.2.3.4/15.2.3.4-2-4.js | 0 .../15.2/15.2.3/15.2.3.4/15.2.3.4-3-1.js | 0 .../15.2/15.2.3/15.2.3.4/15.2.3.4-4-36.js | 0 .../15.2/15.2.3/15.2.3.4/15.2.3.4-4-37.js | 0 .../15.2/15.2.3/15.2.3.4/15.2.3.4-4-38.js | 0 .../15.2/15.2.3/15.2.3.4/15.2.3.4-4-39.js | 0 .../15.2/15.2.3/15.2.3.4/15.2.3.4-4-40.js | 0 .../15.2/15.2.3/15.2.3.4/15.2.3.4-4-41.js | 0 .../15.2/15.2.3/15.2.3.4/15.2.3.4-4-42.js | 0 .../15.2/15.2.3/15.2.3.4/15.2.3.4-4-43.js | 0 .../15.2/15.2.3/15.2.3.4/15.2.3.4-4-44.js | 0 .../15.2/15.2.3/15.2.3.4/15.2.3.4-4-45.js | 0 .../15.2/15.2.3/15.2.3.4/15.2.3.4-4-46.js | 0 .../15.2/15.2.3/15.2.3.4/15.2.3.4-4-47.js | 0 .../15.2/15.2.3/15.2.3.4/15.2.3.4-4-48.js | 0 .../15.2/15.2.3/15.2.3.4/15.2.3.4-4-49.js | 0 .../15.2/15.2.3/15.2.3.4/15.2.3.4-4-50.js | 0 .../15.2/15.2.3/15.2.3.4/15.2.3.4-4-b-2.js | 0 .../15.2/15.2.3/15.2.3.4/15.2.3.4-4-b-3.js | 0 .../15.2/15.2.3/15.2.3.4/15.2.3.4-4-b-4.js | 0 .../15.2/15.2.3/15.2.3.4/15.2.3.4-4-b-5.js | 0 .../15.2/15.2.3/15.2.3.4/15.2.3.4-4-b-6.js | 0 .../7.2_White_Space/S7.2_A1.1_T1.js | 0 .../7.2_White_Space/S7.2_A1.1_T2.js | 0 .../7.2_White_Space/S7.2_A1.2_T1.js | 0 .../7.2_White_Space/S7.2_A1.2_T2.js | 0 .../7.2_White_Space/S7.2_A1.3_T1.js | 0 .../7.2_White_Space/S7.2_A1.3_T2.js | 0 .../7.2_White_Space/S7.2_A1.4_T1.js | 0 .../7.2_White_Space/S7.2_A1.4_T2.js | 0 .../7.2_White_Space/S7.2_A1.5_T1.js | 0 .../7.2_White_Space/S7.2_A1.5_T2.js | 0 .../7.2_White_Space/S7.2_A2.1_T1.js | 0 .../7.2_White_Space/S7.2_A2.1_T2.js | 0 .../7.2_White_Space/S7.2_A2.2_T1.js | 0 .../7.2_White_Space/S7.2_A2.2_T2.js | 0 .../7.2_White_Space/S7.2_A2.3_T1.js | 0 .../7.2_White_Space/S7.2_A2.3_T2.js | 0 .../7.2_White_Space/S7.2_A2.4_T1.js | 0 .../7.2_White_Space/S7.2_A2.4_T2.js | 0 .../7.2_White_Space/S7.2_A2.5_T1.js | 0 .../7.2_White_Space/S7.2_A2.5_T2.js | 0 .../7.2_White_Space/S7.2_A3.1_T1.js | 0 .../7.2_White_Space/S7.2_A3.1_T2.js | 0 .../7.2_White_Space/S7.2_A3.2_T1.js | 0 .../7.2_White_Space/S7.2_A3.2_T2.js | 0 .../7.2_White_Space/S7.2_A3.3_T1.js | 0 .../7.2_White_Space/S7.2_A3.3_T2.js | 0 .../7.2_White_Space/S7.2_A3.4_T1.js | 0 .../7.2_White_Space/S7.2_A3.4_T2.js | 0 .../7.2_White_Space/S7.2_A3.5_T1.js | 0 .../7.2_White_Space/S7.2_A3.5_T2.js | 0 .../7.2_White_Space/S7.2_A4.1_T1.js | 0 .../7.2_White_Space/S7.2_A4.1_T2.js | 0 .../7.2_White_Space/S7.2_A4.2_T1.js | 0 .../7.2_White_Space/S7.2_A4.2_T2.js | 0 .../7.2_White_Space/S7.2_A4.3_T1.js | 0 .../7.2_White_Space/S7.2_A4.3_T2.js | 0 .../7.2_White_Space/S7.2_A4.4_T1.js | 0 .../7.2_White_Space/S7.2_A4.4_T2.js | 0 .../7.2_White_Space/S7.2_A4.5_T1.js | 0 .../7.2_White_Space/S7.2_A4.5_T2.js | 0 .../7.2_White_Space/S7.2_A5_T1.js | 0 .../7.2_White_Space/S7.2_A5_T2.js | 0 .../7.2_White_Space/S7.2_A5_T3.js | 0 .../7.2_White_Space/S7.2_A5_T4.js | 0 .../7.2_White_Space/S7.2_A5_T5.js | 0 .../7.3_Line_Terminators/S7.3_A1.1_T1.js | 0 .../7.3_Line_Terminators/S7.3_A1.1_T2.js | 0 .../7.3_Line_Terminators/S7.3_A1.2_T1.js | 0 .../7.3_Line_Terminators/S7.3_A1.2_T2.js | 0 .../7.3_Line_Terminators/S7.3_A1.3.js | 0 .../7.3_Line_Terminators/S7.3_A1.4.js | 0 .../7.3_Line_Terminators/S7.3_A2.1_T1.js | 0 .../7.3_Line_Terminators/S7.3_A2.1_T2.js | 0 .../7.3_Line_Terminators/S7.3_A2.2_T1.js | 0 .../7.3_Line_Terminators/S7.3_A2.2_T2.js | 0 .../7.3_Line_Terminators/S7.3_A2.3.js | 0 .../7.3_Line_Terminators/S7.3_A2.4.js | 0 .../7.3_Line_Terminators/S7.3_A3.1_T1.js | 0 .../7.3_Line_Terminators/S7.3_A3.1_T2.js | 0 .../7.3_Line_Terminators/S7.3_A3.1_T3.js | 0 .../7.3_Line_Terminators/S7.3_A3.2_T1.js | 0 .../7.3_Line_Terminators/S7.3_A3.2_T2.js | 0 .../7.3_Line_Terminators/S7.3_A3.2_T3.js | 0 .../7.3_Line_Terminators/S7.3_A3.3_T1.js | 0 .../7.3_Line_Terminators/S7.3_A3.3_T2.js | 0 .../7.3_Line_Terminators/S7.3_A3.4_T1.js | 0 .../7.3_Line_Terminators/S7.3_A3.4_T2.js | 0 .../7.3_Line_Terminators/S7.3_A4_T1.js | 0 .../7.3_Line_Terminators/S7.3_A4_T2.js | 0 .../7.3_Line_Terminators/S7.3_A4_T3.js | 0 .../7.3_Line_Terminators/S7.3_A4_T4.js | 0 .../7.3_Line_Terminators/S7.3_A5.1_T1.js | 0 .../7.3_Line_Terminators/S7.3_A5.1_T2.js | 0 .../7.3_Line_Terminators/S7.3_A5.2_T1.js | 0 .../7.3_Line_Terminators/S7.3_A5.2_T2.js | 0 .../7.3_Line_Terminators/S7.3_A5.3.js | 0 .../7.3_Line_Terminators/S7.3_A5.4.js | 0 .../7.3_Line_Terminators/S7.3_A6_T1.js | 0 .../7.3_Line_Terminators/S7.3_A6_T2.js | 0 .../7.3_Line_Terminators/S7.3_A6_T3.js | 0 .../7.3_Line_Terminators/S7.3_A6_T4.js | 0 .../7.3_Line_Terminators/S7.3_A7_T1.js | 0 .../7.3_Line_Terminators/S7.3_A7_T2.js | 0 .../7.3_Line_Terminators/S7.3_A7_T3.js | 0 .../7.3_Line_Terminators/S7.3_A7_T4.js | 0 .../7.3_Line_Terminators/S7.3_A7_T5.js | 0 .../7.3_Line_Terminators/S7.3_A7_T6.js | 0 .../7.3_Line_Terminators/S7.3_A7_T7.js | 0 .../7.3_Line_Terminators/S7.3_A7_T8.js | 0 .../7.4_Comments/S7.4_A1_T1.js | 0 .../7.4_Comments/S7.4_A1_T2.js | 0 .../7.4_Comments/S7.4_A2_T1.js | 0 .../7.4_Comments/S7.4_A2_T2.js | 0 .../7.4_Comments/S7.4_A3.js | 0 .../7.4_Comments/S7.4_A4_T1.js | 0 .../7.4_Comments/S7.4_A4_T2.js | 0 .../7.4_Comments/S7.4_A4_T3.js | 0 .../7.4_Comments/S7.4_A4_T4.js | 0 .../7.4_Comments/S7.4_A4_T5.js | 0 .../7.4_Comments/S7.4_A4_T6.js | 0 .../7.4_Comments/S7.4_A4_T7.js | 0 .../7.4_Comments/S7.4_A5.js | 0 .../7.4_Comments/S7.4_A6.js | 0 .../7.5.1_Reserved_Words/S7.5.1_A1.1.js | 0 .../7.5.1_Reserved_Words/S7.5.1_A1.2.js | 0 .../7.5.1_Reserved_Words/S7.5.1_A1.3.js | 0 .../7.5.1_Reserved_Words/S7.5.1_A2.js | 0 .../7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.1.js | 0 .../7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.10.js | 0 .../7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.11.js | 0 .../7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.12.js | 0 .../7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.13.js | 0 .../7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.14.js | 0 .../7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.15.js | 0 .../7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.16.js | 0 .../7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.17.js | 0 .../7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.18.js | 0 .../7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.19.js | 0 .../7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.2.js | 0 .../7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.20.js | 0 .../7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.21.js | 0 .../7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.22.js | 0 .../7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.23.js | 0 .../7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.24.js | 0 .../7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.25.js | 0 .../7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.3.js | 0 .../7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.4.js | 0 .../7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.5.js | 0 .../7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.6.js | 0 .../7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.7.js | 0 .../7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.8.js | 0 .../7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.9.js | 0 .../S7.5.3_A1.1.js | 0 .../S7.5.3_A1.10.js | 0 .../S7.5.3_A1.11.js | 0 .../S7.5.3_A1.12.js | 0 .../S7.5.3_A1.13.js | 0 .../S7.5.3_A1.14.js | 0 .../S7.5.3_A1.15.js | 0 .../S7.5.3_A1.16.js | 0 .../S7.5.3_A1.17.js | 0 .../S7.5.3_A1.18.js | 0 .../S7.5.3_A1.19.js | 0 .../S7.5.3_A1.2.js | 0 .../S7.5.3_A1.20.js | 0 .../S7.5.3_A1.21.js | 0 .../S7.5.3_A1.22.js | 0 .../S7.5.3_A1.23.js | 0 .../S7.5.3_A1.24.js | 0 .../S7.5.3_A1.25.js | 0 .../S7.5.3_A1.26.js | 0 .../S7.5.3_A1.27.js | 0 .../S7.5.3_A1.28.js | 0 .../S7.5.3_A1.29.js | 0 .../S7.5.3_A1.3.js | 0 .../S7.5.3_A1.30.js | 0 .../S7.5.3_A1.31.js | 0 .../S7.5.3_A1.4.js | 0 .../S7.5.3_A1.5.js | 0 .../S7.5.3_A1.6.js | 0 .../S7.5.3_A1.7.js | 0 .../S7.5.3_A1.8.js | 0 .../S7.5.3_A1.9.js | 0 .../7.6_Identifiers/S7.6_A1.2_T1.js | 0 .../7.6_Identifiers/S7.6_A1.2_T2.js | 0 .../7.6_Identifiers/S7.6_A1.2_T3.js | 0 .../7.6_Identifiers/S7.6_A1.3_T1.js | 0 .../7.6_Identifiers/S7.6_A1.3_T2.js | 0 .../7.6_Identifiers/S7.6_A1.3_T3.js | 0 .../7.6_Identifiers/S7.6_A2.1_T1.js | 0 .../7.6_Identifiers/S7.6_A2.1_T2.js | 0 .../7.6_Identifiers/S7.6_A2.1_T3.js | 0 .../7.6_Identifiers/S7.6_A2.1_T4.js | 0 .../7.6_Identifiers/S7.6_A4.1_T1.js | 0 .../7.6_Identifiers/S7.6_A4.1_T2.js | 0 .../7.6_Identifiers/S7.6_A4.2_T1.js | 0 .../7.6_Identifiers/S7.6_A4.2_T2.js | 0 .../7.6_Identifiers/S7.6_A4.3_T1.js | 0 .../7.7_Punctuators/S7.7_A1.js | 0 .../7.7_Punctuators/S7.7_A2_T1.js | 0 .../7.7_Punctuators/S7.7_A2_T10.js | 0 .../7.7_Punctuators/S7.7_A2_T2.js | 0 .../7.7_Punctuators/S7.7_A2_T3.js | 0 .../7.7_Punctuators/S7.7_A2_T4.js | 0 .../7.7_Punctuators/S7.7_A2_T5.js | 0 .../7.7_Punctuators/S7.7_A2_T6.js | 0 .../7.7_Punctuators/S7.7_A2_T7.js | 0 .../7.7_Punctuators/S7.7_A2_T8.js | 0 .../7.7_Punctuators/S7.7_A2_T9.js | 0 .../7.8.1_Null_Literals/S7.8.1_A1_T1.js | 0 .../7.8.1_Null_Literals/S7.8.1_A1_T2.js | 0 .../7.8.2_Boolean_Literals/S7.8.2_A1_T1.js | 0 .../7.8.2_Boolean_Literals/S7.8.2_A1_T2.js | 0 .../7.8.3_Numeric_Literals/S7.8.3_A1.1_T1.js | 0 .../7.8.3_Numeric_Literals/S7.8.3_A1.1_T2.js | 0 .../7.8.3_Numeric_Literals/S7.8.3_A1.2_T1.js | 0 .../7.8.3_Numeric_Literals/S7.8.3_A1.2_T2.js | 0 .../7.8.3_Numeric_Literals/S7.8.3_A1.2_T3.js | 0 .../7.8.3_Numeric_Literals/S7.8.3_A1.2_T4.js | 0 .../7.8.3_Numeric_Literals/S7.8.3_A1.2_T5.js | 0 .../7.8.3_Numeric_Literals/S7.8.3_A1.2_T6.js | 0 .../7.8.3_Numeric_Literals/S7.8.3_A1.2_T7.js | 0 .../7.8.3_Numeric_Literals/S7.8.3_A1.2_T8.js | 0 .../7.8.3_Numeric_Literals/S7.8.3_A2.1_T1.js | 0 .../7.8.3_Numeric_Literals/S7.8.3_A2.1_T2.js | 0 .../7.8.3_Numeric_Literals/S7.8.3_A2.1_T3.js | 0 .../7.8.3_Numeric_Literals/S7.8.3_A2.2_T1.js | 0 .../7.8.3_Numeric_Literals/S7.8.3_A2.2_T2.js | 0 .../7.8.3_Numeric_Literals/S7.8.3_A2.2_T3.js | 0 .../7.8.3_Numeric_Literals/S7.8.3_A2.2_T4.js | 0 .../7.8.3_Numeric_Literals/S7.8.3_A2.2_T5.js | 0 .../7.8.3_Numeric_Literals/S7.8.3_A2.2_T6.js | 0 .../7.8.3_Numeric_Literals/S7.8.3_A2.2_T7.js | 0 .../7.8.3_Numeric_Literals/S7.8.3_A2.2_T8.js | 0 .../7.8.3_Numeric_Literals/S7.8.3_A3.1_T1.js | 0 .../7.8.3_Numeric_Literals/S7.8.3_A3.1_T2.js | 0 .../7.8.3_Numeric_Literals/S7.8.3_A3.2_T1.js | 0 .../7.8.3_Numeric_Literals/S7.8.3_A3.2_T2.js | 0 .../7.8.3_Numeric_Literals/S7.8.3_A3.2_T3.js | 0 .../7.8.3_Numeric_Literals/S7.8.3_A3.3_T1.js | 0 .../7.8.3_Numeric_Literals/S7.8.3_A3.3_T2.js | 0 .../7.8.3_Numeric_Literals/S7.8.3_A3.3_T3.js | 0 .../7.8.3_Numeric_Literals/S7.8.3_A3.3_T4.js | 0 .../7.8.3_Numeric_Literals/S7.8.3_A3.3_T5.js | 0 .../7.8.3_Numeric_Literals/S7.8.3_A3.3_T6.js | 0 .../7.8.3_Numeric_Literals/S7.8.3_A3.3_T7.js | 0 .../7.8.3_Numeric_Literals/S7.8.3_A3.3_T8.js | 0 .../7.8.3_Numeric_Literals/S7.8.3_A3.4_T1.js | 0 .../7.8.3_Numeric_Literals/S7.8.3_A3.4_T2.js | 0 .../7.8.3_Numeric_Literals/S7.8.3_A3.4_T3.js | 0 .../7.8.3_Numeric_Literals/S7.8.3_A3.4_T4.js | 0 .../7.8.3_Numeric_Literals/S7.8.3_A3.4_T5.js | 0 .../7.8.3_Numeric_Literals/S7.8.3_A3.4_T6.js | 0 .../7.8.3_Numeric_Literals/S7.8.3_A3.4_T7.js | 0 .../7.8.3_Numeric_Literals/S7.8.3_A3.4_T8.js | 0 .../7.8.3_Numeric_Literals/S7.8.3_A4.1_T1.js | 0 .../7.8.3_Numeric_Literals/S7.8.3_A4.1_T2.js | 0 .../7.8.3_Numeric_Literals/S7.8.3_A4.1_T3.js | 0 .../7.8.3_Numeric_Literals/S7.8.3_A4.1_T4.js | 0 .../7.8.3_Numeric_Literals/S7.8.3_A4.1_T5.js | 0 .../7.8.3_Numeric_Literals/S7.8.3_A4.1_T6.js | 0 .../7.8.3_Numeric_Literals/S7.8.3_A4.1_T7.js | 0 .../7.8.3_Numeric_Literals/S7.8.3_A4.1_T8.js | 0 .../7.8.3_Numeric_Literals/S7.8.3_A4.2_T1.js | 0 .../7.8.3_Numeric_Literals/S7.8.3_A4.2_T2.js | 0 .../7.8.3_Numeric_Literals/S7.8.3_A4.2_T3.js | 0 .../7.8.3_Numeric_Literals/S7.8.3_A4.2_T4.js | 0 .../7.8.3_Numeric_Literals/S7.8.3_A4.2_T5.js | 0 .../7.8.3_Numeric_Literals/S7.8.3_A4.2_T6.js | 0 .../7.8.3_Numeric_Literals/S7.8.3_A4.2_T7.js | 0 .../7.8.3_Numeric_Literals/S7.8.3_A4.2_T8.js | 0 .../7.8.3_Numeric_Literals/S7.8.3_A5.1_T1.js | 0 .../7.8.3_Numeric_Literals/S7.8.3_A5.1_T2.js | 0 .../7.8.3_Numeric_Literals/S7.8.3_A5.1_T3.js | 0 .../7.8.3_Numeric_Literals/S7.8.3_A5.1_T4.js | 0 .../7.8.3_Numeric_Literals/S7.8.3_A5.1_T5.js | 0 .../7.8.3_Numeric_Literals/S7.8.3_A5.1_T6.js | 0 .../7.8.3_Numeric_Literals/S7.8.3_A5.1_T7.js | 0 .../7.8.3_Numeric_Literals/S7.8.3_A5.1_T8.js | 0 .../7.8.3_Numeric_Literals/S7.8.3_A6.1_T1.js | 0 .../7.8.3_Numeric_Literals/S7.8.3_A6.1_T2.js | 0 .../7.8.3_Numeric_Literals/S7.8.3_A6.2_T1.js | 0 .../7.8.3_Numeric_Literals/S7.8.3_A6.2_T2.js | 0 .../7.8.4_String_Literals/S7.8.4_A1.1_T1.js | 0 .../7.8.4_String_Literals/S7.8.4_A1.1_T2.js | 0 .../7.8.4_String_Literals/S7.8.4_A1.2_T1.js | 0 .../7.8.4_String_Literals/S7.8.4_A1.2_T2.js | 0 .../7.8.4_String_Literals/S7.8.4_A2.1_T1.js | 0 .../7.8.4_String_Literals/S7.8.4_A2.1_T2.js | 0 .../7.8.4_String_Literals/S7.8.4_A2.2_T1.js | 0 .../7.8.4_String_Literals/S7.8.4_A2.2_T2.js | 0 .../7.8.4_String_Literals/S7.8.4_A2.3_T1.js | 0 .../7.8.4_String_Literals/S7.8.4_A3.1_T1.js | 0 .../7.8.4_String_Literals/S7.8.4_A3.1_T2.js | 0 .../7.8.4_String_Literals/S7.8.4_A3.2_T1.js | 0 .../7.8.4_String_Literals/S7.8.4_A3.2_T2.js | 0 .../7.8.4_String_Literals/S7.8.4_A4.1_T1.js | 0 .../7.8.4_String_Literals/S7.8.4_A4.1_T2.js | 0 .../7.8.4_String_Literals/S7.8.4_A4.2_T1.js | 0 .../7.8.4_String_Literals/S7.8.4_A4.2_T2.js | 0 .../7.8.4_String_Literals/S7.8.4_A4.2_T3.js | 0 .../7.8.4_String_Literals/S7.8.4_A4.2_T4.js | 0 .../7.8.4_String_Literals/S7.8.4_A4.2_T5.js | 0 .../7.8.4_String_Literals/S7.8.4_A4.2_T6.js | 0 .../7.8.4_String_Literals/S7.8.4_A4.2_T7.js | 0 .../7.8.4_String_Literals/S7.8.4_A4.2_T8.js | 0 .../7.8.4_String_Literals/S7.8.4_A4.3_T1.js | 0 .../7.8.4_String_Literals/S7.8.4_A4.3_T2.js | 0 .../7.8.4_String_Literals/S7.8.4_A4.3_T3.js | 0 .../7.8.4_String_Literals/S7.8.4_A4.3_T4.js | 0 .../7.8.4_String_Literals/S7.8.4_A4.3_T5.js | 0 .../7.8.4_String_Literals/S7.8.4_A4.3_T6.js | 0 .../7.8.4_String_Literals/S7.8.4_A4.3_T7.js | 0 .../7.8.4_String_Literals/S7.8.4_A5.1_T1.js | 0 .../7.8.4_String_Literals/S7.8.4_A5.1_T2.js | 0 .../7.8.4_String_Literals/S7.8.4_A5.1_T3.js | 0 .../7.8.4_String_Literals/S7.8.4_A6.1_T1.js | 0 .../7.8.4_String_Literals/S7.8.4_A6.1_T2.js | 0 .../7.8.4_String_Literals/S7.8.4_A6.1_T3.js | 0 .../7.8.4_String_Literals/S7.8.4_A6.1_T4.js | 0 .../7.8.4_String_Literals/S7.8.4_A6.2_T1.js | 0 .../7.8.4_String_Literals/S7.8.4_A6.2_T2.js | 0 .../7.8.4_String_Literals/S7.8.4_A6.3_T1.js | 0 .../7.8.4_String_Literals/S7.8.4_A6.4_T1.js | 0 .../7.8.4_String_Literals/S7.8.4_A6.4_T2.js | 0 .../7.8.4_String_Literals/S7.8.4_A7.1_T1.js | 0 .../7.8.4_String_Literals/S7.8.4_A7.1_T2.js | 0 .../7.8.4_String_Literals/S7.8.4_A7.1_T3.js | 0 .../7.8.4_String_Literals/S7.8.4_A7.1_T4.js | 0 .../7.8.4_String_Literals/S7.8.4_A7.2_T1.js | 0 .../7.8.4_String_Literals/S7.8.4_A7.2_T2.js | 0 .../7.8.4_String_Literals/S7.8.4_A7.2_T3.js | 0 .../7.8.4_String_Literals/S7.8.4_A7.2_T4.js | 0 .../7.8.4_String_Literals/S7.8.4_A7.2_T5.js | 0 .../7.8.4_String_Literals/S7.8.4_A7.2_T6.js | 0 .../7.8.4_String_Literals/S7.8.4_A7.3_T1.js | 0 .../7.8.4_String_Literals/S7.8.4_A7.4_T1.js | 0 .../7.8.4_String_Literals/S7.8.4_A7.4_T2.js | 0 .../S7.8.5_A1.1_T1.js | 0 .../S7.8.5_A1.1_T2.js | 0 .../S7.8.5_A1.2_T1.js | 0 .../S7.8.5_A1.2_T2.js | 0 .../S7.8.5_A1.2_T3.js | 0 .../S7.8.5_A1.2_T4.js | 0 .../S7.8.5_A1.3_T1.js | 0 .../S7.8.5_A1.3_T2.js | 0 .../S7.8.5_A1.3_T3.js | 0 .../S7.8.5_A1.3_T4.js | 0 .../S7.8.5_A1.3_T5.js | 0 .../S7.8.5_A1.3_T6.js | 0 .../S7.8.5_A1.4_T1.js | 0 .../S7.8.5_A1.4_T2.js | 0 .../S7.8.5_A1.5_T1.js | 0 .../S7.8.5_A1.5_T2.js | 0 .../S7.8.5_A1.5_T3.js | 0 .../S7.8.5_A1.5_T4.js | 0 .../S7.8.5_A1.5_T5.js | 0 .../S7.8.5_A1.5_T6.js | 0 .../S7.8.5_A2.1_T1.js | 0 .../S7.8.5_A2.1_T2.js | 0 .../S7.8.5_A2.2_T1.js | 0 .../S7.8.5_A2.2_T2.js | 0 .../S7.8.5_A2.3_T1.js | 0 .../S7.8.5_A2.3_T2.js | 0 .../S7.8.5_A2.3_T3.js | 0 .../S7.8.5_A2.3_T4.js | 0 .../S7.8.5_A2.3_T5.js | 0 .../S7.8.5_A2.3_T6.js | 0 .../S7.8.5_A2.4_T1.js | 0 .../S7.8.5_A2.4_T2.js | 0 .../S7.8.5_A2.5_T1.js | 0 .../S7.8.5_A2.5_T2.js | 0 .../S7.8.5_A2.5_T3.js | 0 .../S7.8.5_A2.5_T4.js | 0 .../S7.8.5_A2.5_T5.js | 0 .../S7.8.5_A2.5_T6.js | 0 .../S7.8.5_A3.1_T1.js | 0 .../S7.8.5_A3.1_T2.js | 0 .../S7.8.5_A3.1_T3.js | 0 .../S7.8.5_A3.1_T4.js | 0 .../S7.8.5_A3.1_T5.js | 0 .../S7.8.5_A3.1_T6.js | 0 .../S7.8.5_A3.1_T7.js | 0 .../S7.8.5_A3.1_T8.js | 0 .../S7.8.5_A3.1_T9.js | 0 .../S7.8.5_A4.1.js | 0 .../S7.8.5_A4.2.js | 0 .../S7.9.2_A1_T1.js | 0 .../S7.9.2_A1_T2.js | 0 .../S7.9.2_A1_T3.js | 0 .../S7.9.2_A1_T4.js | 0 .../S7.9.2_A1_T5.js | 0 .../S7.9.2_A1_T6.js | 0 .../S7.9.2_A1_T7.js | 0 .../S7.9_A1.js | 0 .../S7.9_A10_T1.js | 0 .../S7.9_A10_T10.js | 0 .../S7.9_A10_T11.js | 0 .../S7.9_A10_T12.js | 0 .../S7.9_A10_T2.js | 0 .../S7.9_A10_T3.js | 0 .../S7.9_A10_T4.js | 0 .../S7.9_A10_T5.js | 0 .../S7.9_A10_T6.js | 0 .../S7.9_A10_T7.js | 0 .../S7.9_A10_T8.js | 0 .../S7.9_A10_T9.js | 0 .../S7.9_A11_T1.js | 0 .../S7.9_A11_T10.js | 0 .../S7.9_A11_T11.js | 0 .../S7.9_A11_T2.js | 0 .../S7.9_A11_T3.js | 0 .../S7.9_A11_T4.js | 0 .../S7.9_A11_T5.js | 0 .../S7.9_A11_T6.js | 0 .../S7.9_A11_T7.js | 0 .../S7.9_A11_T8.js | 0 .../S7.9_A11_T9.js | 0 .../S7.9_A2.js | 0 .../S7.9_A3.js | 0 .../S7.9_A4.js | 0 .../S7.9_A5.1_T1.js | 0 .../S7.9_A5.2_T1.js | 0 .../S7.9_A5.3_T1.js | 0 .../S7.9_A5.4_T1.js | 0 .../S7.9_A5.5_T1.js | 0 .../S7.9_A5.5_T2.js | 0 .../S7.9_A5.5_T3.js | 0 .../S7.9_A5.5_T4.js | 0 .../S7.9_A5.5_T5.js | 0 .../S7.9_A5.6_T1.js | 0 .../S7.9_A5.6_T2.js | 0 .../S7.9_A5.7_T1.js | 0 .../S7.9_A5.8_T1.js | 0 .../S7.9_A5.9_T1.js | 0 .../S7.9_A6.1_T1.js | 0 .../S7.9_A6.1_T10.js | 0 .../S7.9_A6.1_T11.js | 0 .../S7.9_A6.1_T12.js | 0 .../S7.9_A6.1_T13.js | 0 .../S7.9_A6.1_T2.js | 0 .../S7.9_A6.1_T3.js | 0 .../S7.9_A6.1_T4.js | 0 .../S7.9_A6.1_T5.js | 0 .../S7.9_A6.1_T6.js | 0 .../S7.9_A6.1_T7.js | 0 .../S7.9_A6.1_T8.js | 0 .../S7.9_A6.1_T9.js | 0 .../S7.9_A6.2_T1.js | 0 .../S7.9_A6.2_T10.js | 0 .../S7.9_A6.2_T2.js | 0 .../S7.9_A6.2_T3.js | 0 .../S7.9_A6.2_T4.js | 0 .../S7.9_A6.2_T5.js | 0 .../S7.9_A6.2_T6.js | 0 .../S7.9_A6.2_T7.js | 0 .../S7.9_A6.2_T8.js | 0 .../S7.9_A6.2_T9.js | 0 .../S7.9_A6.3_T1.js | 0 .../S7.9_A6.3_T2.js | 0 .../S7.9_A6.3_T3.js | 0 .../S7.9_A6.3_T4.js | 0 .../S7.9_A6.3_T5.js | 0 .../S7.9_A6.3_T6.js | 0 .../S7.9_A6.3_T7.js | 0 .../S7.9_A6.4_T1.js | 0 .../S7.9_A6.4_T2.js | 0 .../S7.9_A7_T1.js | 0 .../S7.9_A7_T2.js | 0 .../S7.9_A7_T3.js | 0 .../S7.9_A7_T4.js | 0 .../S7.9_A7_T5.js | 0 .../S7.9_A7_T6.js | 0 .../S7.9_A7_T7.js | 0 .../S7.9_A7_T8.js | 0 .../S7.9_A7_T9.js | 0 .../S7.9_A8_T1.js | 0 .../S7.9_A8_T2.js | 0 .../S7.9_A8_T3.js | 0 .../S7.9_A8_T4.js | 0 .../S7.9_A8_T5.js | 0 .../S7.9_A9_T1.js | 0 .../S7.9_A9_T2.js | 0 .../S7.9_A9_T3.js | 0 .../S7.9_A9_T4.js | 0 .../S7.9_A9_T5.js | 0 .../S7.9_A9_T6.js | 0 .../S7.9_A9_T7.js | 0 .../S7.9_A9_T8.js | 0 .../S7.9_A9_T9.js | 0 .../8.1_The_Undefined_Type/S8.1_A1_T1.js | 0 .../8.1_The_Undefined_Type/S8.1_A1_T2.js | 0 .../8.1_The_Undefined_Type/S8.1_A2_T1.js | 0 .../8.1_The_Undefined_Type/S8.1_A2_T2.js | 0 .../8.1_The_Undefined_Type/S8.1_A3.js | 0 .../8.1_The_Undefined_Type/S8.1_A4.js | 0 .../8.1_The_Undefined_Type/S8.1_A5.js | 0 .../08_Types/8.2_The_Null_Type/S8.2_A1_T1.js | 0 .../08_Types/8.2_The_Null_Type/S8.2_A1_T2.js | 0 .../08_Types/8.2_The_Null_Type/S8.2_A2.js | 0 .../08_Types/8.2_The_Null_Type/S8.2_A3.js | 0 .../8.3_The_Boolean_Type/S8.3_A1_T1.js | 0 .../8.3_The_Boolean_Type/S8.3_A1_T2.js | 0 .../8.3_The_Boolean_Type/S8.3_A2.1.js | 0 .../8.3_The_Boolean_Type/S8.3_A2.2.js | 0 .../08_Types/8.3_The_Boolean_Type/S8.3_A3.js | 0 .../08_Types/8.4_The_String_Type/S8.4_A1.js | 0 .../08_Types/8.4_The_String_Type/S8.4_A10.js | 0 .../08_Types/8.4_The_String_Type/S8.4_A11.js | 0 .../08_Types/8.4_The_String_Type/S8.4_A12.js | 0 .../8.4_The_String_Type/S8.4_A13_T1.js | 0 .../8.4_The_String_Type/S8.4_A13_T2.js | 0 .../8.4_The_String_Type/S8.4_A13_T3.js | 0 .../8.4_The_String_Type/S8.4_A14_T1.js | 0 .../8.4_The_String_Type/S8.4_A14_T2.js | 0 .../8.4_The_String_Type/S8.4_A14_T3.js | 0 .../08_Types/8.4_The_String_Type/S8.4_A2.js | 0 .../08_Types/8.4_The_String_Type/S8.4_A3.js | 0 .../08_Types/8.4_The_String_Type/S8.4_A4.js | 0 .../08_Types/8.4_The_String_Type/S8.4_A5.js | 0 .../08_Types/8.4_The_String_Type/S8.4_A6.1.js | 0 .../08_Types/8.4_The_String_Type/S8.4_A6.2.js | 0 .../08_Types/8.4_The_String_Type/S8.4_A7.1.js | 0 .../08_Types/8.4_The_String_Type/S8.4_A7.2.js | 0 .../08_Types/8.4_The_String_Type/S8.4_A7.3.js | 0 .../08_Types/8.4_The_String_Type/S8.4_A7.4.js | 0 .../08_Types/8.4_The_String_Type/S8.4_A8.js | 0 .../8.4_The_String_Type/S8.4_A9_T1.js | 0 .../8.4_The_String_Type/S8.4_A9_T2.js | 0 .../8.4_The_String_Type/S8.4_A9_T3.js | 0 .../08_Types/8.5_The_Number_Type/S8.5_A1.js | 0 .../08_Types/8.5_The_Number_Type/S8.5_A10.js | 0 .../8.5_The_Number_Type/S8.5_A11_T1.js | 0 .../8.5_The_Number_Type/S8.5_A11_T2.js | 0 .../8.5_The_Number_Type/S8.5_A12.1.js | 0 .../8.5_The_Number_Type/S8.5_A12.2.js | 0 .../8.5_The_Number_Type/S8.5_A13_T1.js | 0 .../8.5_The_Number_Type/S8.5_A13_T2.js | 0 .../8.5_The_Number_Type/S8.5_A14_T1.js | 0 .../8.5_The_Number_Type/S8.5_A14_T2.js | 0 .../08_Types/8.5_The_Number_Type/S8.5_A2.1.js | 0 .../08_Types/8.5_The_Number_Type/S8.5_A2.2.js | 0 .../08_Types/8.5_The_Number_Type/S8.5_A3.js | 0 .../08_Types/8.5_The_Number_Type/S8.5_A4.js | 0 .../08_Types/8.5_The_Number_Type/S8.5_A5.js | 0 .../08_Types/8.5_The_Number_Type/S8.5_A6.js | 0 .../08_Types/8.5_The_Number_Type/S8.5_A7.js | 0 .../08_Types/8.5_The_Number_Type/S8.5_A8.js | 0 .../08_Types/8.5_The_Number_Type/S8.5_A9.js | 0 .../8.6.1_Property_Attributes/S8.6.1_A1.js | 0 .../8.6.1_Property_Attributes/S8.6.1_A2.js | 0 .../8.6.1_Property_Attributes/S8.6.1_A3.js | 0 .../S8.6.2.1_A1.js | 0 .../S8.6.2.1_A2.js | 0 .../S8.6.2.1_A3.js | 0 .../S8.6.2.2_A1.js | 0 .../S8.6.2.2_A2.js | 0 .../S8.6.2.3_A1.js | 0 .../S8.6.2.4_A1.js | 0 .../S8.6.2.4_A2_T1.js | 0 .../S8.6.2.4_A2_T2.js | 0 .../S8.6.2.4_A3.js | 0 .../S8.6.2.5_A1.js | 0 .../S8.6.2.5_A2_T1.js | 0 .../S8.6.2.5_A2_T2.js | 0 .../S8.6.2.5_A3.js | 0 .../S8.6.2.6_A1.js | 0 .../S8.6.2.6_A2.js | 0 .../S8.6.2.6_A3.js | 0 .../S8.6.2.6_A4.js | 0 .../S8.6.2_A1.js | 0 .../S8.6.2_A2.js | 0 .../S8.6.2_A3.js | 0 .../S8.6.2_A4.js | 0 .../S8.6.2_A5_T1.js | 0 .../S8.6.2_A5_T2.js | 0 .../S8.6.2_A5_T3.js | 0 .../S8.6.2_A5_T4.js | 0 .../S8.6.2_A6.js | 0 .../S8.6.2_A7.js | 0 .../8.6_The_Object_Type/S8.6_A2_T1.js | 0 .../8.6_The_Object_Type/S8.6_A2_T2.js | 0 .../8.6_The_Object_Type/S8.6_A3_T1.js | 0 .../8.6_The_Object_Type/S8.6_A3_T2.js | 0 .../8.6_The_Object_Type/S8.6_A4_T1.js | 0 .../8.7_The_Reference_Type/S8.7.1_A1.js | 0 .../8.7_The_Reference_Type/S8.7.1_A2.js | 0 .../8.7_The_Reference_Type/S8.7.2_A1_T1.js | 0 .../8.7_The_Reference_Type/S8.7.2_A1_T2.js | 0 .../8.7_The_Reference_Type/S8.7.2_A2.js | 0 .../8.7_The_Reference_Type/S8.7.2_A3.js | 0 .../8.7_The_Reference_Type/S8.7_A1.js | 0 .../8.7_The_Reference_Type/S8.7_A2.js | 0 .../8.7_The_Reference_Type/S8.7_A3.js | 0 .../8.7_The_Reference_Type/S8.7_A4.js | 0 .../8.7_The_Reference_Type/S8.7_A5_T1.js | 0 .../8.7_The_Reference_Type/S8.7_A5_T2.js | 0 .../8.7_The_Reference_Type/S8.7_A6.js | 0 .../8.7_The_Reference_Type/S8.7_A7.js | 0 .../08_Types/8.8_The_List_Type/S8.8_A2_T1.js | 0 .../08_Types/8.8_The_List_Type/S8.8_A2_T2.js | 0 .../08_Types/8.8_The_List_Type/S8.8_A2_T3.js | 0 .../9.1_ToPrimitive/S9.1_A1_T1.js | 0 .../9.1_ToPrimitive/S9.1_A1_T2.js | 0 .../9.1_ToPrimitive/S9.1_A1_T3.js | 0 .../9.1_ToPrimitive/S9.1_A1_T4.js | 0 .../9.2_ToBoolean/S9.2_A1_T1.js | 0 .../9.2_ToBoolean/S9.2_A1_T2.js | 0 .../9.2_ToBoolean/S9.2_A2_T1.js | 0 .../9.2_ToBoolean/S9.2_A2_T2.js | 0 .../9.2_ToBoolean/S9.2_A3_T1.js | 0 .../9.2_ToBoolean/S9.2_A3_T2.js | 0 .../9.2_ToBoolean/S9.2_A4_T1.js | 0 .../9.2_ToBoolean/S9.2_A4_T2.js | 0 .../9.2_ToBoolean/S9.2_A4_T3.js | 0 .../9.2_ToBoolean/S9.2_A4_T4.js | 0 .../9.2_ToBoolean/S9.2_A5_T1.js | 0 .../9.2_ToBoolean/S9.2_A5_T2.js | 0 .../9.2_ToBoolean/S9.2_A5_T3.js | 0 .../9.2_ToBoolean/S9.2_A5_T4.js | 0 .../9.2_ToBoolean/S9.2_A6_T1.js | 0 .../9.2_ToBoolean/S9.2_A6_T2.js | 0 .../9.3.1_ToNumber_from_String/S9.3.1_A1.js | 0 .../9.3.1_ToNumber_from_String/S9.3.1_A10.js | 0 .../9.3.1_ToNumber_from_String/S9.3.1_A11.js | 0 .../9.3.1_ToNumber_from_String/S9.3.1_A12.js | 0 .../9.3.1_ToNumber_from_String/S9.3.1_A13.js | 0 .../9.3.1_ToNumber_from_String/S9.3.1_A14.js | 0 .../9.3.1_ToNumber_from_String/S9.3.1_A15.js | 0 .../9.3.1_ToNumber_from_String/S9.3.1_A16.js | 0 .../9.3.1_ToNumber_from_String/S9.3.1_A17.js | 0 .../9.3.1_ToNumber_from_String/S9.3.1_A18.js | 0 .../9.3.1_ToNumber_from_String/S9.3.1_A19.js | 0 .../9.3.1_ToNumber_from_String/S9.3.1_A2.js | 0 .../9.3.1_ToNumber_from_String/S9.3.1_A20.js | 0 .../9.3.1_ToNumber_from_String/S9.3.1_A21.js | 0 .../9.3.1_ToNumber_from_String/S9.3.1_A22.js | 0 .../9.3.1_ToNumber_from_String/S9.3.1_A23.js | 0 .../9.3.1_ToNumber_from_String/S9.3.1_A24.js | 0 .../9.3.1_ToNumber_from_String/S9.3.1_A25.js | 0 .../9.3.1_ToNumber_from_String/S9.3.1_A26.js | 0 .../9.3.1_ToNumber_from_String/S9.3.1_A27.js | 0 .../9.3.1_ToNumber_from_String/S9.3.1_A28.js | 0 .../9.3.1_ToNumber_from_String/S9.3.1_A29.js | 0 .../9.3.1_ToNumber_from_String/S9.3.1_A30.js | 0 .../9.3.1_ToNumber_from_String/S9.3.1_A31.js | 0 .../9.3.1_ToNumber_from_String/S9.3.1_A32.js | 0 .../S9.3.1_A3_T1.js | 0 .../S9.3.1_A3_T2.js | 0 .../S9.3.1_A4_T1.js | 0 .../S9.3.1_A4_T2.js | 0 .../S9.3.1_A5_T1.js | 0 .../S9.3.1_A5_T2.js | 0 .../S9.3.1_A5_T3.js | 0 .../S9.3.1_A6_T1.js | 0 .../S9.3.1_A6_T2.js | 0 .../9.3.1_ToNumber_from_String/S9.3.1_A7.js | 0 .../9.3.1_ToNumber_from_String/S9.3.1_A8.js | 0 .../9.3.1_ToNumber_from_String/S9.3.1_A9.js | 0 .../9.3_ToNumber/S9.3_A1_T1.js | 0 .../9.3_ToNumber/S9.3_A1_T2.js | 0 .../9.3_ToNumber/S9.3_A2_T1.js | 0 .../9.3_ToNumber/S9.3_A2_T2.js | 0 .../9.3_ToNumber/S9.3_A3_T1.js | 0 .../9.3_ToNumber/S9.3_A3_T2.js | 0 .../9.3_ToNumber/S9.3_A4.1_T1.js | 0 .../9.3_ToNumber/S9.3_A4.1_T2.js | 0 .../9.3_ToNumber/S9.3_A4.2_T1.js | 0 .../9.3_ToNumber/S9.3_A4.2_T2.js | 0 .../9.3_ToNumber/S9.3_A5_T1.js | 0 .../9.3_ToNumber/S9.3_A5_T2.js | 0 .../9.4_ToInteger/S9.4_A1.js | 0 .../9.4_ToInteger/S9.4_A2.js | 0 .../9.4_ToInteger/S9.4_A3_T1.js | 0 .../9.4_ToInteger/S9.4_A3_T2.js | 0 .../9.5_ToInt32/S9.5_A1_T1.js | 0 .../9.5_ToInt32/S9.5_A2.1_T1.js | 0 .../9.5_ToInt32/S9.5_A2.1_T2.js | 0 .../9.5_ToInt32/S9.5_A2.2_T1.js | 0 .../9.5_ToInt32/S9.5_A2.2_T2.js | 0 .../9.5_ToInt32/S9.5_A2.3_T1.js | 0 .../9.5_ToInt32/S9.5_A2.3_T2.js | 0 .../9.5_ToInt32/S9.5_A3.1_T1.js | 0 .../9.5_ToInt32/S9.5_A3.1_T2.js | 0 .../9.5_ToInt32/S9.5_A3.1_T3.js | 0 .../9.5_ToInt32/S9.5_A3.1_T4.js | 0 .../9.5_ToInt32/S9.5_A3.2_T1.js | 0 .../9.5_ToInt32/S9.5_A3.2_T2.js | 0 .../9.6_ToUint32/S9.6_A1.js | 0 .../9.6_ToUint32/S9.6_A2.1.js | 0 .../9.6_ToUint32/S9.6_A2.2.js | 0 .../9.6_ToUint32/S9.6_A3.1_T1.js | 0 .../9.6_ToUint32/S9.6_A3.1_T2.js | 0 .../9.6_ToUint32/S9.6_A3.1_T3.js | 0 .../9.6_ToUint32/S9.6_A3.1_T4.js | 0 .../9.6_ToUint32/S9.6_A3.2_T1.js | 0 .../9.7_ToUint16/S9.7_A1.js | 0 .../9.7_ToUint16/S9.7_A2.1.js | 0 .../9.7_ToUint16/S9.7_A2.2.js | 0 .../9.7_ToUint16/S9.7_A3.1_T1.js | 0 .../9.7_ToUint16/S9.7_A3.1_T2.js | 0 .../9.7_ToUint16/S9.7_A3.1_T3.js | 0 .../9.7_ToUint16/S9.7_A3.1_T4.js | 0 .../9.7_ToUint16/S9.7_A3.2_T1.js | 0 .../S9.8.1_A1.js | 0 .../S9.8.1_A10.js | 0 .../S9.8.1_A2.js | 0 .../S9.8.1_A3.js | 0 .../S9.8.1_A4.js | 0 .../S9.8.1_A6.js | 0 .../S9.8.1_A7.js | 0 .../S9.8.1_A8.js | 0 .../S9.8.1_A9_T1.js | 0 .../S9.8.1_A9_T2.js | 0 .../9.8_ToString/S9.8_A1_T1.js | 0 .../9.8_ToString/S9.8_A1_T2.js | 0 .../9.8_ToString/S9.8_A2_T1.js | 0 .../9.8_ToString/S9.8_A2_T2.js | 0 .../9.8_ToString/S9.8_A3_T1.js | 0 .../9.8_ToString/S9.8_A3_T2.js | 0 .../9.8_ToString/S9.8_A4_T1.js | 0 .../9.8_ToString/S9.8_A4_T2.js | 0 .../9.8_ToString/S9.8_A5_T1.js | 0 .../9.8_ToString/S9.8_A5_T2.js | 0 .../9.9_ToObject/S9.9_A1.js | 0 .../9.9_ToObject/S9.9_A2.js | 0 .../9.9_ToObject/S9.9_A3.js | 0 .../9.9_ToObject/S9.9_A4.js | 0 .../9.9_ToObject/S9.9_A5.js | 0 .../9.9_ToObject/S9.9_A6.js | 0 .../S10.1.3_A1.js | 0 .../S10.1.3_A2.js | 0 .../S10.1.3_A3.js | 0 .../S10.1.3_A4_T1.js | 0 .../S10.1.3_A4_T2.js | 0 .../S10.1.3_A5.1_T1.js | 0 .../S10.1.3_A5.1_T2.js | 0 .../S10.1.3_A5.2_T1.js | 0 .../S10.1.4_A1_T1.js | 0 .../S10.1.4_A1_T2.js | 0 .../S10.1.4_A1_T3.js | 0 .../S10.1.4_A1_T4.js | 0 .../S10.1.4_A1_T5.js | 0 .../S10.1.4_A1_T6.js | 0 .../S10.1.4_A1_T7.js | 0 .../S10.1.4_A1_T8.js | 0 .../S10.1.4_A1_T9.js | 0 .../10.1.5_Global_Object/S10.1.5_A1.1_T1.js | 0 .../10.1.5_Global_Object/S10.1.5_A1.1_T2.js | 0 .../10.1.5_Global_Object/S10.1.5_A1.1_T3.js | 0 .../10.1.5_Global_Object/S10.1.5_A1.1_T4.js | 0 .../10.1.5_Global_Object/S10.1.5_A1.2_T1.js | 0 .../10.1.5_Global_Object/S10.1.5_A1.2_T2.js | 0 .../10.1.5_Global_Object/S10.1.5_A1.2_T3.js | 0 .../10.1.5_Global_Object/S10.1.5_A1.2_T4.js | 0 .../10.1.5_Global_Object/S10.1.5_A1.3_T1.js | 0 .../10.1.5_Global_Object/S10.1.5_A1.3_T2.js | 0 .../10.1.5_Global_Object/S10.1.5_A1.3_T3.js | 0 .../10.1.5_Global_Object/S10.1.5_A1.3_T4.js | 0 .../10.1.5_Global_Object/S10.1.5_A2.1_T1.js | 0 .../10.1.5_Global_Object/S10.1.5_A2.1_T2.js | 0 .../10.1.5_Global_Object/S10.1.5_A2.1_T3.js | 0 .../10.1.5_Global_Object/S10.1.5_A2.1_T4.js | 0 .../10.1.5_Global_Object/S10.1.5_A2.2_T1.js | 0 .../10.1.5_Global_Object/S10.1.5_A2.2_T2.js | 0 .../10.1.5_Global_Object/S10.1.5_A2.2_T3.js | 0 .../10.1.5_Global_Object/S10.1.5_A2.2_T4.js | 0 .../10.1.5_Global_Object/S10.1.5_A2.3_T1.js | 0 .../10.1.5_Global_Object/S10.1.5_A2.3_T2.js | 0 .../10.1.5_Global_Object/S10.1.5_A2.3_T3.js | 0 .../10.1.5_Global_Object/S10.1.5_A2.3_T4.js | 0 .../10.1.8_Arguments_Object/S10.1.8_A1.js | 0 .../10.1.8_Arguments_Object/S10.1.8_A2.js | 0 .../10.1.8_Arguments_Object/S10.1.8_A3_T1.js | 0 .../10.1.8_Arguments_Object/S10.1.8_A3_T2.js | 0 .../10.1.8_Arguments_Object/S10.1.8_A3_T3.js | 0 .../10.1.8_Arguments_Object/S10.1.8_A3_T4.js | 0 .../10.1.8_Arguments_Object/S10.1.8_A4.js | 0 .../10.1.8_Arguments_Object/S10.1.8_A5_T1.js | 0 .../10.1.8_Arguments_Object/S10.1.8_A5_T2.js | 0 .../10.1.8_Arguments_Object/S10.1.8_A5_T3.js | 0 .../10.1.8_Arguments_Object/S10.1.8_A5_T4.js | 0 .../10.1.8_Arguments_Object/S10.1.8_A6.js | 0 .../10.1.8_Arguments_Object/S10.1.8_A7.js | 0 .../10.1_Definitions/S10.1.1_A1_T1.js | 0 .../10.1_Definitions/S10.1.1_A1_T2.js | 0 .../10.1_Definitions/S10.1.1_A1_T3.js | 0 .../10.1_Definitions/S10.1.1_A2_T1.js | 0 .../10.1_Definitions/S10.1.6_A1_T1.js | 0 .../10.1_Definitions/S10.1.6_A1_T2.js | 0 .../10.1_Definitions/S10.1.6_A1_T3.js | 0 .../10.1_Definitions/S10.1.7_A1_T1.js | 0 .../10.2.1_Global_Code/S10.2.1_A1_T1.js | 0 .../10.2.1_Global_Code/S10.2.1_A1_T2.js | 0 .../10.2.2_Eval_Code/S10.2.2_A1.1_T1.js | 0 .../10.2.2_Eval_Code/S10.2.2_A1.1_T10.js | 0 .../10.2.2_Eval_Code/S10.2.2_A1.1_T11.js | 0 .../10.2.2_Eval_Code/S10.2.2_A1.1_T2.js | 0 .../10.2.2_Eval_Code/S10.2.2_A1.1_T3.js | 0 .../10.2.2_Eval_Code/S10.2.2_A1.1_T4.js | 0 .../10.2.2_Eval_Code/S10.2.2_A1.1_T5.js | 0 .../10.2.2_Eval_Code/S10.2.2_A1.1_T6.js | 0 .../10.2.2_Eval_Code/S10.2.2_A1.1_T7.js | 0 .../10.2.2_Eval_Code/S10.2.2_A1.1_T8.js | 0 .../10.2.2_Eval_Code/S10.2.2_A1.1_T9.js | 0 .../10.2.2_Eval_Code/S10.2.2_A1.2_T1.js | 0 .../10.2.2_Eval_Code/S10.2.2_A1.2_T10.js | 0 .../10.2.2_Eval_Code/S10.2.2_A1.2_T11.js | 0 .../10.2.2_Eval_Code/S10.2.2_A1.2_T2.js | 0 .../10.2.2_Eval_Code/S10.2.2_A1.2_T3.js | 0 .../10.2.2_Eval_Code/S10.2.2_A1.2_T4.js | 0 .../10.2.2_Eval_Code/S10.2.2_A1.2_T5.js | 0 .../10.2.2_Eval_Code/S10.2.2_A1.2_T6.js | 0 .../10.2.2_Eval_Code/S10.2.2_A1.2_T7.js | 0 .../10.2.2_Eval_Code/S10.2.2_A1.2_T8.js | 0 .../10.2.2_Eval_Code/S10.2.2_A1.2_T9.js | 0 .../S10.2_A1.1_T1.js | 0 .../S10.2_A1.1_T2.js | 0 .../11.10.1_AND_Operator/S11.10.1_A1.js | 0 .../11.10.1_AND_Operator/S11.10.1_A2.1_T1.js | 0 .../11.10.1_AND_Operator/S11.10.1_A2.1_T2.js | 0 .../11.10.1_AND_Operator/S11.10.1_A2.1_T3.js | 0 .../11.10.1_AND_Operator/S11.10.1_A2.2_T1.js | 0 .../11.10.1_AND_Operator/S11.10.1_A2.3_T1.js | 0 .../11.10.1_AND_Operator/S11.10.1_A2.4_T1.js | 0 .../11.10.1_AND_Operator/S11.10.1_A2.4_T2.js | 0 .../11.10.1_AND_Operator/S11.10.1_A2.4_T3.js | 0 .../11.10.1_AND_Operator/S11.10.1_A3_T1.1.js | 0 .../11.10.1_AND_Operator/S11.10.1_A3_T1.2.js | 0 .../11.10.1_AND_Operator/S11.10.1_A3_T1.3.js | 0 .../11.10.1_AND_Operator/S11.10.1_A3_T1.4.js | 0 .../11.10.1_AND_Operator/S11.10.1_A3_T1.5.js | 0 .../11.10.1_AND_Operator/S11.10.1_A3_T2.1.js | 0 .../11.10.1_AND_Operator/S11.10.1_A3_T2.2.js | 0 .../11.10.1_AND_Operator/S11.10.1_A3_T2.3.js | 0 .../11.10.1_AND_Operator/S11.10.1_A3_T2.4.js | 0 .../11.10.1_AND_Operator/S11.10.1_A3_T2.5.js | 0 .../11.10.1_AND_Operator/S11.10.1_A3_T2.6.js | 0 .../11.10.1_AND_Operator/S11.10.1_A3_T2.7.js | 0 .../11.10.1_AND_Operator/S11.10.1_A3_T2.8.js | 0 .../11.10.1_AND_Operator/S11.10.1_A3_T2.9.js | 0 .../11.10.2_XOR_Operator/S11.10.2_A1.js | 0 .../11.10.2_XOR_Operator/S11.10.2_A2.1_T1.js | 0 .../11.10.2_XOR_Operator/S11.10.2_A2.1_T2.js | 0 .../11.10.2_XOR_Operator/S11.10.2_A2.1_T3.js | 0 .../11.10.2_XOR_Operator/S11.10.2_A2.2_T1.js | 0 .../11.10.2_XOR_Operator/S11.10.2_A2.3_T1.js | 0 .../11.10.2_XOR_Operator/S11.10.2_A2.4_T1.js | 0 .../11.10.2_XOR_Operator/S11.10.2_A2.4_T2.js | 0 .../11.10.2_XOR_Operator/S11.10.2_A2.4_T3.js | 0 .../11.10.2_XOR_Operator/S11.10.2_A3_T1.1.js | 0 .../11.10.2_XOR_Operator/S11.10.2_A3_T1.2.js | 0 .../11.10.2_XOR_Operator/S11.10.2_A3_T1.3.js | 0 .../11.10.2_XOR_Operator/S11.10.2_A3_T1.4.js | 0 .../11.10.2_XOR_Operator/S11.10.2_A3_T1.5.js | 0 .../11.10.2_XOR_Operator/S11.10.2_A3_T2.1.js | 0 .../11.10.2_XOR_Operator/S11.10.2_A3_T2.2.js | 0 .../11.10.2_XOR_Operator/S11.10.2_A3_T2.3.js | 0 .../11.10.2_XOR_Operator/S11.10.2_A3_T2.4.js | 0 .../11.10.2_XOR_Operator/S11.10.2_A3_T2.5.js | 0 .../11.10.2_XOR_Operator/S11.10.2_A3_T2.6.js | 0 .../11.10.2_XOR_Operator/S11.10.2_A3_T2.7.js | 0 .../11.10.2_XOR_Operator/S11.10.2_A3_T2.8.js | 0 .../11.10.2_XOR_Operator/S11.10.2_A3_T2.9.js | 0 .../11.10.3_OR_Operator/S11.10.3_A1.js | 0 .../11.10.3_OR_Operator/S11.10.3_A2.1_T1.js | 0 .../11.10.3_OR_Operator/S11.10.3_A2.1_T2.js | 0 .../11.10.3_OR_Operator/S11.10.3_A2.1_T3.js | 0 .../11.10.3_OR_Operator/S11.10.3_A2.2_T1.js | 0 .../11.10.3_OR_Operator/S11.10.3_A2.3_T1.js | 0 .../11.10.3_OR_Operator/S11.10.3_A2.4_T1.js | 0 .../11.10.3_OR_Operator/S11.10.3_A2.4_T2.js | 0 .../11.10.3_OR_Operator/S11.10.3_A2.4_T3.js | 0 .../11.10.3_OR_Operator/S11.10.3_A3_T1.1.js | 0 .../11.10.3_OR_Operator/S11.10.3_A3_T1.2.js | 0 .../11.10.3_OR_Operator/S11.10.3_A3_T1.3.js | 0 .../11.10.3_OR_Operator/S11.10.3_A3_T1.4.js | 0 .../11.10.3_OR_Operator/S11.10.3_A3_T1.5.js | 0 .../11.10.3_OR_Operator/S11.10.3_A3_T2.1.js | 0 .../11.10.3_OR_Operator/S11.10.3_A3_T2.2.js | 0 .../11.10.3_OR_Operator/S11.10.3_A3_T2.3.js | 0 .../11.10.3_OR_Operator/S11.10.3_A3_T2.4.js | 0 .../11.10.3_OR_Operator/S11.10.3_A3_T2.5.js | 0 .../11.10.3_OR_Operator/S11.10.3_A3_T2.6.js | 0 .../11.10.3_OR_Operator/S11.10.3_A3_T2.7.js | 0 .../11.10.3_OR_Operator/S11.10.3_A3_T2.8.js | 0 .../11.10.3_OR_Operator/S11.10.3_A3_T2.9.js | 0 .../S11.11.1_A1.js | 0 .../S11.11.1_A2.1_T1.js | 0 .../S11.11.1_A2.1_T2.js | 0 .../S11.11.1_A2.1_T3.js | 0 .../S11.11.1_A2.1_T4.js | 0 .../S11.11.1_A2.4_T1.js | 0 .../S11.11.1_A2.4_T2.js | 0 .../S11.11.1_A2.4_T3.js | 0 .../S11.11.1_A3_T1.js | 0 .../S11.11.1_A3_T2.js | 0 .../S11.11.1_A3_T3.js | 0 .../S11.11.1_A3_T4.js | 0 .../S11.11.1_A4_T1.js | 0 .../S11.11.1_A4_T2.js | 0 .../S11.11.1_A4_T3.js | 0 .../S11.11.1_A4_T4.js | 0 .../S11.11.2_A1.js | 0 .../S11.11.2_A2.1_T1.js | 0 .../S11.11.2_A2.1_T2.js | 0 .../S11.11.2_A2.1_T3.js | 0 .../S11.11.2_A2.1_T4.js | 0 .../S11.11.2_A2.4_T1.js | 0 .../S11.11.2_A2.4_T2.js | 0 .../S11.11.2_A2.4_T3.js | 0 .../S11.11.2_A3_T1.js | 0 .../S11.11.2_A3_T2.js | 0 .../S11.11.2_A3_T3.js | 0 .../S11.11.2_A3_T4.js | 0 .../S11.11.2_A4_T1.js | 0 .../S11.11.2_A4_T2.js | 0 .../S11.11.2_A4_T3.js | 0 .../S11.11.2_A4_T4.js | 0 .../11.12_Conditional_Operator/S11.12_A1.js | 0 .../S11.12_A2.1_T1.js | 0 .../S11.12_A2.1_T2.js | 0 .../S11.12_A2.1_T3.js | 0 .../S11.12_A2.1_T4.js | 0 .../S11.12_A2.1_T5.js | 0 .../S11.12_A2.1_T6.js | 0 .../S11.12_A3_T1.js | 0 .../S11.12_A3_T2.js | 0 .../S11.12_A3_T3.js | 0 .../S11.12_A3_T4.js | 0 .../S11.12_A4_T1.js | 0 .../S11.12_A4_T2.js | 0 .../S11.12_A4_T3.js | 0 .../S11.12_A4_T4.js | 0 .../11.13.1_Simple_Assignment/S11.13.1_A1.js | 0 .../S11.13.1_A2.1_T1.js | 0 .../S11.13.1_A2.1_T2.js | 0 .../S11.13.1_A2.1_T3.js | 0 .../S11.13.1_A3.1.js | 0 .../S11.13.1_A3.2.js | 0 .../S11.13.1_A4_T1.js | 0 .../S11.13.1_A4_T2.js | 0 .../S11.13.2_A1_T1.js | 0 .../S11.13.2_A1_T10.js | 0 .../S11.13.2_A1_T11.js | 0 .../S11.13.2_A1_T2.js | 0 .../S11.13.2_A1_T3.js | 0 .../S11.13.2_A1_T4.js | 0 .../S11.13.2_A1_T5.js | 0 .../S11.13.2_A1_T6.js | 0 .../S11.13.2_A1_T7.js | 0 .../S11.13.2_A1_T8.js | 0 .../S11.13.2_A1_T9.js | 0 .../S11.13.2_A2.1_T1.1.js | 0 .../S11.13.2_A2.1_T1.10.js | 0 .../S11.13.2_A2.1_T1.11.js | 0 .../S11.13.2_A2.1_T1.2.js | 0 .../S11.13.2_A2.1_T1.3.js | 0 .../S11.13.2_A2.1_T1.4.js | 0 .../S11.13.2_A2.1_T1.5.js | 0 .../S11.13.2_A2.1_T1.6.js | 0 .../S11.13.2_A2.1_T1.7.js | 0 .../S11.13.2_A2.1_T1.8.js | 0 .../S11.13.2_A2.1_T1.9.js | 0 .../S11.13.2_A2.1_T2.1.js | 0 .../S11.13.2_A2.1_T2.10.js | 0 .../S11.13.2_A2.1_T2.11.js | 0 .../S11.13.2_A2.1_T2.2.js | 0 .../S11.13.2_A2.1_T2.3.js | 0 .../S11.13.2_A2.1_T2.4.js | 0 .../S11.13.2_A2.1_T2.5.js | 0 .../S11.13.2_A2.1_T2.6.js | 0 .../S11.13.2_A2.1_T2.7.js | 0 .../S11.13.2_A2.1_T2.8.js | 0 .../S11.13.2_A2.1_T2.9.js | 0 .../S11.13.2_A2.1_T3.1.js | 0 .../S11.13.2_A2.1_T3.10.js | 0 .../S11.13.2_A2.1_T3.11.js | 0 .../S11.13.2_A2.1_T3.2.js | 0 .../S11.13.2_A2.1_T3.3.js | 0 .../S11.13.2_A2.1_T3.4.js | 0 .../S11.13.2_A2.1_T3.5.js | 0 .../S11.13.2_A2.1_T3.6.js | 0 .../S11.13.2_A2.1_T3.7.js | 0 .../S11.13.2_A2.1_T3.8.js | 0 .../S11.13.2_A2.1_T3.9.js | 0 .../S11.13.2_A2.2_T1.js | 0 .../S11.13.2_A2.2_T10.js | 0 .../S11.13.2_A2.2_T11.js | 0 .../S11.13.2_A2.2_T2.js | 0 .../S11.13.2_A2.2_T3.js | 0 .../S11.13.2_A2.2_T4.js | 0 .../S11.13.2_A2.2_T5.js | 0 .../S11.13.2_A2.2_T6.js | 0 .../S11.13.2_A2.2_T7.js | 0 .../S11.13.2_A2.2_T8.js | 0 .../S11.13.2_A2.2_T9.js | 0 .../S11.13.2_A3.1_T1.js | 0 .../S11.13.2_A3.1_T10.js | 0 .../S11.13.2_A3.1_T11.js | 0 .../S11.13.2_A3.1_T2.js | 0 .../S11.13.2_A3.1_T3.js | 0 .../S11.13.2_A3.1_T4.js | 0 .../S11.13.2_A3.1_T5.js | 0 .../S11.13.2_A3.1_T6.js | 0 .../S11.13.2_A3.1_T7.js | 0 .../S11.13.2_A3.1_T8.js | 0 .../S11.13.2_A3.1_T9.js | 0 .../S11.13.2_A3.2_T1.js | 0 .../S11.13.2_A3.2_T10.js | 0 .../S11.13.2_A3.2_T11.js | 0 .../S11.13.2_A3.2_T2.js | 0 .../S11.13.2_A3.2_T3.js | 0 .../S11.13.2_A3.2_T4.js | 0 .../S11.13.2_A3.2_T5.js | 0 .../S11.13.2_A3.2_T6.js | 0 .../S11.13.2_A3.2_T7.js | 0 .../S11.13.2_A3.2_T8.js | 0 .../S11.13.2_A3.2_T9.js | 0 .../S11.13.2_A4.10_T1.1.js | 0 .../S11.13.2_A4.10_T1.2.js | 0 .../S11.13.2_A4.10_T1.3.js | 0 .../S11.13.2_A4.10_T1.4.js | 0 .../S11.13.2_A4.10_T2.1.js | 0 .../S11.13.2_A4.10_T2.2.js | 0 .../S11.13.2_A4.10_T2.3.js | 0 .../S11.13.2_A4.10_T2.4.js | 0 .../S11.13.2_A4.10_T2.5.js | 0 .../S11.13.2_A4.10_T2.6.js | 0 .../S11.13.2_A4.10_T2.7.js | 0 .../S11.13.2_A4.10_T2.8.js | 0 .../S11.13.2_A4.10_T2.9.js | 0 .../S11.13.2_A4.11_T1.1.js | 0 .../S11.13.2_A4.11_T1.2.js | 0 .../S11.13.2_A4.11_T1.3.js | 0 .../S11.13.2_A4.11_T1.4.js | 0 .../S11.13.2_A4.11_T2.1.js | 0 .../S11.13.2_A4.11_T2.2.js | 0 .../S11.13.2_A4.11_T2.3.js | 0 .../S11.13.2_A4.11_T2.4.js | 0 .../S11.13.2_A4.11_T2.5.js | 0 .../S11.13.2_A4.11_T2.6.js | 0 .../S11.13.2_A4.11_T2.7.js | 0 .../S11.13.2_A4.11_T2.8.js | 0 .../S11.13.2_A4.11_T2.9.js | 0 .../S11.13.2_A4.1_T1.1.js | 0 .../S11.13.2_A4.1_T1.2.js | 0 .../S11.13.2_A4.1_T1.3.js | 0 .../S11.13.2_A4.1_T1.4.js | 0 .../S11.13.2_A4.1_T2.1.js | 0 .../S11.13.2_A4.1_T2.2.js | 0 .../S11.13.2_A4.1_T2.3.js | 0 .../S11.13.2_A4.1_T2.4.js | 0 .../S11.13.2_A4.1_T2.5.js | 0 .../S11.13.2_A4.1_T2.6.js | 0 .../S11.13.2_A4.1_T2.7.js | 0 .../S11.13.2_A4.1_T2.8.js | 0 .../S11.13.2_A4.1_T2.9.js | 0 .../S11.13.2_A4.2_T1.1.js | 0 .../S11.13.2_A4.2_T1.2.js | 0 .../S11.13.2_A4.2_T1.3.js | 0 .../S11.13.2_A4.2_T1.4.js | 0 .../S11.13.2_A4.2_T2.1.js | 0 .../S11.13.2_A4.2_T2.2.js | 0 .../S11.13.2_A4.2_T2.3.js | 0 .../S11.13.2_A4.2_T2.4.js | 0 .../S11.13.2_A4.2_T2.5.js | 0 .../S11.13.2_A4.2_T2.6.js | 0 .../S11.13.2_A4.2_T2.7.js | 0 .../S11.13.2_A4.2_T2.8.js | 0 .../S11.13.2_A4.2_T2.9.js | 0 .../S11.13.2_A4.3_T1.1.js | 0 .../S11.13.2_A4.3_T1.2.js | 0 .../S11.13.2_A4.3_T1.3.js | 0 .../S11.13.2_A4.3_T1.4.js | 0 .../S11.13.2_A4.3_T2.1.js | 0 .../S11.13.2_A4.3_T2.2.js | 0 .../S11.13.2_A4.3_T2.3.js | 0 .../S11.13.2_A4.3_T2.4.js | 0 .../S11.13.2_A4.3_T2.5.js | 0 .../S11.13.2_A4.3_T2.6.js | 0 .../S11.13.2_A4.3_T2.7.js | 0 .../S11.13.2_A4.3_T2.8.js | 0 .../S11.13.2_A4.3_T2.9.js | 0 .../S11.13.2_A4.4_T1.1.js | 0 .../S11.13.2_A4.4_T1.2.js | 0 .../S11.13.2_A4.4_T1.3.js | 0 .../S11.13.2_A4.4_T1.4.js | 0 .../S11.13.2_A4.4_T2.1.js | 0 .../S11.13.2_A4.4_T2.2.js | 0 .../S11.13.2_A4.4_T2.3.js | 0 .../S11.13.2_A4.4_T2.4.js | 0 .../S11.13.2_A4.4_T2.5.js | 0 .../S11.13.2_A4.4_T2.6.js | 0 .../S11.13.2_A4.4_T2.7.js | 0 .../S11.13.2_A4.4_T2.8.js | 0 .../S11.13.2_A4.4_T2.9.js | 0 .../S11.13.2_A4.5_T1.1.js | 0 .../S11.13.2_A4.5_T1.2.js | 0 .../S11.13.2_A4.5_T1.3.js | 0 .../S11.13.2_A4.5_T1.4.js | 0 .../S11.13.2_A4.5_T2.1.js | 0 .../S11.13.2_A4.5_T2.2.js | 0 .../S11.13.2_A4.5_T2.3.js | 0 .../S11.13.2_A4.5_T2.4.js | 0 .../S11.13.2_A4.5_T2.5.js | 0 .../S11.13.2_A4.5_T2.6.js | 0 .../S11.13.2_A4.5_T2.7.js | 0 .../S11.13.2_A4.5_T2.8.js | 0 .../S11.13.2_A4.5_T2.9.js | 0 .../S11.13.2_A4.6_T1.1.js | 0 .../S11.13.2_A4.6_T1.2.js | 0 .../S11.13.2_A4.6_T1.3.js | 0 .../S11.13.2_A4.6_T1.4.js | 0 .../S11.13.2_A4.6_T2.1.js | 0 .../S11.13.2_A4.6_T2.2.js | 0 .../S11.13.2_A4.6_T2.3.js | 0 .../S11.13.2_A4.6_T2.4.js | 0 .../S11.13.2_A4.6_T2.5.js | 0 .../S11.13.2_A4.6_T2.6.js | 0 .../S11.13.2_A4.6_T2.7.js | 0 .../S11.13.2_A4.6_T2.8.js | 0 .../S11.13.2_A4.6_T2.9.js | 0 .../S11.13.2_A4.7_T1.1.js | 0 .../S11.13.2_A4.7_T1.2.js | 0 .../S11.13.2_A4.7_T1.3.js | 0 .../S11.13.2_A4.7_T1.4.js | 0 .../S11.13.2_A4.7_T2.1.js | 0 .../S11.13.2_A4.7_T2.2.js | 0 .../S11.13.2_A4.7_T2.3.js | 0 .../S11.13.2_A4.7_T2.4.js | 0 .../S11.13.2_A4.7_T2.5.js | 0 .../S11.13.2_A4.7_T2.6.js | 0 .../S11.13.2_A4.7_T2.7.js | 0 .../S11.13.2_A4.7_T2.8.js | 0 .../S11.13.2_A4.7_T2.9.js | 0 .../S11.13.2_A4.8_T1.1.js | 0 .../S11.13.2_A4.8_T1.2.js | 0 .../S11.13.2_A4.8_T1.3.js | 0 .../S11.13.2_A4.8_T1.4.js | 0 .../S11.13.2_A4.8_T2.1.js | 0 .../S11.13.2_A4.8_T2.2.js | 0 .../S11.13.2_A4.8_T2.3.js | 0 .../S11.13.2_A4.8_T2.4.js | 0 .../S11.13.2_A4.8_T2.5.js | 0 .../S11.13.2_A4.8_T2.6.js | 0 .../S11.13.2_A4.8_T2.7.js | 0 .../S11.13.2_A4.8_T2.8.js | 0 .../S11.13.2_A4.8_T2.9.js | 0 .../S11.13.2_A4.9_T1.1.js | 0 .../S11.13.2_A4.9_T1.2.js | 0 .../S11.13.2_A4.9_T1.3.js | 0 .../S11.13.2_A4.9_T1.4.js | 0 .../S11.13.2_A4.9_T2.1.js | 0 .../S11.13.2_A4.9_T2.2.js | 0 .../S11.13.2_A4.9_T2.3.js | 0 .../S11.13.2_A4.9_T2.4.js | 0 .../S11.13.2_A4.9_T2.5.js | 0 .../S11.13.2_A4.9_T2.6.js | 0 .../S11.13.2_A4.9_T2.7.js | 0 .../S11.13.2_A4.9_T2.8.js | 0 .../S11.13.2_A4.9_T2.9.js | 0 .../11.14_Comma_Operator/S11.14_A1.js | 0 .../11.14_Comma_Operator/S11.14_A2.1_T1.js | 0 .../11.14_Comma_Operator/S11.14_A2.1_T2.js | 0 .../11.14_Comma_Operator/S11.14_A2.1_T3.js | 0 .../11.14_Comma_Operator/S11.14_A3.js | 0 .../11.1.1_The_this_Keyword/S11.1.1_A1.js | 0 .../11.1.1_The_this_Keyword/S11.1.1_A2.js | 0 .../11.1.1_The_this_Keyword/S11.1.1_A3.1.js | 0 .../11.1.1_The_this_Keyword/S11.1.1_A3.2.js | 0 .../11.1.1_The_this_Keyword/S11.1.1_A4.1.js | 0 .../11.1.1_The_this_Keyword/S11.1.1_A4.2.js | 0 .../S11.1.2_A1_T1.js | 0 .../S11.1.2_A1_T2.js | 0 .../11.1.4_Array_Initialiser/S11.1.4_A1.1.js | 0 .../11.1.4_Array_Initialiser/S11.1.4_A1.2.js | 0 .../11.1.4_Array_Initialiser/S11.1.4_A1.3.js | 0 .../11.1.4_Array_Initialiser/S11.1.4_A1.4.js | 0 .../11.1.4_Array_Initialiser/S11.1.4_A1.5.js | 0 .../11.1.4_Array_Initialiser/S11.1.4_A1.6.js | 0 .../11.1.4_Array_Initialiser/S11.1.4_A1.7.js | 0 .../11.1.4_Array_Initialiser/S11.1.4_A2.js | 0 .../11.1.5_Object_Initializer/S11.1.5_A1.1.js | 0 .../11.1.5_Object_Initializer/S11.1.5_A1.2.js | 0 .../11.1.5_Object_Initializer/S11.1.5_A1.3.js | 0 .../11.1.5_Object_Initializer/S11.1.5_A1.4.js | 0 .../11.1.5_Object_Initializer/S11.1.5_A2.js | 0 .../11.1.5_Object_Initializer/S11.1.5_A3.js | 0 .../11.1.5_Object_Initializer/S11.1.5_A4.1.js | 0 .../11.1.5_Object_Initializer/S11.1.5_A4.2.js | 0 .../11.1.5_Object_Initializer/S11.1.5_A4.3.js | 0 .../S11.1.6_A1.js | 0 .../S11.1.6_A2.js | 0 .../S11.1.6_A3_T1.js | 0 .../S11.1.6_A3_T2.js | 0 .../S11.1.6_A3_T3.js | 0 .../S11.1.6_A3_T4.js | 0 .../S11.1.6_A3_T5.js | 0 .../S11.1.6_A3_T6.js | 0 .../11.2.1_Property_Accessors/S11.2.1_A1.1.js | 0 .../11.2.1_Property_Accessors/S11.2.1_A1.2.js | 0 .../11.2.1_Property_Accessors/S11.2.1_A2.js | 0 .../S11.2.1_A3_T1.js | 0 .../S11.2.1_A3_T2.js | 0 .../S11.2.1_A3_T3.js | 0 .../S11.2.1_A3_T4.js | 0 .../S11.2.1_A3_T5.js | 0 .../S11.2.1_A4_T1.js | 0 .../S11.2.1_A4_T2.js | 0 .../S11.2.1_A4_T3.js | 0 .../S11.2.1_A4_T4.js | 0 .../S11.2.1_A4_T5.js | 0 .../S11.2.1_A4_T6.js | 0 .../S11.2.1_A4_T7.js | 0 .../S11.2.1_A4_T8.js | 0 .../S11.2.1_A4_T9.js | 0 .../11.2.2_The_new_Operator/S11.2.2_A1.1.js | 0 .../11.2.2_The_new_Operator/S11.2.2_A1.2.js | 0 .../11.2.2_The_new_Operator/S11.2.2_A2.js | 0 .../11.2.2_The_new_Operator/S11.2.2_A3_T1.js | 0 .../11.2.2_The_new_Operator/S11.2.2_A3_T2.js | 0 .../11.2.2_The_new_Operator/S11.2.2_A3_T3.js | 0 .../11.2.2_The_new_Operator/S11.2.2_A3_T4.js | 0 .../11.2.2_The_new_Operator/S11.2.2_A3_T5.js | 0 .../11.2.2_The_new_Operator/S11.2.2_A4_T1.js | 0 .../11.2.2_The_new_Operator/S11.2.2_A4_T2.js | 0 .../11.2.2_The_new_Operator/S11.2.2_A4_T3.js | 0 .../11.2.2_The_new_Operator/S11.2.2_A4_T4.js | 0 .../11.2.2_The_new_Operator/S11.2.2_A4_T5.js | 0 .../11.2.3_Function_Calls/S11.2.3_A1.js | 0 .../11.2.3_Function_Calls/S11.2.3_A2.js | 0 .../11.2.3_Function_Calls/S11.2.3_A3_T1.js | 0 .../11.2.3_Function_Calls/S11.2.3_A3_T2.js | 0 .../11.2.3_Function_Calls/S11.2.3_A3_T3.js | 0 .../11.2.3_Function_Calls/S11.2.3_A3_T4.js | 0 .../11.2.3_Function_Calls/S11.2.3_A3_T5.js | 0 .../11.2.3_Function_Calls/S11.2.3_A4_T1.js | 0 .../11.2.3_Function_Calls/S11.2.3_A4_T2.js | 0 .../11.2.3_Function_Calls/S11.2.3_A4_T3.js | 0 .../11.2.3_Function_Calls/S11.2.3_A4_T4.js | 0 .../11.2.3_Function_Calls/S11.2.3_A4_T5.js | 0 .../11.2.4_Argument_Lists/S11.2.4_A1.1_T1.js | 0 .../11.2.4_Argument_Lists/S11.2.4_A1.1_T2.js | 0 .../11.2.4_Argument_Lists/S11.2.4_A1.2_T1.js | 0 .../11.2.4_Argument_Lists/S11.2.4_A1.2_T2.js | 0 .../11.2.4_Argument_Lists/S11.2.4_A1.3_T1.js | 0 .../11.2.4_Argument_Lists/S11.2.4_A1.4_T1.js | 0 .../11.2.4_Argument_Lists/S11.2.4_A1.4_T2.js | 0 .../11.2.4_Argument_Lists/S11.2.4_A1.4_T3.js | 0 .../11.2.4_Argument_Lists/S11.2.4_A1.4_T4.js | 0 .../S11.3.1_A1.1_T1.js | 0 .../S11.3.1_A1.1_T2.js | 0 .../S11.3.1_A1.1_T3.js | 0 .../S11.3.1_A1.1_T4.js | 0 .../S11.3.1_A1.2_T1.js | 0 .../S11.3.1_A2.1_T1.js | 0 .../S11.3.1_A2.1_T2.js | 0 .../S11.3.1_A2.1_T3.js | 0 .../S11.3.1_A2.2_T1.js | 0 .../S11.3.1_A3_T1.js | 0 .../S11.3.1_A3_T2.js | 0 .../S11.3.1_A3_T3.js | 0 .../S11.3.1_A3_T4.js | 0 .../S11.3.1_A3_T5.js | 0 .../S11.3.1_A4_T1.js | 0 .../S11.3.1_A4_T2.js | 0 .../S11.3.1_A4_T3.js | 0 .../S11.3.1_A4_T4.js | 0 .../S11.3.1_A4_T5.js | 0 .../S11.3.2_A1.1_T1.js | 0 .../S11.3.2_A1.1_T2.js | 0 .../S11.3.2_A1.1_T3.js | 0 .../S11.3.2_A1.1_T4.js | 0 .../S11.3.2_A1.2_T1.js | 0 .../S11.3.2_A2.1_T1.js | 0 .../S11.3.2_A2.1_T2.js | 0 .../S11.3.2_A2.1_T3.js | 0 .../S11.3.2_A2.2_T1.js | 0 .../S11.3.2_A3_T1.js | 0 .../S11.3.2_A3_T2.js | 0 .../S11.3.2_A3_T3.js | 0 .../S11.3.2_A3_T4.js | 0 .../S11.3.2_A3_T5.js | 0 .../S11.3.2_A4_T1.js | 0 .../S11.3.2_A4_T2.js | 0 .../S11.3.2_A4_T3.js | 0 .../S11.3.2_A4_T4.js | 0 .../S11.3.2_A4_T5.js | 0 .../11.4.1_The_delete_Operator/S11.4.1_A1.js | 0 .../S11.4.1_A2.1.js | 0 .../S11.4.1_A2.2_T1.js | 0 .../S11.4.1_A2.2_T2.js | 0 .../S11.4.1_A3.1.js | 0 .../S11.4.1_A3.2.js | 0 .../S11.4.1_A3.3.js | 0 .../11.4.1_The_delete_Operator/S11.4.1_A4.js | 0 .../11.4.2_The_void_Operator/S11.4.2_A1.js | 0 .../11.4.2_The_void_Operator/S11.4.2_A2_T1.js | 0 .../11.4.2_The_void_Operator/S11.4.2_A2_T2.js | 0 .../11.4.2_The_void_Operator/S11.4.2_A4_T1.js | 0 .../11.4.2_The_void_Operator/S11.4.2_A4_T2.js | 0 .../11.4.2_The_void_Operator/S11.4.2_A4_T3.js | 0 .../11.4.2_The_void_Operator/S11.4.2_A4_T4.js | 0 .../11.4.2_The_void_Operator/S11.4.2_A4_T5.js | 0 .../11.4.2_The_void_Operator/S11.4.2_A4_T6.js | 0 .../11.4.3_The_typeof_Operator/S11.4.3_A1.js | 0 .../S11.4.3_A2_T1.js | 0 .../S11.4.3_A2_T2.js | 0 .../S11.4.3_A3.1.js | 0 .../S11.4.3_A3.2.js | 0 .../S11.4.3_A3.3.js | 0 .../S11.4.3_A3.4.js | 0 .../S11.4.3_A3.5.js | 0 .../S11.4.3_A3.6.js | 0 .../S11.4.3_A3.7.js | 0 .../S11.4.4_A1.js | 0 .../S11.4.4_A2.1_T1.js | 0 .../S11.4.4_A2.1_T2.js | 0 .../S11.4.4_A2.1_T3.js | 0 .../S11.4.4_A2.2_T1.js | 0 .../S11.4.4_A3_T1.js | 0 .../S11.4.4_A3_T2.js | 0 .../S11.4.4_A3_T3.js | 0 .../S11.4.4_A3_T4.js | 0 .../S11.4.4_A3_T5.js | 0 .../S11.4.4_A4_T1.js | 0 .../S11.4.4_A4_T2.js | 0 .../S11.4.4_A4_T3.js | 0 .../S11.4.4_A4_T4.js | 0 .../S11.4.4_A4_T5.js | 0 .../S11.4.5_A1.js | 0 .../S11.4.5_A2.1_T1.js | 0 .../S11.4.5_A2.1_T2.js | 0 .../S11.4.5_A2.1_T3.js | 0 .../S11.4.5_A2.2_T1.js | 0 .../S11.4.5_A3_T1.js | 0 .../S11.4.5_A3_T2.js | 0 .../S11.4.5_A3_T3.js | 0 .../S11.4.5_A3_T4.js | 0 .../S11.4.5_A3_T5.js | 0 .../S11.4.5_A4_T1.js | 0 .../S11.4.5_A4_T2.js | 0 .../S11.4.5_A4_T3.js | 0 .../S11.4.5_A4_T4.js | 0 .../S11.4.5_A4_T5.js | 0 .../11.4.6_Unary_plus_Operator/S11.4.6_A1.js | 0 .../S11.4.6_A2.1_T1.js | 0 .../S11.4.6_A2.1_T2.js | 0 .../S11.4.6_A2.2_T1.js | 0 .../S11.4.6_A3_T1.js | 0 .../S11.4.6_A3_T2.js | 0 .../S11.4.6_A3_T3.js | 0 .../S11.4.6_A3_T4.js | 0 .../S11.4.6_A3_T5.js | 0 .../11.4.7_Unary_minus_Operator/S11.4.7_A1.js | 0 .../S11.4.7_A2.1_T1.js | 0 .../S11.4.7_A2.1_T2.js | 0 .../S11.4.7_A2.2_T1.js | 0 .../S11.4.7_A3_T1.js | 0 .../S11.4.7_A3_T2.js | 0 .../S11.4.7_A3_T3.js | 0 .../S11.4.7_A3_T4.js | 0 .../S11.4.7_A3_T5.js | 0 .../S11.4.7_A4.1.js | 0 .../S11.4.7_A4.2.js | 0 .../11.4.8_Bitwise_NOT_Operator/S11.4.8_A1.js | 0 .../S11.4.8_A2.1_T1.js | 0 .../S11.4.8_A2.1_T2.js | 0 .../S11.4.8_A2.2_T1.js | 0 .../S11.4.8_A3_T1.js | 0 .../S11.4.8_A3_T2.js | 0 .../S11.4.8_A3_T3.js | 0 .../S11.4.8_A3_T4.js | 0 .../S11.4.8_A3_T5.js | 0 .../11.4.9_Logical_NOT_Operator/S11.4.9_A1.js | 0 .../S11.4.9_A2.1_T1.js | 0 .../S11.4.9_A2.1_T2.js | 0 .../S11.4.9_A2.2_T1.js | 0 .../S11.4.9_A3_T1.js | 0 .../S11.4.9_A3_T2.js | 0 .../S11.4.9_A3_T3.js | 0 .../S11.4.9_A3_T4.js | 0 .../S11.4.9_A3_T5.js | 0 .../S11.5.1_A1.js | 0 .../S11.5.1_A2.1_T1.js | 0 .../S11.5.1_A2.1_T2.js | 0 .../S11.5.1_A2.1_T3.js | 0 .../S11.5.1_A2.2_T1.js | 0 .../S11.5.1_A2.3_T1.js | 0 .../S11.5.1_A2.4_T1.js | 0 .../S11.5.1_A2.4_T2.js | 0 .../S11.5.1_A2.4_T3.js | 0 .../S11.5.1_A3_T1.1.js | 0 .../S11.5.1_A3_T1.2.js | 0 .../S11.5.1_A3_T1.3.js | 0 .../S11.5.1_A3_T1.4.js | 0 .../S11.5.1_A3_T1.5.js | 0 .../S11.5.1_A3_T2.1.js | 0 .../S11.5.1_A3_T2.2.js | 0 .../S11.5.1_A3_T2.3.js | 0 .../S11.5.1_A3_T2.4.js | 0 .../S11.5.1_A3_T2.5.js | 0 .../S11.5.1_A3_T2.6.js | 0 .../S11.5.1_A3_T2.7.js | 0 .../S11.5.1_A3_T2.8.js | 0 .../S11.5.1_A3_T2.9.js | 0 .../S11.5.1_A4_T1.1.js | 0 .../S11.5.1_A4_T1.2.js | 0 .../S11.5.1_A4_T2.js | 0 .../S11.5.1_A4_T3.js | 0 .../S11.5.1_A4_T4.js | 0 .../S11.5.1_A4_T5.js | 0 .../S11.5.1_A4_T6.js | 0 .../S11.5.1_A4_T7.js | 0 .../S11.5.1_A4_T8.js | 0 .../S11.5.2_A1.js | 0 .../S11.5.2_A2.1_T1.js | 0 .../S11.5.2_A2.1_T2.js | 0 .../S11.5.2_A2.1_T3.js | 0 .../S11.5.2_A2.2_T1.js | 0 .../S11.5.2_A2.3_T1.js | 0 .../S11.5.2_A2.4_T1.js | 0 .../S11.5.2_A2.4_T2.js | 0 .../S11.5.2_A2.4_T3.js | 0 .../S11.5.2_A3_T1.1.js | 0 .../S11.5.2_A3_T1.2.js | 0 .../S11.5.2_A3_T1.3.js | 0 .../S11.5.2_A3_T1.4.js | 0 .../S11.5.2_A3_T1.5.js | 0 .../S11.5.2_A3_T2.1.js | 0 .../S11.5.2_A3_T2.2.js | 0 .../S11.5.2_A3_T2.3.js | 0 .../S11.5.2_A3_T2.4.js | 0 .../S11.5.2_A3_T2.5.js | 0 .../S11.5.2_A3_T2.6.js | 0 .../S11.5.2_A3_T2.7.js | 0 .../S11.5.2_A3_T2.8.js | 0 .../S11.5.2_A3_T2.9.js | 0 .../S11.5.2_A4_T1.1.js | 0 .../S11.5.2_A4_T1.2.js | 0 .../S11.5.2_A4_T10.js | 0 .../S11.5.2_A4_T2.js | 0 .../S11.5.2_A4_T3.js | 0 .../S11.5.2_A4_T4.js | 0 .../S11.5.2_A4_T5.js | 0 .../S11.5.2_A4_T6.js | 0 .../S11.5.2_A4_T7.js | 0 .../S11.5.2_A4_T8.js | 0 .../S11.5.2_A4_T9.js | 0 .../S11.5.3_A1.js | 0 .../S11.5.3_A2.1_T1.js | 0 .../S11.5.3_A2.1_T2.js | 0 .../S11.5.3_A2.1_T3.js | 0 .../S11.5.3_A2.2_T1.js | 0 .../S11.5.3_A2.3_T1.js | 0 .../S11.5.3_A2.4_T1.js | 0 .../S11.5.3_A2.4_T2.js | 0 .../S11.5.3_A2.4_T3.js | 0 .../S11.5.3_A3_T1.1.js | 0 .../S11.5.3_A3_T1.2.js | 0 .../S11.5.3_A3_T1.3.js | 0 .../S11.5.3_A3_T1.4.js | 0 .../S11.5.3_A3_T1.5.js | 0 .../S11.5.3_A3_T2.1.js | 0 .../S11.5.3_A3_T2.2.js | 0 .../S11.5.3_A3_T2.3.js | 0 .../S11.5.3_A3_T2.4.js | 0 .../S11.5.3_A3_T2.5.js | 0 .../S11.5.3_A3_T2.6.js | 0 .../S11.5.3_A3_T2.7.js | 0 .../S11.5.3_A3_T2.8.js | 0 .../S11.5.3_A3_T2.9.js | 0 .../S11.5.3_A4_T1.1.js | 0 .../S11.5.3_A4_T1.2.js | 0 .../S11.5.3_A4_T2.js | 0 .../S11.5.3_A4_T3.js | 0 .../S11.5.3_A4_T4.js | 0 .../S11.5.3_A4_T5.js | 0 .../S11.5.3_A4_T6.js | 0 .../S11.5.3_A4_T7.js | 0 .../S11.6.1_A1.js | 0 .../S11.6.1_A2.1_T1.js | 0 .../S11.6.1_A2.1_T2.js | 0 .../S11.6.1_A2.1_T3.js | 0 .../S11.6.1_A2.2_T1.js | 0 .../S11.6.1_A2.2_T2.js | 0 .../S11.6.1_A2.2_T3.js | 0 .../S11.6.1_A2.3_T1.js | 0 .../S11.6.1_A2.4_T1.js | 0 .../S11.6.1_A2.4_T2.js | 0 .../S11.6.1_A2.4_T3.js | 0 .../S11.6.1_A3.1_T1.1.js | 0 .../S11.6.1_A3.1_T1.2.js | 0 .../S11.6.1_A3.1_T1.3.js | 0 .../S11.6.1_A3.1_T2.1.js | 0 .../S11.6.1_A3.1_T2.2.js | 0 .../S11.6.1_A3.1_T2.3.js | 0 .../S11.6.1_A3.1_T2.4.js | 0 .../S11.6.1_A3.1_T2.5.js | 0 .../S11.6.1_A3.2_T1.1.js | 0 .../S11.6.1_A3.2_T1.2.js | 0 .../S11.6.1_A3.2_T2.1.js | 0 .../S11.6.1_A3.2_T2.2.js | 0 .../S11.6.1_A3.2_T2.3.js | 0 .../S11.6.1_A3.2_T2.4.js | 0 .../S11.6.1_A4_T1.js | 0 .../S11.6.1_A4_T2.js | 0 .../S11.6.1_A4_T3.js | 0 .../S11.6.1_A4_T4.js | 0 .../S11.6.1_A4_T5.js | 0 .../S11.6.1_A4_T6.js | 0 .../S11.6.1_A4_T7.js | 0 .../S11.6.1_A4_T8.js | 0 .../S11.6.1_A4_T9.js | 0 .../S11.6.2_A1.js | 0 .../S11.6.2_A2.1_T1.js | 0 .../S11.6.2_A2.1_T2.js | 0 .../S11.6.2_A2.1_T3.js | 0 .../S11.6.2_A2.2_T1.js | 0 .../S11.6.2_A2.3_T1.js | 0 .../S11.6.2_A2.4_T1.js | 0 .../S11.6.2_A2.4_T2.js | 0 .../S11.6.2_A2.4_T3.js | 0 .../S11.6.2_A3_T1.1.js | 0 .../S11.6.2_A3_T1.2.js | 0 .../S11.6.2_A3_T1.3.js | 0 .../S11.6.2_A3_T1.4.js | 0 .../S11.6.2_A3_T1.5.js | 0 .../S11.6.2_A3_T2.1.js | 0 .../S11.6.2_A3_T2.2.js | 0 .../S11.6.2_A3_T2.3.js | 0 .../S11.6.2_A3_T2.4.js | 0 .../S11.6.2_A3_T2.5.js | 0 .../S11.6.2_A3_T2.6.js | 0 .../S11.6.2_A3_T2.7.js | 0 .../S11.6.2_A3_T2.8.js | 0 .../S11.6.2_A3_T2.9.js | 0 .../S11.6.2_A4_T1.js | 0 .../S11.6.2_A4_T2.js | 0 .../S11.6.2_A4_T3.js | 0 .../S11.6.2_A4_T4.js | 0 .../S11.6.2_A4_T5.js | 0 .../S11.6.2_A4_T6.js | 0 .../S11.6.2_A4_T7.js | 0 .../S11.6.2_A4_T8.js | 0 .../S11.7.1_A1.js | 0 .../S11.7.1_A2.1_T1.js | 0 .../S11.7.1_A2.1_T2.js | 0 .../S11.7.1_A2.1_T3.js | 0 .../S11.7.1_A2.2_T1.js | 0 .../S11.7.1_A2.3_T1.js | 0 .../S11.7.1_A2.4_T1.js | 0 .../S11.7.1_A2.4_T2.js | 0 .../S11.7.1_A2.4_T3.js | 0 .../S11.7.1_A3_T1.1.js | 0 .../S11.7.1_A3_T1.2.js | 0 .../S11.7.1_A3_T1.3.js | 0 .../S11.7.1_A3_T1.4.js | 0 .../S11.7.1_A3_T1.5.js | 0 .../S11.7.1_A3_T2.1.js | 0 .../S11.7.1_A3_T2.2.js | 0 .../S11.7.1_A3_T2.3.js | 0 .../S11.7.1_A3_T2.4.js | 0 .../S11.7.1_A3_T2.5.js | 0 .../S11.7.1_A3_T2.6.js | 0 .../S11.7.1_A3_T2.7.js | 0 .../S11.7.1_A3_T2.8.js | 0 .../S11.7.1_A3_T2.9.js | 0 .../S11.7.1_A4_T1.js | 0 .../S11.7.1_A4_T2.js | 0 .../S11.7.1_A4_T3.js | 0 .../S11.7.1_A4_T4.js | 0 .../S11.7.1_A5.1_T1.js | 0 .../S11.7.1_A5.2_T1.js | 0 .../S11.7.2_A1.js | 0 .../S11.7.2_A2.1_T1.js | 0 .../S11.7.2_A2.1_T2.js | 0 .../S11.7.2_A2.1_T3.js | 0 .../S11.7.2_A2.2_T1.js | 0 .../S11.7.2_A2.3_T1.js | 0 .../S11.7.2_A2.4_T1.js | 0 .../S11.7.2_A2.4_T2.js | 0 .../S11.7.2_A2.4_T3.js | 0 .../S11.7.2_A3_T1.1.js | 0 .../S11.7.2_A3_T1.2.js | 0 .../S11.7.2_A3_T1.3.js | 0 .../S11.7.2_A3_T1.4.js | 0 .../S11.7.2_A3_T1.5.js | 0 .../S11.7.2_A3_T2.1.js | 0 .../S11.7.2_A3_T2.2.js | 0 .../S11.7.2_A3_T2.3.js | 0 .../S11.7.2_A3_T2.4.js | 0 .../S11.7.2_A3_T2.5.js | 0 .../S11.7.2_A3_T2.6.js | 0 .../S11.7.2_A3_T2.7.js | 0 .../S11.7.2_A3_T2.8.js | 0 .../S11.7.2_A3_T2.9.js | 0 .../S11.7.2_A4_T1.js | 0 .../S11.7.2_A4_T2.js | 0 .../S11.7.2_A4_T3.js | 0 .../S11.7.2_A4_T4.js | 0 .../S11.7.2_A5.1_T1.js | 0 .../S11.7.2_A5.2_T1.js | 0 .../S11.7.3_A1.js | 0 .../S11.7.3_A2.1_T1.js | 0 .../S11.7.3_A2.1_T2.js | 0 .../S11.7.3_A2.1_T3.js | 0 .../S11.7.3_A2.2_T1.js | 0 .../S11.7.3_A2.3_T1.js | 0 .../S11.7.3_A2.4_T1.js | 0 .../S11.7.3_A2.4_T2.js | 0 .../S11.7.3_A2.4_T3.js | 0 .../S11.7.3_A3_T1.1.js | 0 .../S11.7.3_A3_T1.2.js | 0 .../S11.7.3_A3_T1.3.js | 0 .../S11.7.3_A3_T1.4.js | 0 .../S11.7.3_A3_T1.5.js | 0 .../S11.7.3_A3_T2.1.js | 0 .../S11.7.3_A3_T2.2.js | 0 .../S11.7.3_A3_T2.3.js | 0 .../S11.7.3_A3_T2.4.js | 0 .../S11.7.3_A3_T2.5.js | 0 .../S11.7.3_A3_T2.6.js | 0 .../S11.7.3_A3_T2.7.js | 0 .../S11.7.3_A3_T2.8.js | 0 .../S11.7.3_A3_T2.9.js | 0 .../S11.7.3_A4_T1.js | 0 .../S11.7.3_A4_T2.js | 0 .../S11.7.3_A4_T3.js | 0 .../S11.7.3_A4_T4.js | 0 .../S11.7.3_A5.1_T1.js | 0 .../S11.7.3_A5.2_T1.js | 0 .../S11.8.1_A1.js | 0 .../S11.8.1_A2.1_T1.js | 0 .../S11.8.1_A2.1_T2.js | 0 .../S11.8.1_A2.1_T3.js | 0 .../S11.8.1_A2.2_T1.js | 0 .../S11.8.1_A2.3_T1.js | 0 .../S11.8.1_A2.4_T1.js | 0 .../S11.8.1_A2.4_T2.js | 0 .../S11.8.1_A2.4_T3.js | 0 .../S11.8.1_A3.1_T1.1.js | 0 .../S11.8.1_A3.1_T1.2.js | 0 .../S11.8.1_A3.1_T1.3.js | 0 .../S11.8.1_A3.1_T2.1.js | 0 .../S11.8.1_A3.1_T2.2.js | 0 .../S11.8.1_A3.1_T2.3.js | 0 .../S11.8.1_A3.1_T2.4.js | 0 .../S11.8.1_A3.1_T2.5.js | 0 .../S11.8.1_A3.1_T2.6.js | 0 .../S11.8.1_A3.1_T2.7.js | 0 .../S11.8.1_A3.1_T2.8.js | 0 .../S11.8.1_A3.1_T2.9.js | 0 .../S11.8.1_A3.2_T1.1.js | 0 .../S11.8.1_A3.2_T1.2.js | 0 .../S11.8.1_A4.1.js | 0 .../S11.8.1_A4.10.js | 0 .../S11.8.1_A4.11.js | 0 .../S11.8.1_A4.12_T1.js | 0 .../S11.8.1_A4.12_T2.js | 0 .../S11.8.1_A4.2.js | 0 .../S11.8.1_A4.3.js | 0 .../S11.8.1_A4.4.js | 0 .../S11.8.1_A4.5.js | 0 .../S11.8.1_A4.6.js | 0 .../S11.8.1_A4.7.js | 0 .../S11.8.1_A4.8.js | 0 .../S11.8.1_A4.9.js | 0 .../S11.8.2_A1.js | 0 .../S11.8.2_A2.1_T1.js | 0 .../S11.8.2_A2.1_T2.js | 0 .../S11.8.2_A2.1_T3.js | 0 .../S11.8.2_A2.2_T1.js | 0 .../S11.8.2_A2.3_T1.js | 0 .../S11.8.2_A2.4_T1.js | 0 .../S11.8.2_A2.4_T2.js | 0 .../S11.8.2_A2.4_T3.js | 0 .../S11.8.2_A3.1_T1.1.js | 0 .../S11.8.2_A3.1_T1.2.js | 0 .../S11.8.2_A3.1_T1.3.js | 0 .../S11.8.2_A3.1_T2.1.js | 0 .../S11.8.2_A3.1_T2.2.js | 0 .../S11.8.2_A3.1_T2.3.js | 0 .../S11.8.2_A3.1_T2.4.js | 0 .../S11.8.2_A3.1_T2.5.js | 0 .../S11.8.2_A3.1_T2.6.js | 0 .../S11.8.2_A3.1_T2.7.js | 0 .../S11.8.2_A3.1_T2.8.js | 0 .../S11.8.2_A3.1_T2.9.js | 0 .../S11.8.2_A3.2_T1.1.js | 0 .../S11.8.2_A3.2_T1.2.js | 0 .../S11.8.2_A4.1.js | 0 .../S11.8.2_A4.10.js | 0 .../S11.8.2_A4.11.js | 0 .../S11.8.2_A4.12_T1.js | 0 .../S11.8.2_A4.12_T2.js | 0 .../S11.8.2_A4.2.js | 0 .../S11.8.2_A4.3.js | 0 .../S11.8.2_A4.4.js | 0 .../S11.8.2_A4.5.js | 0 .../S11.8.2_A4.6.js | 0 .../S11.8.2_A4.7.js | 0 .../S11.8.2_A4.8.js | 0 .../S11.8.2_A4.9.js | 0 .../S11.8.3_A1.js | 0 .../S11.8.3_A2.1_T1.js | 0 .../S11.8.3_A2.1_T2.js | 0 .../S11.8.3_A2.1_T3.js | 0 .../S11.8.3_A2.2_T1.js | 0 .../S11.8.3_A2.3_T1.js | 0 .../S11.8.3_A2.4_T1.js | 0 .../S11.8.3_A2.4_T2.js | 0 .../S11.8.3_A2.4_T3.js | 0 .../S11.8.3_A3.1_T1.1.js | 0 .../S11.8.3_A3.1_T1.2.js | 0 .../S11.8.3_A3.1_T1.3.js | 0 .../S11.8.3_A3.1_T2.1.js | 0 .../S11.8.3_A3.1_T2.2.js | 0 .../S11.8.3_A3.1_T2.3.js | 0 .../S11.8.3_A3.1_T2.4.js | 0 .../S11.8.3_A3.1_T2.5.js | 0 .../S11.8.3_A3.1_T2.6.js | 0 .../S11.8.3_A3.1_T2.7.js | 0 .../S11.8.3_A3.1_T2.8.js | 0 .../S11.8.3_A3.1_T2.9.js | 0 .../S11.8.3_A3.2_T1.1.js | 0 .../S11.8.3_A3.2_T1.2.js | 0 .../S11.8.3_A4.1.js | 0 .../S11.8.3_A4.10.js | 0 .../S11.8.3_A4.11.js | 0 .../S11.8.3_A4.12_T1.js | 0 .../S11.8.3_A4.12_T2.js | 0 .../S11.8.3_A4.2.js | 0 .../S11.8.3_A4.3.js | 0 .../S11.8.3_A4.4.js | 0 .../S11.8.3_A4.5.js | 0 .../S11.8.3_A4.6.js | 0 .../S11.8.3_A4.7.js | 0 .../S11.8.3_A4.8.js | 0 .../S11.8.3_A4.9.js | 0 .../S11.8.4_A1.js | 0 .../S11.8.4_A2.1_T1.js | 0 .../S11.8.4_A2.1_T2.js | 0 .../S11.8.4_A2.1_T3.js | 0 .../S11.8.4_A2.2_T1.js | 0 .../S11.8.4_A2.3_T1.js | 0 .../S11.8.4_A2.4_T1.js | 0 .../S11.8.4_A2.4_T2.js | 0 .../S11.8.4_A2.4_T3.js | 0 .../S11.8.4_A3.1_T1.1.js | 0 .../S11.8.4_A3.1_T1.2.js | 0 .../S11.8.4_A3.1_T1.3.js | 0 .../S11.8.4_A3.1_T2.1.js | 0 .../S11.8.4_A3.1_T2.2.js | 0 .../S11.8.4_A3.1_T2.3.js | 0 .../S11.8.4_A3.1_T2.4.js | 0 .../S11.8.4_A3.1_T2.5.js | 0 .../S11.8.4_A3.1_T2.6.js | 0 .../S11.8.4_A3.1_T2.7.js | 0 .../S11.8.4_A3.1_T2.8.js | 0 .../S11.8.4_A3.1_T2.9.js | 0 .../S11.8.4_A3.2_T1.1.js | 0 .../S11.8.4_A3.2_T1.2.js | 0 .../S11.8.4_A4.1.js | 0 .../S11.8.4_A4.10.js | 0 .../S11.8.4_A4.11.js | 0 .../S11.8.4_A4.12_T1.js | 0 .../S11.8.4_A4.12_T2.js | 0 .../S11.8.4_A4.2.js | 0 .../S11.8.4_A4.3.js | 0 .../S11.8.4_A4.4.js | 0 .../S11.8.4_A4.5.js | 0 .../S11.8.4_A4.6.js | 0 .../S11.8.4_A4.7.js | 0 .../S11.8.4_A4.8.js | 0 .../S11.8.4_A4.9.js | 0 .../S11.8.6_A1.js | 0 .../S11.8.6_A2.1_T1.js | 0 .../S11.8.6_A2.1_T2.js | 0 .../S11.8.6_A2.1_T3.js | 0 .../S11.8.6_A2.4_T1.js | 0 .../S11.8.6_A2.4_T2.js | 0 .../S11.8.6_A2.4_T3.js | 0 .../S11.8.6_A3.js | 0 .../S11.8.6_A4_T1.js | 0 .../S11.8.6_A4_T2.js | 0 .../S11.8.6_A4_T3.js | 0 .../S11.8.6_A5_T1.js | 0 .../S11.8.6_A5_T2.js | 0 .../S11.8.6_A6_T1.js | 0 .../S11.8.6_A6_T2.js | 0 .../S11.8.6_A6_T3.js | 0 .../S11.8.6_A6_T4.js | 0 .../S11.8.6_A7_T1.js | 0 .../S11.8.6_A7_T2.js | 0 .../S11.8.6_A7_T3.js | 0 .../11.8.7_The_in_operator/S11.8.7_A1.js | 0 .../11.8.7_The_in_operator/S11.8.7_A2.1_T1.js | 0 .../11.8.7_The_in_operator/S11.8.7_A2.1_T2.js | 0 .../11.8.7_The_in_operator/S11.8.7_A2.1_T3.js | 0 .../11.8.7_The_in_operator/S11.8.7_A2.4_T1.js | 0 .../11.8.7_The_in_operator/S11.8.7_A2.4_T2.js | 0 .../11.8.7_The_in_operator/S11.8.7_A2.4_T3.js | 0 .../11.8.7_The_in_operator/S11.8.7_A3.js | 0 .../11.8.7_The_in_operator/S11.8.7_A4.js | 0 .../11.9.1_The_Equals_Operator/S11.9.1_A1.js | 0 .../S11.9.1_A2.1_T1.js | 0 .../S11.9.1_A2.1_T2.js | 0 .../S11.9.1_A2.1_T3.js | 0 .../S11.9.1_A2.4_T1.js | 0 .../S11.9.1_A2.4_T2.js | 0 .../S11.9.1_A2.4_T3.js | 0 .../S11.9.1_A3.1.js | 0 .../S11.9.1_A3.2.js | 0 .../S11.9.1_A3.3.js | 0 .../S11.9.1_A4.1_T1.js | 0 .../S11.9.1_A4.1_T2.js | 0 .../S11.9.1_A4.2.js | 0 .../S11.9.1_A4.3.js | 0 .../S11.9.1_A5.1.js | 0 .../S11.9.1_A5.2.js | 0 .../S11.9.1_A5.3.js | 0 .../S11.9.1_A6.1.js | 0 .../S11.9.1_A6.2_T1.js | 0 .../S11.9.1_A6.2_T2.js | 0 .../S11.9.1_A7.1.js | 0 .../S11.9.1_A7.2.js | 0 .../S11.9.1_A7.3.js | 0 .../S11.9.1_A7.4.js | 0 .../S11.9.1_A7.5.js | 0 .../S11.9.1_A7.6.js | 0 .../S11.9.1_A7.7.js | 0 .../S11.9.1_A7.8.js | 0 .../S11.9.1_A7.9.js | 0 .../S11.9.2_A1.js | 0 .../S11.9.2_A2.1_T1.js | 0 .../S11.9.2_A2.1_T2.js | 0 .../S11.9.2_A2.1_T3.js | 0 .../S11.9.2_A2.4_T1.js | 0 .../S11.9.2_A2.4_T2.js | 0 .../S11.9.2_A2.4_T3.js | 0 .../S11.9.2_A3.1.js | 0 .../S11.9.2_A3.2.js | 0 .../S11.9.2_A3.3.js | 0 .../S11.9.2_A4.1_T1.js | 0 .../S11.9.2_A4.1_T2.js | 0 .../S11.9.2_A4.2.js | 0 .../S11.9.2_A4.3.js | 0 .../S11.9.2_A5.1.js | 0 .../S11.9.2_A5.2.js | 0 .../S11.9.2_A5.3.js | 0 .../S11.9.2_A6.1.js | 0 .../S11.9.2_A6.2_T1.js | 0 .../S11.9.2_A6.2_T2.js | 0 .../S11.9.2_A7.1.js | 0 .../S11.9.2_A7.2.js | 0 .../S11.9.2_A7.3.js | 0 .../S11.9.2_A7.4.js | 0 .../S11.9.2_A7.5.js | 0 .../S11.9.2_A7.6.js | 0 .../S11.9.2_A7.7.js | 0 .../S11.9.2_A7.8.js | 0 .../S11.9.2_A7.9.js | 0 .../S11.9.4_A1.js | 0 .../S11.9.4_A2.1_T1.js | 0 .../S11.9.4_A2.1_T2.js | 0 .../S11.9.4_A2.1_T3.js | 0 .../S11.9.4_A2.4_T1.js | 0 .../S11.9.4_A2.4_T2.js | 0 .../S11.9.4_A2.4_T3.js | 0 .../S11.9.4_A3.js | 0 .../S11.9.4_A4.1_T1.js | 0 .../S11.9.4_A4.1_T2.js | 0 .../S11.9.4_A4.2.js | 0 .../S11.9.4_A4.3.js | 0 .../S11.9.4_A5.js | 0 .../S11.9.4_A6.1.js | 0 .../S11.9.4_A6.2.js | 0 .../S11.9.4_A7.js | 0 .../S11.9.4_A8_T1.js | 0 .../S11.9.4_A8_T2.js | 0 .../S11.9.4_A8_T3.js | 0 .../S11.9.4_A8_T4.js | 0 .../S11.9.4_A8_T5.js | 0 .../S11.9.5_A1.js | 0 .../S11.9.5_A2.1_T1.js | 0 .../S11.9.5_A2.1_T2.js | 0 .../S11.9.5_A2.1_T3.js | 0 .../S11.9.5_A2.4_T1.js | 0 .../S11.9.5_A2.4_T2.js | 0 .../S11.9.5_A2.4_T3.js | 0 .../S11.9.5_A3.js | 0 .../S11.9.5_A4.1_T1.js | 0 .../S11.9.5_A4.1_T2.js | 0 .../S11.9.5_A4.2.js | 0 .../S11.9.5_A4.3.js | 0 .../S11.9.5_A5.js | 0 .../S11.9.5_A6.1.js | 0 .../S11.9.5_A6.2.js | 0 .../S11.9.5_A7.js | 0 .../S11.9.5_A8_T1.js | 0 .../S11.9.5_A8_T2.js | 0 .../S11.9.5_A8_T3.js | 0 .../S11.9.5_A8_T4.js | 0 .../S11.9.5_A8_T5.js | 0 .../S12.10_A1.10_T1.js | 0 .../S12.10_A1.10_T2.js | 0 .../S12.10_A1.10_T3.js | 0 .../S12.10_A1.10_T4.js | 0 .../S12.10_A1.10_T5.js | 0 .../S12.10_A1.11_T1.js | 0 .../S12.10_A1.11_T2.js | 0 .../S12.10_A1.11_T3.js | 0 .../S12.10_A1.11_T4.js | 0 .../S12.10_A1.11_T5.js | 0 .../S12.10_A1.12_T1.js | 0 .../S12.10_A1.12_T2.js | 0 .../S12.10_A1.12_T3.js | 0 .../S12.10_A1.12_T4.js | 0 .../S12.10_A1.12_T5.js | 0 .../S12.10_A1.1_T1.js | 0 .../S12.10_A1.1_T2.js | 0 .../S12.10_A1.1_T3.js | 0 .../S12.10_A1.2_T1.js | 0 .../S12.10_A1.2_T2.js | 0 .../S12.10_A1.2_T3.js | 0 .../S12.10_A1.2_T4.js | 0 .../S12.10_A1.2_T5.js | 0 .../S12.10_A1.3_T1.js | 0 .../S12.10_A1.3_T2.js | 0 .../S12.10_A1.3_T3.js | 0 .../S12.10_A1.3_T4.js | 0 .../S12.10_A1.3_T5.js | 0 .../S12.10_A1.4_T1.js | 0 .../S12.10_A1.4_T2.js | 0 .../S12.10_A1.4_T3.js | 0 .../S12.10_A1.4_T4.js | 0 .../S12.10_A1.4_T5.js | 0 .../S12.10_A1.5_T1.js | 0 .../S12.10_A1.5_T2.js | 0 .../S12.10_A1.5_T3.js | 0 .../S12.10_A1.5_T4.js | 0 .../S12.10_A1.5_T5.js | 0 .../S12.10_A1.6_T1.js | 0 .../S12.10_A1.6_T2.js | 0 .../S12.10_A1.6_T3.js | 0 .../S12.10_A1.7_T1.js | 0 .../S12.10_A1.7_T2.js | 0 .../S12.10_A1.7_T3.js | 0 .../S12.10_A1.7_T4.js | 0 .../S12.10_A1.7_T5.js | 0 .../S12.10_A1.8_T1.js | 0 .../S12.10_A1.8_T2.js | 0 .../S12.10_A1.8_T3.js | 0 .../S12.10_A1.8_T4.js | 0 .../S12.10_A1.8_T5.js | 0 .../S12.10_A1.9_T1.js | 0 .../S12.10_A1.9_T2.js | 0 .../S12.10_A1.9_T3.js | 0 .../S12.10_A3.10_T1.js | 0 .../S12.10_A3.10_T2.js | 0 .../S12.10_A3.10_T3.js | 0 .../S12.10_A3.10_T4.js | 0 .../S12.10_A3.10_T5.js | 0 .../S12.10_A3.11_T1.js | 0 .../S12.10_A3.11_T2.js | 0 .../S12.10_A3.11_T3.js | 0 .../S12.10_A3.11_T4.js | 0 .../S12.10_A3.11_T5.js | 0 .../S12.10_A3.12_T1.js | 0 .../S12.10_A3.12_T2.js | 0 .../S12.10_A3.12_T3.js | 0 .../S12.10_A3.12_T4.js | 0 .../S12.10_A3.12_T5.js | 0 .../S12.10_A3.1_T1.js | 0 .../S12.10_A3.1_T2.js | 0 .../S12.10_A3.1_T3.js | 0 .../S12.10_A3.2_T1.js | 0 .../S12.10_A3.2_T2.js | 0 .../S12.10_A3.2_T3.js | 0 .../S12.10_A3.2_T4.js | 0 .../S12.10_A3.2_T5.js | 0 .../S12.10_A3.3_T1.js | 0 .../S12.10_A3.3_T2.js | 0 .../S12.10_A3.3_T3.js | 0 .../S12.10_A3.3_T4.js | 0 .../S12.10_A3.3_T5.js | 0 .../S12.10_A3.4_T1.js | 0 .../S12.10_A3.4_T2.js | 0 .../S12.10_A3.4_T3.js | 0 .../S12.10_A3.4_T4.js | 0 .../S12.10_A3.4_T5.js | 0 .../S12.10_A3.5_T1.js | 0 .../S12.10_A3.5_T2.js | 0 .../S12.10_A3.5_T3.js | 0 .../S12.10_A3.5_T4.js | 0 .../S12.10_A3.5_T5.js | 0 .../S12.10_A3.6_T1.js | 0 .../S12.10_A3.6_T2.js | 0 .../S12.10_A3.6_T3.js | 0 .../S12.10_A3.7_T1.js | 0 .../S12.10_A3.7_T2.js | 0 .../S12.10_A3.7_T3.js | 0 .../S12.10_A3.7_T4.js | 0 .../S12.10_A3.7_T5.js | 0 .../S12.10_A3.8_T1.js | 0 .../S12.10_A3.8_T2.js | 0 .../S12.10_A3.8_T3.js | 0 .../S12.10_A3.8_T4.js | 0 .../S12.10_A3.8_T5.js | 0 .../S12.10_A3.9_T1.js | 0 .../S12.10_A3.9_T2.js | 0 .../S12.10_A3.9_T3.js | 0 .../12.10_The_with_Statement/S12.10_A4_T1.js | 0 .../12.10_The_with_Statement/S12.10_A4_T2.js | 0 .../12.10_The_with_Statement/S12.10_A4_T3.js | 0 .../12.10_The_with_Statement/S12.10_A4_T4.js | 0 .../12.10_The_with_Statement/S12.10_A4_T5.js | 0 .../12.10_The_with_Statement/S12.10_A4_T6.js | 0 .../12.10_The_with_Statement/S12.10_A5_T1.js | 0 .../12.10_The_with_Statement/S12.10_A5_T2.js | 0 .../12.10_The_with_Statement/S12.10_A5_T3.js | 0 .../12.10_The_with_Statement/S12.10_A5_T4.js | 0 .../12.10_The_with_Statement/S12.10_A5_T5.js | 0 .../12.10_The_with_Statement/S12.10_A5_T6.js | 0 .../S12.11_A1_T1.js | 0 .../S12.11_A1_T2.js | 0 .../S12.11_A1_T3.js | 0 .../S12.11_A1_T4.js | 0 .../S12.11_A2_T1.js | 0 .../S12.11_A3_T1.js | 0 .../S12.11_A3_T2.js | 0 .../S12.11_A3_T3.js | 0 .../S12.11_A3_T4.js | 0 .../S12.11_A3_T5.js | 0 .../S12.11_A4_T1.js | 0 .../12.12_Labelled_Statements/S12.12_A1_T1.js | 0 .../12.13_The_throw_statement/S12.13_A1.js | 0 .../12.13_The_throw_statement/S12.13_A2_T1.js | 0 .../12.13_The_throw_statement/S12.13_A2_T2.js | 0 .../12.13_The_throw_statement/S12.13_A2_T3.js | 0 .../12.13_The_throw_statement/S12.13_A2_T4.js | 0 .../12.13_The_throw_statement/S12.13_A2_T5.js | 0 .../12.13_The_throw_statement/S12.13_A2_T6.js | 0 .../12.13_The_throw_statement/S12.13_A2_T7.js | 0 .../12.13_The_throw_statement/S12.13_A3_T1.js | 0 .../12.13_The_throw_statement/S12.13_A3_T2.js | 0 .../12.13_The_throw_statement/S12.13_A3_T3.js | 0 .../12.13_The_throw_statement/S12.13_A3_T4.js | 0 .../12.13_The_throw_statement/S12.13_A3_T5.js | 0 .../12.13_The_throw_statement/S12.13_A3_T6.js | 0 .../12.14_The_try_Statement/S12.14_A1.js | 0 .../12.14_The_try_Statement/S12.14_A10_T1.js | 0 .../12.14_The_try_Statement/S12.14_A10_T2.js | 0 .../12.14_The_try_Statement/S12.14_A10_T3.js | 0 .../12.14_The_try_Statement/S12.14_A10_T4.js | 0 .../12.14_The_try_Statement/S12.14_A10_T5.js | 0 .../12.14_The_try_Statement/S12.14_A11_T1.js | 0 .../12.14_The_try_Statement/S12.14_A11_T2.js | 0 .../12.14_The_try_Statement/S12.14_A11_T3.js | 0 .../12.14_The_try_Statement/S12.14_A11_T4.js | 0 .../12.14_The_try_Statement/S12.14_A12_T1.js | 0 .../12.14_The_try_Statement/S12.14_A12_T2.js | 0 .../12.14_The_try_Statement/S12.14_A12_T3.js | 0 .../12.14_The_try_Statement/S12.14_A12_T4.js | 0 .../12.14_The_try_Statement/S12.14_A13_T1.js | 0 .../12.14_The_try_Statement/S12.14_A13_T2.js | 0 .../12.14_The_try_Statement/S12.14_A13_T3.js | 0 .../12.14_The_try_Statement/S12.14_A14.js | 0 .../12.14_The_try_Statement/S12.14_A15.js | 0 .../12.14_The_try_Statement/S12.14_A16_T1.js | 0 .../12.14_The_try_Statement/S12.14_A16_T10.js | 0 .../12.14_The_try_Statement/S12.14_A16_T11.js | 0 .../12.14_The_try_Statement/S12.14_A16_T12.js | 0 .../12.14_The_try_Statement/S12.14_A16_T13.js | 0 .../12.14_The_try_Statement/S12.14_A16_T14.js | 0 .../12.14_The_try_Statement/S12.14_A16_T15.js | 0 .../12.14_The_try_Statement/S12.14_A16_T2.js | 0 .../12.14_The_try_Statement/S12.14_A16_T3.js | 0 .../12.14_The_try_Statement/S12.14_A16_T4.js | 0 .../12.14_The_try_Statement/S12.14_A16_T5.js | 0 .../12.14_The_try_Statement/S12.14_A16_T6.js | 0 .../12.14_The_try_Statement/S12.14_A16_T7.js | 0 .../12.14_The_try_Statement/S12.14_A16_T8.js | 0 .../12.14_The_try_Statement/S12.14_A16_T9.js | 0 .../12.14_The_try_Statement/S12.14_A17.js | 0 .../12.14_The_try_Statement/S12.14_A18_T1.js | 0 .../12.14_The_try_Statement/S12.14_A18_T2.js | 0 .../12.14_The_try_Statement/S12.14_A18_T3.js | 0 .../12.14_The_try_Statement/S12.14_A18_T4.js | 0 .../12.14_The_try_Statement/S12.14_A18_T5.js | 0 .../12.14_The_try_Statement/S12.14_A18_T6.js | 0 .../12.14_The_try_Statement/S12.14_A18_T7.js | 0 .../12.14_The_try_Statement/S12.14_A19_T1.js | 0 .../12.14_The_try_Statement/S12.14_A19_T2.js | 0 .../12.14_The_try_Statement/S12.14_A2.js | 0 .../12.14_The_try_Statement/S12.14_A3.js | 0 .../12.14_The_try_Statement/S12.14_A4.js | 0 .../12.14_The_try_Statement/S12.14_A5.js | 0 .../12.14_The_try_Statement/S12.14_A6.js | 0 .../12.14_The_try_Statement/S12.14_A7_T1.js | 0 .../12.14_The_try_Statement/S12.14_A7_T2.js | 0 .../12.14_The_try_Statement/S12.14_A7_T3.js | 0 .../12.14_The_try_Statement/S12.14_A8.js | 0 .../12.14_The_try_Statement/S12.14_A9_T1.js | 0 .../12.14_The_try_Statement/S12.14_A9_T2.js | 0 .../12.14_The_try_Statement/S12.14_A9_T3.js | 0 .../12.14_The_try_Statement/S12.14_A9_T4.js | 0 .../12.14_The_try_Statement/S12.14_A9_T5.js | 0 .../12_Statement/12.1_Block/S12.1_A1.js | 0 .../12_Statement/12.1_Block/S12.1_A2.js | 0 .../12_Statement/12.1_Block/S12.1_A4_T1.js | 0 .../12_Statement/12.1_Block/S12.1_A4_T2.js | 0 .../12_Statement/12.1_Block/S12.1_A5.js | 0 .../12.2_Variable_Statement/S12.2_A1.js | 0 .../12.2_Variable_Statement/S12.2_A10.js | 0 .../12.2_Variable_Statement/S12.2_A11.js | 0 .../12.2_Variable_Statement/S12.2_A12.js | 0 .../12.2_Variable_Statement/S12.2_A2.js | 0 .../12.2_Variable_Statement/S12.2_A3.js | 0 .../12.2_Variable_Statement/S12.2_A4.js | 0 .../12.2_Variable_Statement/S12.2_A5.js | 0 .../12.2_Variable_Statement/S12.2_A6_T1.js | 0 .../12.2_Variable_Statement/S12.2_A6_T2.js | 0 .../12.2_Variable_Statement/S12.2_A7.js | 0 .../12.2_Variable_Statement/S12.2_A8_T1.js | 0 .../12.2_Variable_Statement/S12.2_A8_T2.js | 0 .../12.2_Variable_Statement/S12.2_A8_T3.js | 0 .../12.2_Variable_Statement/S12.2_A8_T4.js | 0 .../12.2_Variable_Statement/S12.2_A8_T5.js | 0 .../12.2_Variable_Statement/S12.2_A8_T6.js | 0 .../12.2_Variable_Statement/S12.2_A8_T7.js | 0 .../12.2_Variable_Statement/S12.2_A8_T8.js | 0 .../12.2_Variable_Statement/S12.2_A9.js | 0 .../12.3_Empty_Statement/S12.3_A1.js | 0 .../12.4_Expression_Statement/S12.4_A1.js | 0 .../12.4_Expression_Statement/S12.4_A2_T1.js | 0 .../12.4_Expression_Statement/S12.4_A2_T2.js | 0 .../12.5_The_if_Statement/S12.5_A1.1_T1.js | 0 .../12.5_The_if_Statement/S12.5_A1.1_T2.js | 0 .../12.5_The_if_Statement/S12.5_A1.2_T1.js | 0 .../12.5_The_if_Statement/S12.5_A1.2_T2.js | 0 .../12.5_The_if_Statement/S12.5_A10_T1.js | 0 .../12.5_The_if_Statement/S12.5_A10_T2.js | 0 .../12.5_The_if_Statement/S12.5_A11.js | 0 .../12.5_The_if_Statement/S12.5_A12_T1.js | 0 .../12.5_The_if_Statement/S12.5_A12_T2.js | 0 .../12.5_The_if_Statement/S12.5_A12_T3.js | 0 .../12.5_The_if_Statement/S12.5_A12_T4.js | 0 .../12.5_The_if_Statement/S12.5_A1_T1.js | 0 .../12.5_The_if_Statement/S12.5_A1_T2.js | 0 .../12.5_The_if_Statement/S12.5_A2.js | 0 .../12.5_The_if_Statement/S12.5_A3.js | 0 .../12.5_The_if_Statement/S12.5_A4.js | 0 .../12.5_The_if_Statement/S12.5_A5.js | 0 .../12.5_The_if_Statement/S12.5_A6_T1.js | 0 .../12.5_The_if_Statement/S12.5_A6_T2.js | 0 .../12.5_The_if_Statement/S12.5_A7.js | 0 .../12.5_The_if_Statement/S12.5_A8.js | 0 .../12.5_The_if_Statement/S12.5_A9_T1.js | 0 .../12.5_The_if_Statement/S12.5_A9_T2.js | 0 .../12.5_The_if_Statement/S12.5_A9_T3.js | 0 .../S12.6.1_A1.js | 0 .../S12.6.1_A10.js | 0 .../S12.6.1_A11.js | 0 .../S12.6.1_A12.js | 0 .../S12.6.1_A13_T1.js | 0 .../S12.6.1_A13_T2.js | 0 .../S12.6.1_A13_T3.js | 0 .../S12.6.1_A14_T1.js | 0 .../S12.6.1_A14_T2.js | 0 .../S12.6.1_A15.js | 0 .../S12.6.1_A2.js | 0 .../S12.6.1_A3.js | 0 .../S12.6.1_A4_T1.js | 0 .../S12.6.1_A4_T2.js | 0 .../S12.6.1_A4_T3.js | 0 .../S12.6.1_A4_T4.js | 0 .../S12.6.1_A4_T5.js | 0 .../S12.6.1_A5.js | 0 .../S12.6.1_A6_T1.js | 0 .../S12.6.1_A6_T2.js | 0 .../S12.6.1_A6_T3.js | 0 .../S12.6.1_A6_T4.js | 0 .../S12.6.1_A6_T5.js | 0 .../S12.6.1_A6_T6.js | 0 .../S12.6.1_A7.js | 0 .../S12.6.1_A8.js | 0 .../S12.6.1_A9.js | 0 .../12.6.2_The_while_statement/S12.6.2_A1.js | 0 .../12.6.2_The_while_statement/S12.6.2_A10.js | 0 .../12.6.2_The_while_statement/S12.6.2_A11.js | 0 .../S12.6.2_A13_T1.js | 0 .../S12.6.2_A13_T2.js | 0 .../S12.6.2_A13_T3.js | 0 .../S12.6.2_A14_T1.js | 0 .../S12.6.2_A14_T2.js | 0 .../12.6.2_The_while_statement/S12.6.2_A15.js | 0 .../12.6.2_The_while_statement/S12.6.2_A2.js | 0 .../12.6.2_The_while_statement/S12.6.2_A3.js | 0 .../S12.6.2_A4_T1.js | 0 .../S12.6.2_A4_T2.js | 0 .../S12.6.2_A4_T3.js | 0 .../S12.6.2_A4_T4.js | 0 .../S12.6.2_A4_T5.js | 0 .../12.6.2_The_while_statement/S12.6.2_A5.js | 0 .../S12.6.2_A6_T1.js | 0 .../S12.6.2_A6_T2.js | 0 .../S12.6.2_A6_T3.js | 0 .../S12.6.2_A6_T4.js | 0 .../S12.6.2_A6_T5.js | 0 .../S12.6.2_A6_T6.js | 0 .../12.6.2_The_while_statement/S12.6.2_A7.js | 0 .../12.6.2_The_while_statement/S12.6.2_A8.js | 0 .../12.6.2_The_while_statement/S12.6.2_A9.js | 0 .../12.6.3_The_for_Statement/S12.6.3_A1.js | 0 .../12.6.3_The_for_Statement/S12.6.3_A10.1.js | 0 .../12.6.3_The_for_Statement/S12.6.3_A10.js | 0 .../S12.6.3_A11.1_T1.js | 0 .../S12.6.3_A11.1_T2.js | 0 .../S12.6.3_A11.1_T3.js | 0 .../S12.6.3_A11_T1.js | 0 .../S12.6.3_A11_T2.js | 0 .../S12.6.3_A11_T3.js | 0 .../S12.6.3_A12.1_T1.js | 0 .../S12.6.3_A12.1_T2.js | 0 .../S12.6.3_A12.1_T3.js | 0 .../S12.6.3_A12_T1.js | 0 .../S12.6.3_A12_T2.js | 0 .../S12.6.3_A12_T3.js | 0 .../12.6.3_The_for_Statement/S12.6.3_A13.js | 0 .../12.6.3_The_for_Statement/S12.6.3_A14.js | 0 .../12.6.3_The_for_Statement/S12.6.3_A15.js | 0 .../12.6.3_The_for_Statement/S12.6.3_A2.1.js | 0 .../12.6.3_The_for_Statement/S12.6.3_A2.2.js | 0 .../12.6.3_The_for_Statement/S12.6.3_A2.js | 0 .../12.6.3_The_for_Statement/S12.6.3_A3.js | 0 .../12.6.3_The_for_Statement/S12.6.3_A4.1.js | 0 .../12.6.3_The_for_Statement/S12.6.3_A4_T1.js | 0 .../12.6.3_The_for_Statement/S12.6.3_A4_T2.js | 0 .../12.6.3_The_for_Statement/S12.6.3_A5.js | 0 .../12.6.3_The_for_Statement/S12.6.3_A6.js | 0 .../S12.6.3_A7.1_T1.js | 0 .../S12.6.3_A7.1_T2.js | 0 .../12.6.3_The_for_Statement/S12.6.3_A7_T1.js | 0 .../12.6.3_The_for_Statement/S12.6.3_A7_T2.js | 0 .../S12.6.3_A8.1_T1.js | 0 .../S12.6.3_A8.1_T2.js | 0 .../S12.6.3_A8.1_T3.js | 0 .../12.6.3_The_for_Statement/S12.6.3_A8_T1.js | 0 .../12.6.3_The_for_Statement/S12.6.3_A8_T2.js | 0 .../12.6.3_The_for_Statement/S12.6.3_A8_T3.js | 0 .../12.6.3_The_for_Statement/S12.6.3_A9.1.js | 0 .../12.6.3_The_for_Statement/S12.6.3_A9.js | 0 .../12.6.4_The_for_in_Statement/S12.6.4_A1.js | 0 .../S12.6.4_A13_T1.js | 0 .../S12.6.4_A13_T2.js | 0 .../S12.6.4_A13_T3.js | 0 .../S12.6.4_A14_T1.js | 0 .../S12.6.4_A14_T2.js | 0 .../S12.6.4_A15.js | 0 .../12.6.4_The_for_in_Statement/S12.6.4_A2.js | 0 .../S12.6.4_A3.1.js | 0 .../12.6.4_The_for_in_Statement/S12.6.4_A3.js | 0 .../S12.6.4_A4.1.js | 0 .../12.6.4_The_for_in_Statement/S12.6.4_A4.js | 0 .../S12.6.4_A5.1.js | 0 .../12.6.4_The_for_in_Statement/S12.6.4_A5.js | 0 .../S12.6.4_A6.1.js | 0 .../12.6.4_The_for_in_Statement/S12.6.4_A6.js | 0 .../S12.6.4_A7_T1.js | 0 .../S12.6.4_A7_T2.js | 0 .../S12.7_A1_T1.js | 0 .../S12.7_A1_T2.js | 0 .../S12.7_A1_T3.js | 0 .../S12.7_A1_T4.js | 0 .../12.7_The_continue_Statement/S12.7_A2.js | 0 .../12.7_The_continue_Statement/S12.7_A3.js | 0 .../S12.7_A4_T1.js | 0 .../S12.7_A4_T2.js | 0 .../S12.7_A4_T3.js | 0 .../S12.7_A5_T1.js | 0 .../S12.7_A5_T2.js | 0 .../S12.7_A5_T3.js | 0 .../12.7_The_continue_Statement/S12.7_A6.js | 0 .../12.7_The_continue_Statement/S12.7_A7.js | 0 .../S12.7_A8_T1.js | 0 .../S12.7_A8_T2.js | 0 .../S12.7_A9_T1.js | 0 .../S12.7_A9_T2.js | 0 .../12.8_The_break_Statement/S12.8_A1_T1.js | 0 .../12.8_The_break_Statement/S12.8_A1_T2.js | 0 .../12.8_The_break_Statement/S12.8_A1_T3.js | 0 .../12.8_The_break_Statement/S12.8_A1_T4.js | 0 .../12.8_The_break_Statement/S12.8_A2.js | 0 .../12.8_The_break_Statement/S12.8_A3.js | 0 .../12.8_The_break_Statement/S12.8_A4_T1.js | 0 .../12.8_The_break_Statement/S12.8_A4_T2.js | 0 .../12.8_The_break_Statement/S12.8_A4_T3.js | 0 .../12.8_The_break_Statement/S12.8_A5_T1.js | 0 .../12.8_The_break_Statement/S12.8_A5_T2.js | 0 .../12.8_The_break_Statement/S12.8_A5_T3.js | 0 .../12.8_The_break_Statement/S12.8_A6.js | 0 .../12.8_The_break_Statement/S12.8_A7.js | 0 .../12.8_The_break_Statement/S12.8_A8_T1.js | 0 .../12.8_The_break_Statement/S12.8_A8_T2.js | 0 .../12.8_The_break_Statement/S12.8_A9_T1.js | 0 .../12.8_The_break_Statement/S12.8_A9_T2.js | 0 .../12.9_The_return_Statement/S12.9_A1_T1.js | 0 .../12.9_The_return_Statement/S12.9_A1_T10.js | 0 .../12.9_The_return_Statement/S12.9_A1_T2.js | 0 .../12.9_The_return_Statement/S12.9_A1_T3.js | 0 .../12.9_The_return_Statement/S12.9_A1_T4.js | 0 .../12.9_The_return_Statement/S12.9_A1_T5.js | 0 .../12.9_The_return_Statement/S12.9_A1_T6.js | 0 .../12.9_The_return_Statement/S12.9_A1_T7.js | 0 .../12.9_The_return_Statement/S12.9_A1_T8.js | 0 .../12.9_The_return_Statement/S12.9_A1_T9.js | 0 .../12.9_The_return_Statement/S12.9_A2.js | 0 .../12.9_The_return_Statement/S12.9_A3.js | 0 .../12.9_The_return_Statement/S12.9_A4.js | 0 .../12.9_The_return_Statement/S12.9_A5.js | 0 .../S13.2.1_A1_T1.js | 0 .../S13.2.1_A4_T1.js | 0 .../S13.2.1_A4_T2.js | 0 .../S13.2.1_A4_T3.js | 0 .../S13.2.1_A4_T4.js | 0 .../S13.2.1_A5_T1.js | 0 .../S13.2.1_A5_T2.js | 0 .../S13.2.1_A6_T1.js | 0 .../S13.2.1_A6_T2.js | 0 .../S13.2.1_A7_T1.js | 0 .../S13.2.1_A7_T2.js | 0 .../S13.2.1_A7_T3.js | 0 .../S13.2.1_A7_T4.js | 0 .../S13.2.1_A8_T1.js | 0 .../S13.2.1_A8_T2.js | 0 .../S13.2.1_A9.1_T1.js | 0 .../S13.2.1_A9.1_T2.js | 0 .../S13.2.1_A9_T1.js | 0 .../S13.2.1_A9_T2.js | 0 .../S13.2.2_A10.js | 0 .../S13.2.2_A11.js | 0 .../S13.2.2_A12.js | 0 .../S13.2.2_A13.js | 0 .../S13.2.2_A14.js | 0 .../S13.2.2_A15_T1.js | 0 .../S13.2.2_A15_T2.js | 0 .../S13.2.2_A15_T3.js | 0 .../S13.2.2_A15_T4.js | 0 .../S13.2.2_A16_T1.js | 0 .../S13.2.2_A16_T2.js | 0 .../S13.2.2_A16_T3.js | 0 .../S13.2.2_A17_T1.js | 0 .../S13.2.2_A17_T2.js | 0 .../S13.2.2_A17_T3.js | 0 .../S13.2.2_A18_T1.js | 0 .../S13.2.2_A18_T2.js | 0 .../S13.2.2_A19_T1.js | 0 .../S13.2.2_A19_T2.js | 0 .../S13.2.2_A19_T3.js | 0 .../S13.2.2_A19_T4.js | 0 .../S13.2.2_A19_T5.js | 0 .../S13.2.2_A19_T6.js | 0 .../S13.2.2_A19_T7.js | 0 .../S13.2.2_A19_T8.js | 0 .../S13.2.2_A1_T1.js | 0 .../S13.2.2_A1_T2.js | 0 .../S13.2.2_A2.js | 0 .../S13.2.2_A3_T1.js | 0 .../S13.2.2_A3_T2.js | 0 .../S13.2.2_A4_T1.js | 0 .../S13.2.2_A4_T2.js | 0 .../S13.2.2_A5_T1.js | 0 .../S13.2.2_A5_T2.js | 0 .../S13.2.2_A6_T1.js | 0 .../S13.2.2_A6_T2.js | 0 .../S13.2.2_A7_T1.js | 0 .../S13.2.2_A7_T2.js | 0 .../S13.2.2_A8_T1.js | 0 .../S13.2.2_A8_T2.js | 0 .../S13.2.2_A8_T3.js | 0 .../S13.2.2_A9.js | 0 .../S13.2_A1_T1.js | 0 .../S13.2_A1_T2.js | 0 .../S13.2_A2_T1.js | 0 .../S13.2_A2_T2.js | 0 .../S13.2_A3.js | 0 .../S13.2_A4_T1.js | 0 .../S13.2_A4_T2.js | 0 .../S13.2_A5.js | 0 .../13_Function_Definition/S13_A1.js | 0 .../13_Function_Definition/S13_A10.js | 0 .../13_Function_Definition/S13_A11_T1.js | 0 .../13_Function_Definition/S13_A11_T2.js | 0 .../13_Function_Definition/S13_A11_T3.js | 0 .../13_Function_Definition/S13_A11_T4.js | 0 .../13_Function_Definition/S13_A12_T1.js | 0 .../13_Function_Definition/S13_A12_T2.js | 0 .../13_Function_Definition/S13_A13_T1.js | 0 .../13_Function_Definition/S13_A13_T2.js | 0 .../13_Function_Definition/S13_A13_T3.js | 0 .../13_Function_Definition/S13_A14.js | 0 .../13_Function_Definition/S13_A15_T1.js | 0 .../13_Function_Definition/S13_A15_T2.js | 0 .../13_Function_Definition/S13_A15_T3.js | 0 .../13_Function_Definition/S13_A15_T4.js | 0 .../13_Function_Definition/S13_A15_T5.js | 0 .../13_Function_Definition/S13_A16.js | 0 .../13_Function_Definition/S13_A17_T1.js | 0 .../13_Function_Definition/S13_A17_T2.js | 0 .../13_Function_Definition/S13_A18.js | 0 .../13_Function_Definition/S13_A19_T1.js | 0 .../13_Function_Definition/S13_A19_T2.js | 0 .../13_Function_Definition/S13_A2_T1.js | 0 .../13_Function_Definition/S13_A2_T2.js | 0 .../13_Function_Definition/S13_A2_T3.js | 0 .../13_Function_Definition/S13_A3_T1.js | 0 .../13_Function_Definition/S13_A3_T2.js | 0 .../13_Function_Definition/S13_A3_T3.js | 0 .../13_Function_Definition/S13_A4_T1.js | 0 .../13_Function_Definition/S13_A4_T2.js | 0 .../13_Function_Definition/S13_A4_T3.js | 0 .../13_Function_Definition/S13_A4_T4.js | 0 .../13_Function_Definition/S13_A5.js | 0 .../13_Function_Definition/S13_A6_T1.js | 0 .../13_Function_Definition/S13_A6_T2.js | 0 .../13_Function_Definition/S13_A7_T1.js | 0 .../13_Function_Definition/S13_A7_T2.js | 0 .../13_Function_Definition/S13_A7_T3.js | 0 .../13_Function_Definition/S13_A8_T1.js | 0 .../13_Function_Definition/S13_A8_T2.js | 0 .../13_Function_Definition/S13_A9.js | 0 .../sputnik_converted}/14_Program/S14_A1.js | 0 .../sputnik_converted}/14_Program/S14_A2.js | 0 .../sputnik_converted}/14_Program/S14_A3.js | 0 .../14_Program/S14_A5_T1.js | 0 .../14_Program/S14_A5_T2.js | 0 .../15.10.1_Patterns/S15.10.1_A1_T1.js | 0 .../15.10.1_Patterns/S15.10.1_A1_T10.js | 0 .../15.10.1_Patterns/S15.10.1_A1_T11.js | 0 .../15.10.1_Patterns/S15.10.1_A1_T12.js | 0 .../15.10.1_Patterns/S15.10.1_A1_T13.js | 0 .../15.10.1_Patterns/S15.10.1_A1_T14.js | 0 .../15.10.1_Patterns/S15.10.1_A1_T15.js | 0 .../15.10.1_Patterns/S15.10.1_A1_T16.js | 0 .../15.10.1_Patterns/S15.10.1_A1_T2.js | 0 .../15.10.1_Patterns/S15.10.1_A1_T3.js | 0 .../15.10.1_Patterns/S15.10.1_A1_T4.js | 0 .../15.10.1_Patterns/S15.10.1_A1_T5.js | 0 .../15.10.1_Patterns/S15.10.1_A1_T6.js | 0 .../15.10.1_Patterns/S15.10.1_A1_T7.js | 0 .../15.10.1_Patterns/S15.10.1_A1_T8.js | 0 .../15.10.1_Patterns/S15.10.1_A1_T9.js | 0 .../S15.10.2.10_A1.1_T1.js | 0 .../S15.10.2.10_A1.2_T1.js | 0 .../S15.10.2.10_A1.3_T1.js | 0 .../S15.10.2.10_A1.4_T1.js | 0 .../S15.10.2.10_A1.5_T1.js | 0 .../S15.10.2.10_A2.1_T1.js | 0 .../S15.10.2.10_A2.1_T2.js | 0 .../S15.10.2.10_A2.1_T3.js | 0 .../S15.10.2.10_A3.1_T1.js | 0 .../S15.10.2.10_A3.1_T2.js | 0 .../S15.10.2.10_A4.1_T1.js | 0 .../S15.10.2.10_A4.1_T2.js | 0 .../S15.10.2.10_A4.1_T3.js | 0 .../S15.10.2.10_A5.1_T1.js | 0 .../S15.10.2.11_A1_T1.js | 0 .../S15.10.2.11_A1_T2.js | 0 .../S15.10.2.11_A1_T3.js | 0 .../S15.10.2.11_A1_T4.js | 0 .../S15.10.2.11_A1_T5.js | 0 .../S15.10.2.11_A1_T6.js | 0 .../S15.10.2.11_A1_T7.js | 0 .../S15.10.2.11_A1_T8.js | 0 .../S15.10.2.11_A1_T9.js | 0 .../S15.10.2.12_A1_T1.js | 0 .../S15.10.2.12_A1_T2.js | 0 .../S15.10.2.12_A1_T3.js | 0 .../S15.10.2.12_A1_T4.js | 0 .../S15.10.2.12_A1_T5.js | 0 .../S15.10.2.12_A2_T1.js | 0 .../S15.10.2.12_A2_T2.js | 0 .../S15.10.2.12_A2_T3.js | 0 .../S15.10.2.12_A2_T4.js | 0 .../S15.10.2.12_A2_T5.js | 0 .../S15.10.2.12_A3_T1.js | 0 .../S15.10.2.12_A3_T2.js | 0 .../S15.10.2.12_A3_T3.js | 0 .../S15.10.2.12_A3_T4.js | 0 .../S15.10.2.12_A3_T5.js | 0 .../S15.10.2.12_A4_T1.js | 0 .../S15.10.2.12_A4_T2.js | 0 .../S15.10.2.12_A4_T3.js | 0 .../S15.10.2.12_A4_T4.js | 0 .../S15.10.2.12_A4_T5.js | 0 .../S15.10.2.12_A5_T1.js | 0 .../S15.10.2.12_A5_T2.js | 0 .../S15.10.2.12_A5_T3.js | 0 .../S15.10.2.12_A5_T4.js | 0 .../S15.10.2.12_A6_T1.js | 0 .../S15.10.2.12_A6_T2.js | 0 .../S15.10.2.12_A6_T3.js | 0 .../S15.10.2.12_A6_T4.js | 0 .../S15.10.2.13_A1_T1.js | 0 .../S15.10.2.13_A1_T10.js | 0 .../S15.10.2.13_A1_T11.js | 0 .../S15.10.2.13_A1_T12.js | 0 .../S15.10.2.13_A1_T13.js | 0 .../S15.10.2.13_A1_T14.js | 0 .../S15.10.2.13_A1_T15.js | 0 .../S15.10.2.13_A1_T16.js | 0 .../S15.10.2.13_A1_T17.js | 0 .../S15.10.2.13_A1_T2.js | 0 .../S15.10.2.13_A1_T3.js | 0 .../S15.10.2.13_A1_T4.js | 0 .../S15.10.2.13_A1_T5.js | 0 .../S15.10.2.13_A1_T6.js | 0 .../S15.10.2.13_A1_T7.js | 0 .../S15.10.2.13_A1_T8.js | 0 .../S15.10.2.13_A1_T9.js | 0 .../S15.10.2.13_A2_T1.js | 0 .../S15.10.2.13_A2_T2.js | 0 .../S15.10.2.13_A2_T3.js | 0 .../S15.10.2.13_A2_T4.js | 0 .../S15.10.2.13_A2_T5.js | 0 .../S15.10.2.13_A2_T6.js | 0 .../S15.10.2.13_A2_T7.js | 0 .../S15.10.2.13_A2_T8.js | 0 .../S15.10.2.13_A3_T1.js | 0 .../S15.10.2.13_A3_T2.js | 0 .../S15.10.2.13_A3_T3.js | 0 .../S15.10.2.13_A3_T4.js | 0 .../S15.10.2.15_A1_T1.js | 0 .../S15.10.2.15_A1_T10.js | 0 .../S15.10.2.15_A1_T11.js | 0 .../S15.10.2.15_A1_T12.js | 0 .../S15.10.2.15_A1_T13.js | 0 .../S15.10.2.15_A1_T14.js | 0 .../S15.10.2.15_A1_T15.js | 0 .../S15.10.2.15_A1_T16.js | 0 .../S15.10.2.15_A1_T17.js | 0 .../S15.10.2.15_A1_T18.js | 0 .../S15.10.2.15_A1_T19.js | 0 .../S15.10.2.15_A1_T2.js | 0 .../S15.10.2.15_A1_T20.js | 0 .../S15.10.2.15_A1_T21.js | 0 .../S15.10.2.15_A1_T22.js | 0 .../S15.10.2.15_A1_T23.js | 0 .../S15.10.2.15_A1_T24.js | 0 .../S15.10.2.15_A1_T25.js | 0 .../S15.10.2.15_A1_T26.js | 0 .../S15.10.2.15_A1_T27.js | 0 .../S15.10.2.15_A1_T28.js | 0 .../S15.10.2.15_A1_T29.js | 0 .../S15.10.2.15_A1_T3.js | 0 .../S15.10.2.15_A1_T30.js | 0 .../S15.10.2.15_A1_T31.js | 0 .../S15.10.2.15_A1_T32.js | 0 .../S15.10.2.15_A1_T33.js | 0 .../S15.10.2.15_A1_T34.js | 0 .../S15.10.2.15_A1_T35.js | 0 .../S15.10.2.15_A1_T36.js | 0 .../S15.10.2.15_A1_T37.js | 0 .../S15.10.2.15_A1_T38.js | 0 .../S15.10.2.15_A1_T39.js | 0 .../S15.10.2.15_A1_T4.js | 0 .../S15.10.2.15_A1_T40.js | 0 .../S15.10.2.15_A1_T41.js | 0 .../S15.10.2.15_A1_T5.js | 0 .../S15.10.2.15_A1_T6.js | 0 .../S15.10.2.15_A1_T7.js | 0 .../S15.10.2.15_A1_T8.js | 0 .../S15.10.2.15_A1_T9.js | 0 .../15.10.2.3_Disjunction/S15.10.2.3_A1_T1.js | 0 .../S15.10.2.3_A1_T10.js | 0 .../S15.10.2.3_A1_T11.js | 0 .../S15.10.2.3_A1_T12.js | 0 .../S15.10.2.3_A1_T13.js | 0 .../S15.10.2.3_A1_T14.js | 0 .../S15.10.2.3_A1_T15.js | 0 .../S15.10.2.3_A1_T16.js | 0 .../S15.10.2.3_A1_T17.js | 0 .../15.10.2.3_Disjunction/S15.10.2.3_A1_T2.js | 0 .../15.10.2.3_Disjunction/S15.10.2.3_A1_T3.js | 0 .../15.10.2.3_Disjunction/S15.10.2.3_A1_T4.js | 0 .../15.10.2.3_Disjunction/S15.10.2.3_A1_T5.js | 0 .../15.10.2.3_Disjunction/S15.10.2.3_A1_T6.js | 0 .../15.10.2.3_Disjunction/S15.10.2.3_A1_T7.js | 0 .../15.10.2.3_Disjunction/S15.10.2.3_A1_T8.js | 0 .../15.10.2.3_Disjunction/S15.10.2.3_A1_T9.js | 0 .../15.10.2.5_Term/S15.10.2.5_A1_T1.js | 0 .../15.10.2.5_Term/S15.10.2.5_A1_T2.js | 0 .../15.10.2.5_Term/S15.10.2.5_A1_T3.js | 0 .../15.10.2.5_Term/S15.10.2.5_A1_T4.js | 0 .../15.10.2.5_Term/S15.10.2.5_A1_T5.js | 0 .../15.10.2.6_Assertion/S15.10.2.6_A1_T1.js | 0 .../15.10.2.6_Assertion/S15.10.2.6_A1_T2.js | 0 .../15.10.2.6_Assertion/S15.10.2.6_A1_T3.js | 0 .../15.10.2.6_Assertion/S15.10.2.6_A1_T4.js | 0 .../15.10.2.6_Assertion/S15.10.2.6_A1_T5.js | 0 .../15.10.2.6_Assertion/S15.10.2.6_A2_T1.js | 0 .../15.10.2.6_Assertion/S15.10.2.6_A2_T10.js | 0 .../15.10.2.6_Assertion/S15.10.2.6_A2_T2.js | 0 .../15.10.2.6_Assertion/S15.10.2.6_A2_T3.js | 0 .../15.10.2.6_Assertion/S15.10.2.6_A2_T4.js | 0 .../15.10.2.6_Assertion/S15.10.2.6_A2_T5.js | 0 .../15.10.2.6_Assertion/S15.10.2.6_A2_T6.js | 0 .../15.10.2.6_Assertion/S15.10.2.6_A2_T7.js | 0 .../15.10.2.6_Assertion/S15.10.2.6_A2_T8.js | 0 .../15.10.2.6_Assertion/S15.10.2.6_A2_T9.js | 0 .../15.10.2.6_Assertion/S15.10.2.6_A3_T1.js | 0 .../15.10.2.6_Assertion/S15.10.2.6_A3_T10.js | 0 .../15.10.2.6_Assertion/S15.10.2.6_A3_T11.js | 0 .../15.10.2.6_Assertion/S15.10.2.6_A3_T12.js | 0 .../15.10.2.6_Assertion/S15.10.2.6_A3_T13.js | 0 .../15.10.2.6_Assertion/S15.10.2.6_A3_T14.js | 0 .../15.10.2.6_Assertion/S15.10.2.6_A3_T15.js | 0 .../15.10.2.6_Assertion/S15.10.2.6_A3_T2.js | 0 .../15.10.2.6_Assertion/S15.10.2.6_A3_T3.js | 0 .../15.10.2.6_Assertion/S15.10.2.6_A3_T4.js | 0 .../15.10.2.6_Assertion/S15.10.2.6_A3_T5.js | 0 .../15.10.2.6_Assertion/S15.10.2.6_A3_T6.js | 0 .../15.10.2.6_Assertion/S15.10.2.6_A3_T7.js | 0 .../15.10.2.6_Assertion/S15.10.2.6_A3_T8.js | 0 .../15.10.2.6_Assertion/S15.10.2.6_A3_T9.js | 0 .../15.10.2.6_Assertion/S15.10.2.6_A4_T1.js | 0 .../15.10.2.6_Assertion/S15.10.2.6_A4_T2.js | 0 .../15.10.2.6_Assertion/S15.10.2.6_A4_T3.js | 0 .../15.10.2.6_Assertion/S15.10.2.6_A4_T4.js | 0 .../15.10.2.6_Assertion/S15.10.2.6_A4_T5.js | 0 .../15.10.2.6_Assertion/S15.10.2.6_A4_T6.js | 0 .../15.10.2.6_Assertion/S15.10.2.6_A4_T7.js | 0 .../15.10.2.6_Assertion/S15.10.2.6_A4_T8.js | 0 .../15.10.2.6_Assertion/S15.10.2.6_A5_T1.js | 0 .../15.10.2.6_Assertion/S15.10.2.6_A5_T2.js | 0 .../15.10.2.6_Assertion/S15.10.2.6_A6_T1.js | 0 .../15.10.2.6_Assertion/S15.10.2.6_A6_T2.js | 0 .../15.10.2.6_Assertion/S15.10.2.6_A6_T3.js | 0 .../15.10.2.6_Assertion/S15.10.2.6_A6_T4.js | 0 .../15.10.2.7_Quantifier/S15.10.2.7_A1_T1.js | 0 .../15.10.2.7_Quantifier/S15.10.2.7_A1_T10.js | 0 .../15.10.2.7_Quantifier/S15.10.2.7_A1_T11.js | 0 .../15.10.2.7_Quantifier/S15.10.2.7_A1_T12.js | 0 .../15.10.2.7_Quantifier/S15.10.2.7_A1_T2.js | 0 .../15.10.2.7_Quantifier/S15.10.2.7_A1_T3.js | 0 .../15.10.2.7_Quantifier/S15.10.2.7_A1_T4.js | 0 .../15.10.2.7_Quantifier/S15.10.2.7_A1_T5.js | 0 .../15.10.2.7_Quantifier/S15.10.2.7_A1_T6.js | 0 .../15.10.2.7_Quantifier/S15.10.2.7_A1_T7.js | 0 .../15.10.2.7_Quantifier/S15.10.2.7_A1_T8.js | 0 .../15.10.2.7_Quantifier/S15.10.2.7_A1_T9.js | 0 .../15.10.2.7_Quantifier/S15.10.2.7_A2_T1.js | 0 .../15.10.2.7_Quantifier/S15.10.2.7_A2_T2.js | 0 .../15.10.2.7_Quantifier/S15.10.2.7_A2_T3.js | 0 .../15.10.2.7_Quantifier/S15.10.2.7_A2_T4.js | 0 .../15.10.2.7_Quantifier/S15.10.2.7_A3_T1.js | 0 .../15.10.2.7_Quantifier/S15.10.2.7_A3_T10.js | 0 .../15.10.2.7_Quantifier/S15.10.2.7_A3_T11.js | 0 .../15.10.2.7_Quantifier/S15.10.2.7_A3_T12.js | 0 .../15.10.2.7_Quantifier/S15.10.2.7_A3_T13.js | 0 .../15.10.2.7_Quantifier/S15.10.2.7_A3_T14.js | 0 .../15.10.2.7_Quantifier/S15.10.2.7_A3_T2.js | 0 .../15.10.2.7_Quantifier/S15.10.2.7_A3_T3.js | 0 .../15.10.2.7_Quantifier/S15.10.2.7_A3_T4.js | 0 .../15.10.2.7_Quantifier/S15.10.2.7_A3_T5.js | 0 .../15.10.2.7_Quantifier/S15.10.2.7_A3_T6.js | 0 .../15.10.2.7_Quantifier/S15.10.2.7_A3_T7.js | 0 .../15.10.2.7_Quantifier/S15.10.2.7_A3_T8.js | 0 .../15.10.2.7_Quantifier/S15.10.2.7_A3_T9.js | 0 .../15.10.2.7_Quantifier/S15.10.2.7_A4_T1.js | 0 .../15.10.2.7_Quantifier/S15.10.2.7_A4_T10.js | 0 .../15.10.2.7_Quantifier/S15.10.2.7_A4_T11.js | 0 .../15.10.2.7_Quantifier/S15.10.2.7_A4_T12.js | 0 .../15.10.2.7_Quantifier/S15.10.2.7_A4_T13.js | 0 .../15.10.2.7_Quantifier/S15.10.2.7_A4_T14.js | 0 .../15.10.2.7_Quantifier/S15.10.2.7_A4_T15.js | 0 .../15.10.2.7_Quantifier/S15.10.2.7_A4_T16.js | 0 .../15.10.2.7_Quantifier/S15.10.2.7_A4_T17.js | 0 .../15.10.2.7_Quantifier/S15.10.2.7_A4_T18.js | 0 .../15.10.2.7_Quantifier/S15.10.2.7_A4_T19.js | 0 .../15.10.2.7_Quantifier/S15.10.2.7_A4_T2.js | 0 .../15.10.2.7_Quantifier/S15.10.2.7_A4_T20.js | 0 .../15.10.2.7_Quantifier/S15.10.2.7_A4_T21.js | 0 .../15.10.2.7_Quantifier/S15.10.2.7_A4_T3.js | 0 .../15.10.2.7_Quantifier/S15.10.2.7_A4_T4.js | 0 .../15.10.2.7_Quantifier/S15.10.2.7_A4_T5.js | 0 .../15.10.2.7_Quantifier/S15.10.2.7_A4_T6.js | 0 .../15.10.2.7_Quantifier/S15.10.2.7_A4_T7.js | 0 .../15.10.2.7_Quantifier/S15.10.2.7_A4_T8.js | 0 .../15.10.2.7_Quantifier/S15.10.2.7_A4_T9.js | 0 .../15.10.2.7_Quantifier/S15.10.2.7_A5_T1.js | 0 .../15.10.2.7_Quantifier/S15.10.2.7_A5_T10.js | 0 .../15.10.2.7_Quantifier/S15.10.2.7_A5_T11.js | 0 .../15.10.2.7_Quantifier/S15.10.2.7_A5_T12.js | 0 .../15.10.2.7_Quantifier/S15.10.2.7_A5_T2.js | 0 .../15.10.2.7_Quantifier/S15.10.2.7_A5_T3.js | 0 .../15.10.2.7_Quantifier/S15.10.2.7_A5_T4.js | 0 .../15.10.2.7_Quantifier/S15.10.2.7_A5_T5.js | 0 .../15.10.2.7_Quantifier/S15.10.2.7_A5_T6.js | 0 .../15.10.2.7_Quantifier/S15.10.2.7_A5_T7.js | 0 .../15.10.2.7_Quantifier/S15.10.2.7_A5_T8.js | 0 .../15.10.2.7_Quantifier/S15.10.2.7_A5_T9.js | 0 .../15.10.2.7_Quantifier/S15.10.2.7_A6_T1.js | 0 .../15.10.2.7_Quantifier/S15.10.2.7_A6_T2.js | 0 .../15.10.2.7_Quantifier/S15.10.2.7_A6_T3.js | 0 .../15.10.2.7_Quantifier/S15.10.2.7_A6_T4.js | 0 .../15.10.2.7_Quantifier/S15.10.2.7_A6_T5.js | 0 .../15.10.2.7_Quantifier/S15.10.2.7_A6_T6.js | 0 .../15.10.2.8_Atom/S15.10.2.8_A1_T1.js | 0 .../15.10.2.8_Atom/S15.10.2.8_A1_T2.js | 0 .../15.10.2.8_Atom/S15.10.2.8_A1_T3.js | 0 .../15.10.2.8_Atom/S15.10.2.8_A1_T4.js | 0 .../15.10.2.8_Atom/S15.10.2.8_A1_T5.js | 0 .../15.10.2.8_Atom/S15.10.2.8_A2_T1.js | 0 .../15.10.2.8_Atom/S15.10.2.8_A2_T10.js | 0 .../15.10.2.8_Atom/S15.10.2.8_A2_T11.js | 0 .../15.10.2.8_Atom/S15.10.2.8_A2_T2.js | 0 .../15.10.2.8_Atom/S15.10.2.8_A2_T3.js | 0 .../15.10.2.8_Atom/S15.10.2.8_A2_T4.js | 0 .../15.10.2.8_Atom/S15.10.2.8_A2_T5.js | 0 .../15.10.2.8_Atom/S15.10.2.8_A2_T6.js | 0 .../15.10.2.8_Atom/S15.10.2.8_A2_T7.js | 0 .../15.10.2.8_Atom/S15.10.2.8_A2_T8.js | 0 .../15.10.2.8_Atom/S15.10.2.8_A2_T9.js | 0 .../15.10.2.8_Atom/S15.10.2.8_A3_T1.js | 0 .../15.10.2.8_Atom/S15.10.2.8_A3_T10.js | 0 .../15.10.2.8_Atom/S15.10.2.8_A3_T11.js | 0 .../15.10.2.8_Atom/S15.10.2.8_A3_T12.js | 0 .../15.10.2.8_Atom/S15.10.2.8_A3_T13.js | 0 .../15.10.2.8_Atom/S15.10.2.8_A3_T14.js | 0 .../15.10.2.8_Atom/S15.10.2.8_A3_T15.js | 0 .../15.10.2.8_Atom/S15.10.2.8_A3_T16.js | 0 .../15.10.2.8_Atom/S15.10.2.8_A3_T17.js | 0 .../15.10.2.8_Atom/S15.10.2.8_A3_T18.js | 0 .../15.10.2.8_Atom/S15.10.2.8_A3_T19.js | 0 .../15.10.2.8_Atom/S15.10.2.8_A3_T2.js | 0 .../15.10.2.8_Atom/S15.10.2.8_A3_T20.js | 0 .../15.10.2.8_Atom/S15.10.2.8_A3_T21.js | 0 .../15.10.2.8_Atom/S15.10.2.8_A3_T22.js | 0 .../15.10.2.8_Atom/S15.10.2.8_A3_T23.js | 0 .../15.10.2.8_Atom/S15.10.2.8_A3_T24.js | 0 .../15.10.2.8_Atom/S15.10.2.8_A3_T25.js | 0 .../15.10.2.8_Atom/S15.10.2.8_A3_T26.js | 0 .../15.10.2.8_Atom/S15.10.2.8_A3_T27.js | 0 .../15.10.2.8_Atom/S15.10.2.8_A3_T28.js | 0 .../15.10.2.8_Atom/S15.10.2.8_A3_T29.js | 0 .../15.10.2.8_Atom/S15.10.2.8_A3_T3.js | 0 .../15.10.2.8_Atom/S15.10.2.8_A3_T30.js | 0 .../15.10.2.8_Atom/S15.10.2.8_A3_T31.js | 0 .../15.10.2.8_Atom/S15.10.2.8_A3_T32.js | 0 .../15.10.2.8_Atom/S15.10.2.8_A3_T33.js | 0 .../15.10.2.8_Atom/S15.10.2.8_A3_T4.js | 0 .../15.10.2.8_Atom/S15.10.2.8_A3_T5.js | 0 .../15.10.2.8_Atom/S15.10.2.8_A3_T6.js | 0 .../15.10.2.8_Atom/S15.10.2.8_A3_T7.js | 0 .../15.10.2.8_Atom/S15.10.2.8_A3_T8.js | 0 .../15.10.2.8_Atom/S15.10.2.8_A3_T9.js | 0 .../15.10.2.8_Atom/S15.10.2.8_A4_T1.js | 0 .../15.10.2.8_Atom/S15.10.2.8_A4_T2.js | 0 .../15.10.2.8_Atom/S15.10.2.8_A4_T3.js | 0 .../15.10.2.8_Atom/S15.10.2.8_A4_T4.js | 0 .../15.10.2.8_Atom/S15.10.2.8_A4_T5.js | 0 .../15.10.2.8_Atom/S15.10.2.8_A4_T6.js | 0 .../15.10.2.8_Atom/S15.10.2.8_A4_T7.js | 0 .../15.10.2.8_Atom/S15.10.2.8_A4_T8.js | 0 .../15.10.2.8_Atom/S15.10.2.8_A4_T9.js | 0 .../15.10.2.8_Atom/S15.10.2.8_A5_T1.js | 0 .../15.10.2.8_Atom/S15.10.2.8_A5_T2.js | 0 .../15.10.2.9_AtomEscape/S15.10.2.9_A1_T1.js | 0 .../15.10.2.9_AtomEscape/S15.10.2.9_A1_T2.js | 0 .../15.10.2.9_AtomEscape/S15.10.2.9_A1_T3.js | 0 .../15.10.2.9_AtomEscape/S15.10.2.9_A1_T4.js | 0 .../15.10.2.9_AtomEscape/S15.10.2.9_A1_T5.js | 0 .../S15.10.2_A1_T1.js | 0 .../S15.10.3.1_A1_T1.js | 0 .../S15.10.3.1_A1_T2.js | 0 .../S15.10.3.1_A1_T3.js | 0 .../S15.10.3.1_A1_T4.js | 0 .../S15.10.3.1_A1_T5.js | 0 .../S15.10.3.1_A2_T1.js | 0 .../S15.10.3.1_A2_T2.js | 0 .../S15.10.3.1_A3_T1.js | 0 .../S15.10.3.1_A3_T2.js | 0 .../S15.10.4.1_A1_T1.js | 0 .../S15.10.4.1_A1_T2.js | 0 .../S15.10.4.1_A1_T3.js | 0 .../S15.10.4.1_A1_T4.js | 0 .../S15.10.4.1_A1_T5.js | 0 .../S15.10.4.1_A2_T1.js | 0 .../S15.10.4.1_A2_T2.js | 0 .../S15.10.4.1_A3_T1.js | 0 .../S15.10.4.1_A3_T2.js | 0 .../S15.10.4.1_A3_T3.js | 0 .../S15.10.4.1_A3_T4.js | 0 .../S15.10.4.1_A3_T5.js | 0 .../S15.10.4.1_A4_T1.js | 0 .../S15.10.4.1_A4_T2.js | 0 .../S15.10.4.1_A4_T3.js | 0 .../S15.10.4.1_A4_T4.js | 0 .../S15.10.4.1_A4_T5.js | 0 .../S15.10.4.1_A5_T1.js | 0 .../S15.10.4.1_A5_T2.js | 0 .../S15.10.4.1_A5_T3.js | 0 .../S15.10.4.1_A5_T4.js | 0 .../S15.10.4.1_A5_T5.js | 0 .../S15.10.4.1_A5_T6.js | 0 .../S15.10.4.1_A5_T7.js | 0 .../S15.10.4.1_A5_T8.js | 0 .../S15.10.4.1_A5_T9.js | 0 .../S15.10.4.1_A6_T1.js | 0 .../S15.10.4.1_A7_T1.js | 0 .../S15.10.4.1_A7_T2.js | 0 .../S15.10.4.1_A8_T1.js | 0 .../S15.10.4.1_A8_T10.js | 0 .../S15.10.4.1_A8_T11.js | 0 .../S15.10.4.1_A8_T12.js | 0 .../S15.10.4.1_A8_T13.js | 0 .../S15.10.4.1_A8_T2.js | 0 .../S15.10.4.1_A8_T3.js | 0 .../S15.10.4.1_A8_T4.js | 0 .../S15.10.4.1_A8_T5.js | 0 .../S15.10.4.1_A8_T6.js | 0 .../S15.10.4.1_A8_T7.js | 0 .../S15.10.4.1_A8_T8.js | 0 .../S15.10.4.1_A8_T9.js | 0 .../S15.10.4.1_A9_T1.js | 0 .../S15.10.4.1_A9_T2.js | 0 .../S15.10.4.1_A9_T3.js | 0 .../S15.10.5.1_A1.js | 0 .../S15.10.5.1_A2.js | 0 .../S15.10.5.1_A3.js | 0 .../S15.10.5.1_A4.js | 0 .../S15.10.5_A1.js | 0 .../S15.10.5_A2_T1.js | 0 .../S15.10.5_A2_T2.js | 0 .../S15.10.6.2_A10.js | 0 .../S15.10.6.2_A11.js | 0 .../S15.10.6.2_A1_T1.js | 0 .../S15.10.6.2_A1_T10.js | 0 .../S15.10.6.2_A1_T11.js | 0 .../S15.10.6.2_A1_T12.js | 0 .../S15.10.6.2_A1_T13.js | 0 .../S15.10.6.2_A1_T14.js | 0 .../S15.10.6.2_A1_T15.js | 0 .../S15.10.6.2_A1_T16.js | 0 .../S15.10.6.2_A1_T17.js | 0 .../S15.10.6.2_A1_T18.js | 0 .../S15.10.6.2_A1_T19.js | 0 .../S15.10.6.2_A1_T2.js | 0 .../S15.10.6.2_A1_T20.js | 0 .../S15.10.6.2_A1_T21.js | 0 .../S15.10.6.2_A1_T3.js | 0 .../S15.10.6.2_A1_T4.js | 0 .../S15.10.6.2_A1_T5.js | 0 .../S15.10.6.2_A1_T6.js | 0 .../S15.10.6.2_A1_T7.js | 0 .../S15.10.6.2_A1_T8.js | 0 .../S15.10.6.2_A1_T9.js | 0 .../S15.10.6.2_A2_T1.js | 0 .../S15.10.6.2_A2_T10.js | 0 .../S15.10.6.2_A2_T2.js | 0 .../S15.10.6.2_A2_T3.js | 0 .../S15.10.6.2_A2_T4.js | 0 .../S15.10.6.2_A2_T5.js | 0 .../S15.10.6.2_A2_T6.js | 0 .../S15.10.6.2_A2_T7.js | 0 .../S15.10.6.2_A2_T8.js | 0 .../S15.10.6.2_A2_T9.js | 0 .../S15.10.6.2_A3_T1.js | 0 .../S15.10.6.2_A3_T2.js | 0 .../S15.10.6.2_A3_T3.js | 0 .../S15.10.6.2_A3_T4.js | 0 .../S15.10.6.2_A3_T5.js | 0 .../S15.10.6.2_A3_T6.js | 0 .../S15.10.6.2_A3_T7.js | 0 .../S15.10.6.2_A4_T1.js | 0 .../S15.10.6.2_A4_T10.js | 0 .../S15.10.6.2_A4_T11.js | 0 .../S15.10.6.2_A4_T12.js | 0 .../S15.10.6.2_A4_T2.js | 0 .../S15.10.6.2_A4_T3.js | 0 .../S15.10.6.2_A4_T4.js | 0 .../S15.10.6.2_A4_T5.js | 0 .../S15.10.6.2_A4_T6.js | 0 .../S15.10.6.2_A4_T7.js | 0 .../S15.10.6.2_A4_T8.js | 0 .../S15.10.6.2_A4_T9.js | 0 .../S15.10.6.2_A5_T1.js | 0 .../S15.10.6.2_A5_T2.js | 0 .../S15.10.6.2_A5_T3.js | 0 .../S15.10.6.2_A6.js | 0 .../S15.10.6.2_A7.js | 0 .../S15.10.6.2_A8.js | 0 .../S15.10.6.2_A9.js | 0 .../S15.10.6.3_A10.js | 0 .../S15.10.6.3_A11.js | 0 .../S15.10.6.3_A1_T1.js | 0 .../S15.10.6.3_A1_T10.js | 0 .../S15.10.6.3_A1_T11.js | 0 .../S15.10.6.3_A1_T12.js | 0 .../S15.10.6.3_A1_T13.js | 0 .../S15.10.6.3_A1_T14.js | 0 .../S15.10.6.3_A1_T15.js | 0 .../S15.10.6.3_A1_T16.js | 0 .../S15.10.6.3_A1_T17.js | 0 .../S15.10.6.3_A1_T18.js | 0 .../S15.10.6.3_A1_T19.js | 0 .../S15.10.6.3_A1_T2.js | 0 .../S15.10.6.3_A1_T20.js | 0 .../S15.10.6.3_A1_T21.js | 0 .../S15.10.6.3_A1_T3.js | 0 .../S15.10.6.3_A1_T4.js | 0 .../S15.10.6.3_A1_T5.js | 0 .../S15.10.6.3_A1_T6.js | 0 .../S15.10.6.3_A1_T7.js | 0 .../S15.10.6.3_A1_T8.js | 0 .../S15.10.6.3_A1_T9.js | 0 .../S15.10.6.3_A2_T1.js | 0 .../S15.10.6.3_A2_T10.js | 0 .../S15.10.6.3_A2_T2.js | 0 .../S15.10.6.3_A2_T3.js | 0 .../S15.10.6.3_A2_T4.js | 0 .../S15.10.6.3_A2_T5.js | 0 .../S15.10.6.3_A2_T6.js | 0 .../S15.10.6.3_A2_T7.js | 0 .../S15.10.6.3_A2_T8.js | 0 .../S15.10.6.3_A2_T9.js | 0 .../S15.10.6.3_A6.js | 0 .../S15.10.6.3_A7.js | 0 .../S15.10.6.3_A8.js | 0 .../S15.10.6.3_A9.js | 0 .../S15.10.6.4_A10.js | 0 .../S15.10.6.4_A11.js | 0 .../S15.10.6.4_A6.js | 0 .../S15.10.6.4_A7.js | 0 .../S15.10.6.4_A8.js | 0 .../S15.10.6.4_A9.js | 0 .../S15.10.6.1_A1_T1.js | 0 .../S15.10.6.1_A1_T2.js | 0 .../S15.10.6_A1_T1.js | 0 .../S15.10.6_A1_T2.js | 0 .../S15.10.6_A2.js | 0 .../15.10.7.1_source/S15.10.7.1_A10.js | 0 .../15.10.7.1_source/S15.10.7.1_A8.js | 0 .../15.10.7.1_source/S15.10.7.1_A9.js | 0 .../15.10.7.2_global/S15.10.7.2_A10.js | 0 .../15.10.7.2_global/S15.10.7.2_A8.js | 0 .../15.10.7.2_global/S15.10.7.2_A9.js | 0 .../15.10.7.3_ignoreCase/S15.10.7.3_A10.js | 0 .../15.10.7.3_ignoreCase/S15.10.7.3_A8.js | 0 .../15.10.7.3_ignoreCase/S15.10.7.3_A9.js | 0 .../15.10.7.4_multiline/S15.10.7.4_A10.js | 0 .../15.10.7.4_multiline/S15.10.7.4_A8.js | 0 .../15.10.7.4_multiline/S15.10.7.4_A9.js | 0 .../15.10.7.5_lastIndex/S15.10.7.5_A8.js | 0 .../15.10.7.5_lastIndex/S15.10.7.5_A9.js | 0 .../S15.10.7_A1_T1.js | 0 .../S15.10.7_A1_T2.js | 0 .../S15.10.7_A2_T1.js | 0 .../S15.10.7_A2_T2.js | 0 .../S15.10.7_A3_T1.js | 0 .../S15.10.7_A3_T2.js | 0 .../S15.11.1.1_A1_T1.js | 0 .../S15.11.1.1_A2_T1.js | 0 .../S15.11.1.1_A3_T1.js | 0 .../S15.11.1_A1_T1.js | 0 .../S15.11.2.1_A1_T1.js | 0 .../S15.11.2.1_A2_T1.js | 0 .../S15.11.2.1_A3_T1.js | 0 .../S15.11.3.1_A1_T1.js | 0 .../S15.11.3.1_A2_T1.js | 0 .../S15.11.3.1_A3_T1.js | 0 .../S15.11.3.1_A4_T1.js | 0 .../S15.11.3_A1_T1.js | 0 .../S15.11.3_A2_T1.js | 0 .../S15.11.4.1_A1_T1.js | 0 .../S15.11.4.1_A1_T2.js | 0 .../S15.11.4.2_A1.js | 0 .../S15.11.4.2_A2.js | 0 .../S15.11.4.3_A1.js | 0 .../S15.11.4.3_A2.js | 0 .../S15.11.4.4_A1.js | 0 .../S15.11.4.4_A2.js | 0 .../S15.11.4_A1.js | 0 .../S15.11.4_A2.js | 0 .../S15.11.4_A3.js | 0 .../S15.11.4_A4.js | 0 .../15.1.1.1_NaN/S15.1.1.1_A1.js | 0 .../15.1.1.1_NaN/S15.1.1.1_A2_T1.js | 0 .../15.1.1.1_NaN/S15.1.1.1_A2_T2.js | 0 .../15.1.1.1_NaN/S15.1.1.1_A3.1.js | 0 .../15.1.1.1_NaN/S15.1.1.1_A3.2.js | 0 .../15.1.1.2_Infinity/S15.1.1.2_A1.js | 0 .../15.1.1.2_Infinity/S15.1.1.2_A2_T1.js | 0 .../15.1.1.2_Infinity/S15.1.1.2_A2_T2.js | 0 .../15.1.1.2_Infinity/S15.1.1.2_A3.1.js | 0 .../15.1.1.2_Infinity/S15.1.1.2_A3.2.js | 0 .../15.1.1.3_undefined/S15.1.1.3_A1.js | 0 .../15.1.1.3_undefined/S15.1.1.3_A2_T1.js | 0 .../15.1.1.3_undefined/S15.1.1.3_A2_T2.js | 0 .../15.1.1.3_undefined/S15.1.1.3_A3.1.js | 0 .../15.1.1.3_undefined/S15.1.1.3_A3.2.js | 0 .../15.1.2.1_eval/S15.1.2.1_A1.1_T1.js | 0 .../15.1.2.1_eval/S15.1.2.1_A1.1_T2.js | 0 .../15.1.2.1_eval/S15.1.2.1_A1.2_T1.js | 0 .../15.1.2.1_eval/S15.1.2.1_A2_T1.js | 0 .../15.1.2.1_eval/S15.1.2.1_A2_T2.js | 0 .../15.1.2.1_eval/S15.1.2.1_A3.1_T1.js | 0 .../15.1.2.1_eval/S15.1.2.1_A3.1_T2.js | 0 .../15.1.2.1_eval/S15.1.2.1_A3.2_T1.js | 0 .../15.1.2.1_eval/S15.1.2.1_A3.2_T2.js | 0 .../15.1.2.1_eval/S15.1.2.1_A3.2_T3.js | 0 .../15.1.2.1_eval/S15.1.2.1_A3.2_T4.js | 0 .../15.1.2.1_eval/S15.1.2.1_A3.2_T5.js | 0 .../15.1.2.1_eval/S15.1.2.1_A3.2_T6.js | 0 .../15.1.2.1_eval/S15.1.2.1_A3.2_T7.js | 0 .../15.1.2.1_eval/S15.1.2.1_A3.2_T8.js | 0 .../15.1.2.1_eval/S15.1.2.1_A3.3_T1.js | 0 .../15.1.2.1_eval/S15.1.2.1_A3.3_T2.js | 0 .../15.1.2.1_eval/S15.1.2.1_A3.3_T3.js | 0 .../15.1.2.1_eval/S15.1.2.1_A3.3_T4.js | 0 .../15.1.2.1_eval/S15.1.2.1_A4.1.js | 0 .../15.1.2.1_eval/S15.1.2.1_A4.2.js | 0 .../15.1.2.1_eval/S15.1.2.1_A4.3.js | 0 .../15.1.2.1_eval/S15.1.2.1_A4.4.js | 0 .../15.1.2.1_eval/S15.1.2.1_A4.5.js | 0 .../15.1.2.1_eval/S15.1.2.1_A4.6.js | 0 .../15.1.2.1_eval/S15.1.2.1_A4.7.js | 0 .../15.1.2.2_parseInt/S15.1.2.2_A1_T1.js | 0 .../15.1.2.2_parseInt/S15.1.2.2_A1_T2.js | 0 .../15.1.2.2_parseInt/S15.1.2.2_A1_T3.js | 0 .../15.1.2.2_parseInt/S15.1.2.2_A1_T4.js | 0 .../15.1.2.2_parseInt/S15.1.2.2_A1_T5.js | 0 .../15.1.2.2_parseInt/S15.1.2.2_A1_T6.js | 0 .../15.1.2.2_parseInt/S15.1.2.2_A1_T7.js | 0 .../15.1.2.2_parseInt/S15.1.2.2_A2_T1.js | 0 .../15.1.2.2_parseInt/S15.1.2.2_A2_T10.js | 0 .../15.1.2.2_parseInt/S15.1.2.2_A2_T2.js | 0 .../15.1.2.2_parseInt/S15.1.2.2_A2_T3.js | 0 .../15.1.2.2_parseInt/S15.1.2.2_A2_T4.js | 0 .../15.1.2.2_parseInt/S15.1.2.2_A2_T5.js | 0 .../15.1.2.2_parseInt/S15.1.2.2_A2_T6.js | 0 .../15.1.2.2_parseInt/S15.1.2.2_A2_T7.js | 0 .../15.1.2.2_parseInt/S15.1.2.2_A2_T8.js | 0 .../15.1.2.2_parseInt/S15.1.2.2_A2_T9.js | 0 .../15.1.2.2_parseInt/S15.1.2.2_A3.1_T1.js | 0 .../15.1.2.2_parseInt/S15.1.2.2_A3.1_T2.js | 0 .../15.1.2.2_parseInt/S15.1.2.2_A3.1_T3.js | 0 .../15.1.2.2_parseInt/S15.1.2.2_A3.1_T4.js | 0 .../15.1.2.2_parseInt/S15.1.2.2_A3.1_T5.js | 0 .../15.1.2.2_parseInt/S15.1.2.2_A3.1_T6.js | 0 .../15.1.2.2_parseInt/S15.1.2.2_A3.1_T7.js | 0 .../15.1.2.2_parseInt/S15.1.2.2_A3.2_T1.js | 0 .../15.1.2.2_parseInt/S15.1.2.2_A3.2_T2.js | 0 .../15.1.2.2_parseInt/S15.1.2.2_A3.2_T3.js | 0 .../15.1.2.2_parseInt/S15.1.2.2_A4.1_T1.js | 0 .../15.1.2.2_parseInt/S15.1.2.2_A4.1_T2.js | 0 .../15.1.2.2_parseInt/S15.1.2.2_A4.2_T1.js | 0 .../15.1.2.2_parseInt/S15.1.2.2_A4.2_T2.js | 0 .../15.1.2.2_parseInt/S15.1.2.2_A4.2_T3.js | 0 .../15.1.2.2_parseInt/S15.1.2.2_A5.1_T1.js | 0 .../15.1.2.2_parseInt/S15.1.2.2_A5.2_T1.js | 0 .../15.1.2.2_parseInt/S15.1.2.2_A5.2_T2.js | 0 .../15.1.2.2_parseInt/S15.1.2.2_A6.1_T1.js | 0 .../15.1.2.2_parseInt/S15.1.2.2_A6.1_T2.js | 0 .../15.1.2.2_parseInt/S15.1.2.2_A6.1_T3.js | 0 .../15.1.2.2_parseInt/S15.1.2.2_A6.1_T4.js | 0 .../15.1.2.2_parseInt/S15.1.2.2_A6.1_T5.js | 0 .../15.1.2.2_parseInt/S15.1.2.2_A6.1_T6.js | 0 .../15.1.2.2_parseInt/S15.1.2.2_A7.1_T1.js | 0 .../15.1.2.2_parseInt/S15.1.2.2_A7.1_T2.js | 0 .../15.1.2.2_parseInt/S15.1.2.2_A7.2_T1.js | 0 .../15.1.2.2_parseInt/S15.1.2.2_A7.2_T2.js | 0 .../15.1.2.2_parseInt/S15.1.2.2_A7.2_T3.js | 0 .../15.1.2.2_parseInt/S15.1.2.2_A7.3_T1.js | 0 .../15.1.2.2_parseInt/S15.1.2.2_A7.3_T2.js | 0 .../15.1.2.2_parseInt/S15.1.2.2_A7.3_T3.js | 0 .../15.1.2.2_parseInt/S15.1.2.2_A8.js | 0 .../15.1.2.2_parseInt/S15.1.2.2_A9.1.js | 0 .../15.1.2.2_parseInt/S15.1.2.2_A9.2.js | 0 .../15.1.2.2_parseInt/S15.1.2.2_A9.3.js | 0 .../15.1.2.2_parseInt/S15.1.2.2_A9.4.js | 0 .../15.1.2.2_parseInt/S15.1.2.2_A9.5.js | 0 .../15.1.2.2_parseInt/S15.1.2.2_A9.6.js | 0 .../15.1.2.2_parseInt/S15.1.2.2_A9.7.js | 0 .../15.1.2.3_parseFloat/S15.1.2.3_A1_T1.js | 0 .../15.1.2.3_parseFloat/S15.1.2.3_A1_T2.js | 0 .../15.1.2.3_parseFloat/S15.1.2.3_A1_T3.js | 0 .../15.1.2.3_parseFloat/S15.1.2.3_A1_T4.js | 0 .../15.1.2.3_parseFloat/S15.1.2.3_A1_T5.js | 0 .../15.1.2.3_parseFloat/S15.1.2.3_A1_T6.js | 0 .../15.1.2.3_parseFloat/S15.1.2.3_A1_T7.js | 0 .../15.1.2.3_parseFloat/S15.1.2.3_A2_T1.js | 0 .../15.1.2.3_parseFloat/S15.1.2.3_A2_T10.js | 0 .../15.1.2.3_parseFloat/S15.1.2.3_A2_T2.js | 0 .../15.1.2.3_parseFloat/S15.1.2.3_A2_T3.js | 0 .../15.1.2.3_parseFloat/S15.1.2.3_A2_T4.js | 0 .../15.1.2.3_parseFloat/S15.1.2.3_A2_T5.js | 0 .../15.1.2.3_parseFloat/S15.1.2.3_A2_T6.js | 0 .../15.1.2.3_parseFloat/S15.1.2.3_A2_T7.js | 0 .../15.1.2.3_parseFloat/S15.1.2.3_A2_T8.js | 0 .../15.1.2.3_parseFloat/S15.1.2.3_A2_T9.js | 0 .../15.1.2.3_parseFloat/S15.1.2.3_A3_T1.js | 0 .../15.1.2.3_parseFloat/S15.1.2.3_A3_T2.js | 0 .../15.1.2.3_parseFloat/S15.1.2.3_A3_T3.js | 0 .../15.1.2.3_parseFloat/S15.1.2.3_A4_T1.js | 0 .../15.1.2.3_parseFloat/S15.1.2.3_A4_T2.js | 0 .../15.1.2.3_parseFloat/S15.1.2.3_A4_T3.js | 0 .../15.1.2.3_parseFloat/S15.1.2.3_A4_T4.js | 0 .../15.1.2.3_parseFloat/S15.1.2.3_A4_T5.js | 0 .../15.1.2.3_parseFloat/S15.1.2.3_A4_T6.js | 0 .../15.1.2.3_parseFloat/S15.1.2.3_A4_T7.js | 0 .../15.1.2.3_parseFloat/S15.1.2.3_A5_T1.js | 0 .../15.1.2.3_parseFloat/S15.1.2.3_A5_T2.js | 0 .../15.1.2.3_parseFloat/S15.1.2.3_A5_T3.js | 0 .../15.1.2.3_parseFloat/S15.1.2.3_A5_T4.js | 0 .../15.1.2.3_parseFloat/S15.1.2.3_A6.js | 0 .../15.1.2.3_parseFloat/S15.1.2.3_A7.1.js | 0 .../15.1.2.3_parseFloat/S15.1.2.3_A7.2.js | 0 .../15.1.2.3_parseFloat/S15.1.2.3_A7.3.js | 0 .../15.1.2.3_parseFloat/S15.1.2.3_A7.4.js | 0 .../15.1.2.3_parseFloat/S15.1.2.3_A7.5.js | 0 .../15.1.2.3_parseFloat/S15.1.2.3_A7.6.js | 0 .../15.1.2.3_parseFloat/S15.1.2.3_A7.7.js | 0 .../15.1.2.4_isNaN/S15.1.2.4_A1_T1.js | 0 .../15.1.2.4_isNaN/S15.1.2.4_A1_T2.js | 0 .../15.1.2.4_isNaN/S15.1.2.4_A2.1.js | 0 .../15.1.2.4_isNaN/S15.1.2.4_A2.2.js | 0 .../15.1.2.4_isNaN/S15.1.2.4_A2.3.js | 0 .../15.1.2.4_isNaN/S15.1.2.4_A2.4.js | 0 .../15.1.2.4_isNaN/S15.1.2.4_A2.5.js | 0 .../15.1.2.4_isNaN/S15.1.2.4_A2.6.js | 0 .../15.1.2.4_isNaN/S15.1.2.4_A2.7.js | 0 .../15.1.2.5_isFinite/S15.1.2.5_A1_T1.js | 0 .../15.1.2.5_isFinite/S15.1.2.5_A1_T2.js | 0 .../15.1.2.5_isFinite/S15.1.2.5_A2.1.js | 0 .../15.1.2.5_isFinite/S15.1.2.5_A2.2.js | 0 .../15.1.2.5_isFinite/S15.1.2.5_A2.3.js | 0 .../15.1.2.5_isFinite/S15.1.2.5_A2.4.js | 0 .../15.1.2.5_isFinite/S15.1.2.5_A2.5.js | 0 .../15.1.2.5_isFinite/S15.1.2.5_A2.6.js | 0 .../15.1.2.5_isFinite/S15.1.2.5_A2.7.js | 0 .../15.1.3.1_decodeURI/S15.1.3.1_A1.10_T1.js | 0 .../15.1.3.1_decodeURI/S15.1.3.1_A1.11_T1.js | 0 .../15.1.3.1_decodeURI/S15.1.3.1_A1.11_T2.js | 0 .../15.1.3.1_decodeURI/S15.1.3.1_A1.12_T1.js | 0 .../15.1.3.1_decodeURI/S15.1.3.1_A1.12_T2.js | 0 .../15.1.3.1_decodeURI/S15.1.3.1_A1.12_T3.js | 0 .../15.1.3.1_decodeURI/S15.1.3.1_A1.13_T1.js | 0 .../15.1.3.1_decodeURI/S15.1.3.1_A1.13_T2.js | 0 .../15.1.3.1_decodeURI/S15.1.3.1_A1.14_T1.js | 0 .../15.1.3.1_decodeURI/S15.1.3.1_A1.14_T2.js | 0 .../15.1.3.1_decodeURI/S15.1.3.1_A1.14_T3.js | 0 .../15.1.3.1_decodeURI/S15.1.3.1_A1.14_T4.js | 0 .../15.1.3.1_decodeURI/S15.1.3.1_A1.15_T1.js | 0 .../15.1.3.1_decodeURI/S15.1.3.1_A1.15_T2.js | 0 .../15.1.3.1_decodeURI/S15.1.3.1_A1.15_T3.js | 0 .../15.1.3.1_decodeURI/S15.1.3.1_A1.15_T4.js | 0 .../15.1.3.1_decodeURI/S15.1.3.1_A1.15_T5.js | 0 .../15.1.3.1_decodeURI/S15.1.3.1_A1.15_T6.js | 0 .../15.1.3.1_decodeURI/S15.1.3.1_A1.1_T1.js | 0 .../15.1.3.1_decodeURI/S15.1.3.1_A1.2_T1.js | 0 .../15.1.3.1_decodeURI/S15.1.3.1_A1.2_T2.js | 0 .../15.1.3.1_decodeURI/S15.1.3.1_A1.3_T1.js | 0 .../15.1.3.1_decodeURI/S15.1.3.1_A1.3_T2.js | 0 .../15.1.3.1_decodeURI/S15.1.3.1_A1.4_T1.js | 0 .../15.1.3.1_decodeURI/S15.1.3.1_A1.5_T1.js | 0 .../15.1.3.1_decodeURI/S15.1.3.1_A1.6_T1.js | 0 .../15.1.3.1_decodeURI/S15.1.3.1_A1.7_T1.js | 0 .../15.1.3.1_decodeURI/S15.1.3.1_A1.8_T1.js | 0 .../15.1.3.1_decodeURI/S15.1.3.1_A1.8_T2.js | 0 .../15.1.3.1_decodeURI/S15.1.3.1_A1.9_T1.js | 0 .../15.1.3.1_decodeURI/S15.1.3.1_A1.9_T2.js | 0 .../15.1.3.1_decodeURI/S15.1.3.1_A1.9_T3.js | 0 .../15.1.3.1_decodeURI/S15.1.3.1_A2.1_T1.js | 0 .../15.1.3.1_decodeURI/S15.1.3.1_A2.2_T1.js | 0 .../15.1.3.1_decodeURI/S15.1.3.1_A2.3_T1.js | 0 .../15.1.3.1_decodeURI/S15.1.3.1_A2.4_T1.js | 0 .../15.1.3.1_decodeURI/S15.1.3.1_A2.5_T1.js | 0 .../15.1.3.1_decodeURI/S15.1.3.1_A3_T1.js | 0 .../15.1.3.1_decodeURI/S15.1.3.1_A3_T2.js | 0 .../15.1.3.1_decodeURI/S15.1.3.1_A3_T3.js | 0 .../15.1.3.1_decodeURI/S15.1.3.1_A4_T1.js | 0 .../15.1.3.1_decodeURI/S15.1.3.1_A4_T2.js | 0 .../15.1.3.1_decodeURI/S15.1.3.1_A4_T3.js | 0 .../15.1.3.1_decodeURI/S15.1.3.1_A4_T4.js | 0 .../15.1.3.1_decodeURI/S15.1.3.1_A5.1.js | 0 .../15.1.3.1_decodeURI/S15.1.3.1_A5.2.js | 0 .../15.1.3.1_decodeURI/S15.1.3.1_A5.3.js | 0 .../15.1.3.1_decodeURI/S15.1.3.1_A5.4.js | 0 .../15.1.3.1_decodeURI/S15.1.3.1_A5.5.js | 0 .../15.1.3.1_decodeURI/S15.1.3.1_A5.6.js | 0 .../15.1.3.1_decodeURI/S15.1.3.1_A5.7.js | 0 .../15.1.3.1_decodeURI/S15.1.3.1_A6_T1.js | 0 .../S15.1.3.2_A1.10_T1.js | 0 .../S15.1.3.2_A1.11_T1.js | 0 .../S15.1.3.2_A1.11_T2.js | 0 .../S15.1.3.2_A1.12_T1.js | 0 .../S15.1.3.2_A1.12_T2.js | 0 .../S15.1.3.2_A1.12_T3.js | 0 .../S15.1.3.2_A1.13_T1.js | 0 .../S15.1.3.2_A1.13_T2.js | 0 .../S15.1.3.2_A1.14_T1.js | 0 .../S15.1.3.2_A1.14_T2.js | 0 .../S15.1.3.2_A1.14_T3.js | 0 .../S15.1.3.2_A1.14_T4.js | 0 .../S15.1.3.2_A1.15_T1.js | 0 .../S15.1.3.2_A1.15_T2.js | 0 .../S15.1.3.2_A1.15_T3.js | 0 .../S15.1.3.2_A1.15_T4.js | 0 .../S15.1.3.2_A1.15_T5.js | 0 .../S15.1.3.2_A1.15_T6.js | 0 .../S15.1.3.2_A1.1_T1.js | 0 .../S15.1.3.2_A1.2_T1.js | 0 .../S15.1.3.2_A1.2_T2.js | 0 .../S15.1.3.2_A1.3_T1.js | 0 .../S15.1.3.2_A1.3_T2.js | 0 .../S15.1.3.2_A1.4_T1.js | 0 .../S15.1.3.2_A1.5_T1.js | 0 .../S15.1.3.2_A1.6_T1.js | 0 .../S15.1.3.2_A1.7_T1.js | 0 .../S15.1.3.2_A1.8_T1.js | 0 .../S15.1.3.2_A1.8_T2.js | 0 .../S15.1.3.2_A1.9_T1.js | 0 .../S15.1.3.2_A1.9_T2.js | 0 .../S15.1.3.2_A1.9_T3.js | 0 .../S15.1.3.2_A2.1_T1.js | 0 .../S15.1.3.2_A2.2_T1.js | 0 .../S15.1.3.2_A2.3_T1.js | 0 .../S15.1.3.2_A2.4_T1.js | 0 .../S15.1.3.2_A2.5_T1.js | 0 .../S15.1.3.2_A3_T1.js | 0 .../S15.1.3.2_A3_T2.js | 0 .../S15.1.3.2_A3_T3.js | 0 .../S15.1.3.2_A4_T1.js | 0 .../S15.1.3.2_A4_T2.js | 0 .../S15.1.3.2_A4_T3.js | 0 .../S15.1.3.2_A4_T4.js | 0 .../S15.1.3.2_A5.1.js | 0 .../S15.1.3.2_A5.2.js | 0 .../S15.1.3.2_A5.3.js | 0 .../S15.1.3.2_A5.4.js | 0 .../S15.1.3.2_A5.5.js | 0 .../S15.1.3.2_A5.6.js | 0 .../S15.1.3.2_A5.7.js | 0 .../S15.1.3.2_A6_T1.js | 0 .../15.1.3.3_encodeURI/S15.1.3.3_A1.1_T1.js | 0 .../15.1.3.3_encodeURI/S15.1.3.3_A1.1_T2.js | 0 .../15.1.3.3_encodeURI/S15.1.3.3_A1.2_T1.js | 0 .../15.1.3.3_encodeURI/S15.1.3.3_A1.2_T2.js | 0 .../15.1.3.3_encodeURI/S15.1.3.3_A1.3_T1.js | 0 .../15.1.3.3_encodeURI/S15.1.3.3_A2.1_T1.js | 0 .../15.1.3.3_encodeURI/S15.1.3.3_A2.2_T1.js | 0 .../15.1.3.3_encodeURI/S15.1.3.3_A2.3_T1.js | 0 .../15.1.3.3_encodeURI/S15.1.3.3_A2.4_T1.js | 0 .../15.1.3.3_encodeURI/S15.1.3.3_A2.4_T2.js | 0 .../15.1.3.3_encodeURI/S15.1.3.3_A2.5_T1.js | 0 .../15.1.3.3_encodeURI/S15.1.3.3_A3.1_T1.js | 0 .../15.1.3.3_encodeURI/S15.1.3.3_A3.2_T1.js | 0 .../15.1.3.3_encodeURI/S15.1.3.3_A3.2_T2.js | 0 .../15.1.3.3_encodeURI/S15.1.3.3_A3.2_T3.js | 0 .../15.1.3.3_encodeURI/S15.1.3.3_A3.3_T1.js | 0 .../15.1.3.3_encodeURI/S15.1.3.3_A4_T1.js | 0 .../15.1.3.3_encodeURI/S15.1.3.3_A4_T2.js | 0 .../15.1.3.3_encodeURI/S15.1.3.3_A4_T3.js | 0 .../15.1.3.3_encodeURI/S15.1.3.3_A4_T4.js | 0 .../15.1.3.3_encodeURI/S15.1.3.3_A5.1.js | 0 .../15.1.3.3_encodeURI/S15.1.3.3_A5.2.js | 0 .../15.1.3.3_encodeURI/S15.1.3.3_A5.3.js | 0 .../15.1.3.3_encodeURI/S15.1.3.3_A5.4.js | 0 .../15.1.3.3_encodeURI/S15.1.3.3_A5.5.js | 0 .../15.1.3.3_encodeURI/S15.1.3.3_A5.6.js | 0 .../15.1.3.3_encodeURI/S15.1.3.3_A5.7.js | 0 .../15.1.3.3_encodeURI/S15.1.3.3_A6_T1.js | 0 .../S15.1.3.4_A1.1_T1.js | 0 .../S15.1.3.4_A1.1_T2.js | 0 .../S15.1.3.4_A1.2_T1.js | 0 .../S15.1.3.4_A1.2_T2.js | 0 .../S15.1.3.4_A1.3_T1.js | 0 .../S15.1.3.4_A2.1_T1.js | 0 .../S15.1.3.4_A2.2_T1.js | 0 .../S15.1.3.4_A2.3_T1.js | 0 .../S15.1.3.4_A2.4_T1.js | 0 .../S15.1.3.4_A2.4_T2.js | 0 .../S15.1.3.4_A2.5_T1.js | 0 .../S15.1.3.4_A3.1_T1.js | 0 .../S15.1.3.4_A3.2_T1.js | 0 .../S15.1.3.4_A3.2_T2.js | 0 .../S15.1.3.4_A3.2_T3.js | 0 .../S15.1.3.4_A3.3_T1.js | 0 .../S15.1.3.4_A4_T1.js | 0 .../S15.1.3.4_A4_T2.js | 0 .../S15.1.3.4_A4_T3.js | 0 .../S15.1.3.4_A4_T4.js | 0 .../S15.1.3.4_A5.1.js | 0 .../S15.1.3.4_A5.2.js | 0 .../S15.1.3.4_A5.3.js | 0 .../S15.1.3.4_A5.4.js | 0 .../S15.1.3.4_A5.5.js | 0 .../S15.1.3.4_A5.6.js | 0 .../S15.1.3.4_A5.7.js | 0 .../S15.1.3.4_A6_T1.js | 0 .../15.1_The_Global_Object/S15.1_A1_T1.js | 0 .../15.1_The_Global_Object/S15.1_A1_T2.js | 0 .../15.1_The_Global_Object/S15.1_A2_T1.js | 0 .../S15.2.1.1_A1_T1.js | 0 .../S15.2.1.1_A1_T2.js | 0 .../S15.2.1.1_A1_T3.js | 0 .../S15.2.1.1_A1_T4.js | 0 .../S15.2.1.1_A1_T5.js | 0 .../S15.2.1.1_A2_T1.js | 0 .../S15.2.1.1_A2_T10.js | 0 .../S15.2.1.1_A2_T11.js | 0 .../S15.2.1.1_A2_T12.js | 0 .../S15.2.1.1_A2_T13.js | 0 .../S15.2.1.1_A2_T14.js | 0 .../S15.2.1.1_A2_T2.js | 0 .../S15.2.1.1_A2_T3.js | 0 .../S15.2.1.1_A2_T4.js | 0 .../S15.2.1.1_A2_T5.js | 0 .../S15.2.1.1_A2_T6.js | 0 .../S15.2.1.1_A2_T7.js | 0 .../S15.2.1.1_A2_T8.js | 0 .../S15.2.1.1_A2_T9.js | 0 .../S15.2.1.1_A3_T1.js | 0 .../S15.2.1.1_A3_T2.js | 0 .../S15.2.1.1_A3_T3.js | 0 .../S15.2.2.1_A1_T1.js | 0 .../S15.2.2.1_A1_T2.js | 0 .../S15.2.2.1_A1_T3.js | 0 .../S15.2.2.1_A1_T4.js | 0 .../S15.2.2.1_A1_T5.js | 0 .../S15.2.2.1_A2_T1.js | 0 .../S15.2.2.1_A2_T2.js | 0 .../S15.2.2.1_A2_T3.js | 0 .../S15.2.2.1_A2_T4.js | 0 .../S15.2.2.1_A2_T5.js | 0 .../S15.2.2.1_A2_T6.js | 0 .../S15.2.2.1_A2_T7.js | 0 .../S15.2.2.1_A3_T1.js | 0 .../S15.2.2.1_A3_T2.js | 0 .../S15.2.2.1_A3_T3.js | 0 .../S15.2.2.1_A4_T1.js | 0 .../S15.2.2.1_A4_T2.js | 0 .../S15.2.2.1_A4_T3.js | 0 .../S15.2.2.1_A5_T1.js | 0 .../S15.2.2.1_A5_T2.js | 0 .../S15.2.2.1_A5_T3.js | 0 .../S15.2.2.1_A5_T4.js | 0 .../S15.2.2.1_A6_T1.js | 0 .../S15.2.2.1_A6_T2.js | 0 .../S15.2.2.1_A6_T3.js | 0 .../15.2.3.1_Object.prototype/S15.2.3.1_A1.js | 0 .../15.2.3.1_Object.prototype/S15.2.3.1_A2.js | 0 .../15.2.3.1_Object.prototype/S15.2.3.1_A3.js | 0 .../S15.2.3_A1.js | 0 .../S15.2.3_A2.js | 0 .../S15.2.3_A3.js | 0 .../S15.2.4.2_A1.js | 0 .../S15.2.4.2_A10.js | 0 .../S15.2.4.2_A11.js | 0 .../S15.2.4.2_A6.js | 0 .../S15.2.4.2_A7.js | 0 .../S15.2.4.2_A8.js | 0 .../S15.2.4.2_A9.js | 0 .../S15.2.4.3_A1.js | 0 .../S15.2.4.3_A10.js | 0 .../S15.2.4.3_A11.js | 0 .../S15.2.4.3_A6.js | 0 .../S15.2.4.3_A7.js | 0 .../S15.2.4.3_A8.js | 0 .../S15.2.4.3_A9.js | 0 .../S15.2.4.4_A10.js | 0 .../S15.2.4.4_A11.js | 0 .../S15.2.4.4_A1_T1.js | 0 .../S15.2.4.4_A1_T2.js | 0 .../S15.2.4.4_A1_T3.js | 0 .../S15.2.4.4_A1_T4.js | 0 .../S15.2.4.4_A1_T5.js | 0 .../S15.2.4.4_A1_T6.js | 0 .../S15.2.4.4_A1_T7.js | 0 .../S15.2.4.4_A6.js | 0 .../S15.2.4.4_A7.js | 0 .../S15.2.4.4_A8.js | 0 .../S15.2.4.4_A9.js | 0 .../S15.2.4.5_A10.js | 0 .../S15.2.4.5_A11.js | 0 .../S15.2.4.5_A1_T1.js | 0 .../S15.2.4.5_A1_T2.js | 0 .../S15.2.4.5_A1_T3.js | 0 .../S15.2.4.5_A6.js | 0 .../S15.2.4.5_A7.js | 0 .../S15.2.4.5_A8.js | 0 .../S15.2.4.5_A9.js | 0 .../S15.2.4.6_A1.js | 0 .../S15.2.4.6_A10.js | 0 .../S15.2.4.6_A11.js | 0 .../S15.2.4.6_A6.js | 0 .../S15.2.4.6_A7.js | 0 .../S15.2.4.6_A8.js | 0 .../S15.2.4.6_A9.js | 0 .../S15.2.4.7_A10.js | 0 .../S15.2.4.7_A11.js | 0 .../S15.2.4.7_A1_T1.js | 0 .../S15.2.4.7_A2_T1.js | 0 .../S15.2.4.7_A2_T2.js | 0 .../S15.2.4.7_A6.js | 0 .../S15.2.4.7_A7.js | 0 .../S15.2.4.7_A8.js | 0 .../S15.2.4.7_A9.js | 0 .../S15.2.4.1_A1_T1.js | 0 .../S15.2.4.1_A1_T2.js | 0 .../S15.2.4_A1_T1.js | 0 .../S15.2.4_A1_T2.js | 0 .../S15.2.4_A2.js | 0 .../S15.2.4_A3.js | 0 .../S15.2.4_A4.js | 0 .../15_Native/15.2_Object_Objects/S15.2_A1.js | 0 .../S15.3.2.1_A1_T1.js | 0 .../S15.3.2.1_A1_T10.js | 0 .../S15.3.2.1_A1_T11.js | 0 .../S15.3.2.1_A1_T12.js | 0 .../S15.3.2.1_A1_T13.js | 0 .../S15.3.2.1_A1_T2.js | 0 .../S15.3.2.1_A1_T3.js | 0 .../S15.3.2.1_A1_T4.js | 0 .../S15.3.2.1_A1_T5.js | 0 .../S15.3.2.1_A1_T6.js | 0 .../S15.3.2.1_A1_T7.js | 0 .../S15.3.2.1_A1_T8.js | 0 .../S15.3.2.1_A1_T9.js | 0 .../S15.3.2.1_A2_T1.js | 0 .../S15.3.2.1_A2_T2.js | 0 .../S15.3.2.1_A2_T3.js | 0 .../S15.3.2.1_A2_T4.js | 0 .../S15.3.2.1_A2_T5.js | 0 .../S15.3.2.1_A2_T6.js | 0 .../S15.3.2.1_A3_T1.js | 0 .../S15.3.2.1_A3_T10.js | 0 .../S15.3.2.1_A3_T11.js | 0 .../S15.3.2.1_A3_T12.js | 0 .../S15.3.2.1_A3_T13.js | 0 .../S15.3.2.1_A3_T14.js | 0 .../S15.3.2.1_A3_T15.js | 0 .../S15.3.2.1_A3_T2.js | 0 .../S15.3.2.1_A3_T3.js | 0 .../S15.3.2.1_A3_T4.js | 0 .../S15.3.2.1_A3_T5.js | 0 .../S15.3.2.1_A3_T6.js | 0 .../S15.3.2.1_A3_T7.js | 0 .../S15.3.2.1_A3_T8.js | 0 .../S15.3.2.1_A3_T9.js | 0 .../S15.3.2_A1.js | 0 .../S15.3.3.1_A1.js | 0 .../S15.3.3.1_A2.js | 0 .../S15.3.3.1_A3.js | 0 .../S15.3.3_A1.js | 0 .../S15.3.3_A2_T1.js | 0 .../S15.3.3_A2_T2.js | 0 .../S15.3.3_A3.js | 0 .../S15.3.4.2_A10.js | 0 .../S15.3.4.2_A11.js | 0 .../S15.3.4.2_A1_T1.js | 0 .../S15.3.4.2_A6.js | 0 .../S15.3.4.2_A7.js | 0 .../S15.3.4.2_A8.js | 0 .../S15.3.4.2_A9.js | 0 .../S15.3.4.3_A10.js | 0 .../S15.3.4.3_A11.js | 0 .../S15.3.4.3_A12.js | 0 .../S15.3.4.3_A1_T1.js | 0 .../S15.3.4.3_A1_T2.js | 0 .../S15.3.4.3_A2_T1.js | 0 .../S15.3.4.3_A2_T2.js | 0 .../S15.3.4.3_A3_T1.js | 0 .../S15.3.4.3_A3_T10.js | 0 .../S15.3.4.3_A3_T2.js | 0 .../S15.3.4.3_A3_T3.js | 0 .../S15.3.4.3_A3_T4.js | 0 .../S15.3.4.3_A3_T5.js | 0 .../S15.3.4.3_A3_T6.js | 0 .../S15.3.4.3_A3_T7.js | 0 .../S15.3.4.3_A3_T8.js | 0 .../S15.3.4.3_A3_T9.js | 0 .../S15.3.4.3_A5_T1.js | 0 .../S15.3.4.3_A5_T2.js | 0 .../S15.3.4.3_A5_T3.js | 0 .../S15.3.4.3_A5_T4.js | 0 .../S15.3.4.3_A5_T5.js | 0 .../S15.3.4.3_A5_T6.js | 0 .../S15.3.4.3_A5_T7.js | 0 .../S15.3.4.3_A5_T8.js | 0 .../S15.3.4.3_A6_T1.js | 0 .../S15.3.4.3_A6_T2.js | 0 .../S15.3.4.3_A6_T3.js | 0 .../S15.3.4.3_A6_T4.js | 0 .../S15.3.4.3_A7_T1.js | 0 .../S15.3.4.3_A7_T10.js | 0 .../S15.3.4.3_A7_T2.js | 0 .../S15.3.4.3_A7_T3.js | 0 .../S15.3.4.3_A7_T4.js | 0 .../S15.3.4.3_A7_T5.js | 0 .../S15.3.4.3_A7_T6.js | 0 .../S15.3.4.3_A7_T7.js | 0 .../S15.3.4.3_A7_T8.js | 0 .../S15.3.4.3_A7_T9.js | 0 .../S15.3.4.3_A8_T1.js | 0 .../S15.3.4.3_A8_T2.js | 0 .../S15.3.4.3_A8_T3.js | 0 .../S15.3.4.3_A8_T4.js | 0 .../S15.3.4.3_A8_T5.js | 0 .../S15.3.4.3_A8_T6.js | 0 .../S15.3.4.3_A9.js | 0 .../S15.3.4.4_A10.js | 0 .../S15.3.4.4_A11.js | 0 .../S15.3.4.4_A12.js | 0 .../S15.3.4.4_A1_T1.js | 0 .../S15.3.4.4_A1_T2.js | 0 .../S15.3.4.4_A2_T1.js | 0 .../S15.3.4.4_A2_T2.js | 0 .../S15.3.4.4_A3_T1.js | 0 .../S15.3.4.4_A3_T10.js | 0 .../S15.3.4.4_A3_T2.js | 0 .../S15.3.4.4_A3_T3.js | 0 .../S15.3.4.4_A3_T4.js | 0 .../S15.3.4.4_A3_T5.js | 0 .../S15.3.4.4_A3_T6.js | 0 .../S15.3.4.4_A3_T7.js | 0 .../S15.3.4.4_A3_T8.js | 0 .../S15.3.4.4_A3_T9.js | 0 .../S15.3.4.4_A5_T1.js | 0 .../S15.3.4.4_A5_T2.js | 0 .../S15.3.4.4_A5_T3.js | 0 .../S15.3.4.4_A5_T4.js | 0 .../S15.3.4.4_A5_T5.js | 0 .../S15.3.4.4_A5_T6.js | 0 .../S15.3.4.4_A5_T7.js | 0 .../S15.3.4.4_A5_T8.js | 0 .../S15.3.4.4_A6_T1.js | 0 .../S15.3.4.4_A6_T10.js | 0 .../S15.3.4.4_A6_T2.js | 0 .../S15.3.4.4_A6_T3.js | 0 .../S15.3.4.4_A6_T4.js | 0 .../S15.3.4.4_A6_T5.js | 0 .../S15.3.4.4_A6_T6.js | 0 .../S15.3.4.4_A6_T7.js | 0 .../S15.3.4.4_A6_T8.js | 0 .../S15.3.4.4_A6_T9.js | 0 .../S15.3.4.4_A7_T1.js | 0 .../S15.3.4.4_A7_T2.js | 0 .../S15.3.4.4_A7_T3.js | 0 .../S15.3.4.4_A7_T4.js | 0 .../S15.3.4.4_A7_T5.js | 0 .../S15.3.4.4_A7_T6.js | 0 .../S15.3.4.4_A9.js | 0 .../S15.3.4.1_A1_T1.js | 0 .../S15.3.4.1_A1_T2.js | 0 .../S15.3.4_A1.js | 0 .../S15.3.4_A2_T1.js | 0 .../S15.3.4_A2_T2.js | 0 .../S15.3.4_A2_T3.js | 0 .../S15.3.4_A3_T1.js | 0 .../S15.3.4_A3_T2.js | 0 .../S15.3.4_A4.js | 0 .../S15.3.4_A5.js | 0 .../S15.3.5.1_A1_T1.js | 0 .../S15.3.5.1_A1_T2.js | 0 .../S15.3.5.1_A1_T3.js | 0 .../S15.3.5.1_A2_T1.js | 0 .../S15.3.5.1_A2_T2.js | 0 .../S15.3.5.1_A2_T3.js | 0 .../S15.3.5.1_A3_T1.js | 0 .../S15.3.5.1_A3_T2.js | 0 .../S15.3.5.1_A3_T3.js | 0 .../S15.3.5.1_A4_T1.js | 0 .../S15.3.5.1_A4_T2.js | 0 .../S15.3.5.1_A4_T3.js | 0 .../S15.3.5.2_A1_T1.js | 0 .../S15.3.5.2_A1_T2.js | 0 .../S15.3.5.3_A1_T1.js | 0 .../S15.3.5.3_A1_T2.js | 0 .../S15.3.5.3_A1_T3.js | 0 .../S15.3.5.3_A1_T4.js | 0 .../S15.3.5.3_A1_T5.js | 0 .../S15.3.5.3_A1_T6.js | 0 .../S15.3.5.3_A1_T7.js | 0 .../S15.3.5.3_A1_T8.js | 0 .../S15.3.5.3_A2_T2.js | 0 .../S15.3.5.3_A2_T5.js | 0 .../S15.3.5.3_A2_T6.js | 0 .../S15.3.5.3_A3_T1.js | 0 .../S15.3.5.3_A3_T2.js | 0 .../S15.3.5_A1_T1.js | 0 .../S15.3.5_A1_T2.js | 0 .../S15.3.5_A2_T1.js | 0 .../S15.3.5_A2_T2.js | 0 .../S15.3.5_A3_T1.js | 0 .../S15.3.5_A3_T2.js | 0 .../15.3_Function_Objects/S15.3.1_A1_T1.js | 0 .../15.3_Function_Objects/S15.3_A1.js | 0 .../15.3_Function_Objects/S15.3_A2_T1.js | 0 .../15.3_Function_Objects/S15.3_A2_T2.js | 0 .../15.3_Function_Objects/S15.3_A3_T1.js | 0 .../15.3_Function_Objects/S15.3_A3_T2.js | 0 .../15.3_Function_Objects/S15.3_A3_T3.js | 0 .../15.3_Function_Objects/S15.3_A3_T4.js | 0 .../15.3_Function_Objects/S15.3_A3_T5.js | 0 .../15.3_Function_Objects/S15.3_A3_T6.js | 0 .../S15.4.1_A1.1_T1.js | 0 .../S15.4.1_A1.1_T2.js | 0 .../S15.4.1_A1.1_T3.js | 0 .../S15.4.1_A1.2_T1.js | 0 .../S15.4.1_A1.3_T1.js | 0 .../S15.4.1_A2.1_T1.js | 0 .../S15.4.1_A2.2_T1.js | 0 .../S15.4.1_A3.1_T1.js | 0 .../15.4.2.1_new_Array/S15.4.2.1_A1.1_T1.js | 0 .../15.4.2.1_new_Array/S15.4.2.1_A1.1_T2.js | 0 .../15.4.2.1_new_Array/S15.4.2.1_A1.1_T3.js | 0 .../15.4.2.1_new_Array/S15.4.2.1_A1.2_T1.js | 0 .../15.4.2.1_new_Array/S15.4.2.1_A1.3_T1.js | 0 .../15.4.2.1_new_Array/S15.4.2.1_A2.1_T1.js | 0 .../15.4.2.1_new_Array/S15.4.2.1_A2.2_T1.js | 0 .../S15.4.2.2_A1.1_T1.js | 0 .../S15.4.2.2_A1.1_T2.js | 0 .../S15.4.2.2_A1.1_T3.js | 0 .../S15.4.2.2_A1.2_T1.js | 0 .../S15.4.2.2_A2.1_T1.js | 0 .../S15.4.2.2_A2.2_T1.js | 0 .../S15.4.2.2_A2.2_T2.js | 0 .../S15.4.2.2_A2.2_T3.js | 0 .../S15.4.2.2_A2.3_T1.js | 0 .../S15.4.2.2_A2.3_T2.js | 0 .../S15.4.2.2_A2.3_T3.js | 0 .../S15.4.2.2_A2.3_T4.js | 0 .../S15.4.2.2_A2.3_T5.js | 0 .../15.4.3.1_Array_prototype/S15.4.3.1_A1.js | 0 .../15.4.3.1_Array_prototype/S15.4.3.1_A2.js | 0 .../15.4.3.1_Array_prototype/S15.4.3.1_A3.js | 0 .../15.4.3.1_Array_prototype/S15.4.3.1_A4.js | 0 .../15.4.3.1_Array_prototype/S15.4.3.1_A5.js | 0 .../S15.4.3_A1.1_T1.js | 0 .../S15.4.3_A1.1_T2.js | 0 .../S15.4.3_A1.1_T3.js | 0 .../S15.4.3_A2.1.js | 0 .../S15.4.3_A2.2.js | 0 .../S15.4.3_A2.3.js | 0 .../S15.4.3_A2.4.js | 0 .../S15.4.4.10_A1.1_T1.js | 0 .../S15.4.4.10_A1.1_T2.js | 0 .../S15.4.4.10_A1.1_T3.js | 0 .../S15.4.4.10_A1.1_T4.js | 0 .../S15.4.4.10_A1.1_T5.js | 0 .../S15.4.4.10_A1.1_T6.js | 0 .../S15.4.4.10_A1.1_T7.js | 0 .../S15.4.4.10_A1.2_T1.js | 0 .../S15.4.4.10_A1.2_T2.js | 0 .../S15.4.4.10_A1.2_T3.js | 0 .../S15.4.4.10_A1.2_T4.js | 0 .../S15.4.4.10_A1.3_T1.js | 0 .../S15.4.4.10_A1.3_T2.js | 0 .../S15.4.4.10_A1.3_T3.js | 0 .../S15.4.4.10_A1.3_T4.js | 0 .../S15.4.4.10_A1.4_T1.js | 0 .../S15.4.4.10_A1.4_T2.js | 0 .../S15.4.4.10_A1.4_T3.js | 0 .../S15.4.4.10_A1.4_T4.js | 0 .../S15.4.4.10_A1.5_T1.js | 0 .../S15.4.4.10_A1.5_T2.js | 0 .../S15.4.4.10_A2.1_T1.js | 0 .../S15.4.4.10_A2.1_T2.js | 0 .../S15.4.4.10_A2.1_T3.js | 0 .../S15.4.4.10_A2.1_T4.js | 0 .../S15.4.4.10_A2.1_T5.js | 0 .../S15.4.4.10_A2.2_T1.js | 0 .../S15.4.4.10_A2.2_T2.js | 0 .../S15.4.4.10_A2.2_T3.js | 0 .../S15.4.4.10_A2.2_T4.js | 0 .../S15.4.4.10_A2.2_T5.js | 0 .../S15.4.4.10_A2_T1.js | 0 .../S15.4.4.10_A2_T2.js | 0 .../S15.4.4.10_A2_T3.js | 0 .../S15.4.4.10_A2_T4.js | 0 .../S15.4.4.10_A2_T5.js | 0 .../S15.4.4.10_A2_T6.js | 0 .../S15.4.4.10_A3_T1.js | 0 .../S15.4.4.10_A3_T2.js | 0 .../S15.4.4.10_A3_T3.js | 0 .../S15.4.4.10_A4_T1.js | 0 .../S15.4.4.10_A5.1.js | 0 .../S15.4.4.10_A5.2.js | 0 .../S15.4.4.10_A5.3.js | 0 .../S15.4.4.10_A5.4.js | 0 .../S15.4.4.10_A5.5.js | 0 .../S15.4.4.10_A5.6.js | 0 .../S15.4.4.10_A5.7.js | 0 .../S15.4.4.11_A1.1_T1.js | 0 .../S15.4.4.11_A1.2_T1.js | 0 .../S15.4.4.11_A1.2_T2.js | 0 .../S15.4.4.11_A1.3_T1.js | 0 .../S15.4.4.11_A1.4_T1.js | 0 .../S15.4.4.11_A1.4_T2.js | 0 .../S15.4.4.11_A1.5_T1.js | 0 .../S15.4.4.11_A2.1_T1.js | 0 .../S15.4.4.11_A2.1_T2.js | 0 .../S15.4.4.11_A2.1_T3.js | 0 .../S15.4.4.11_A2.2_T1.js | 0 .../S15.4.4.11_A2.2_T2.js | 0 .../S15.4.4.11_A2.2_T3.js | 0 .../S15.4.4.11_A3_T1.js | 0 .../S15.4.4.11_A3_T2.js | 0 .../S15.4.4.11_A4_T1.js | 0 .../S15.4.4.11_A4_T2.js | 0 .../S15.4.4.11_A4_T3.js | 0 .../S15.4.4.11_A5_T1.js | 0 .../S15.4.4.11_A6_T2.js | 0 .../S15.4.4.11_A7.1.js | 0 .../S15.4.4.11_A7.2.js | 0 .../S15.4.4.11_A7.3.js | 0 .../S15.4.4.11_A7.4.js | 0 .../S15.4.4.11_A7.5.js | 0 .../S15.4.4.11_A7.6.js | 0 .../S15.4.4.11_A7.7.js | 0 .../S15.4.4.12_A1.1_T1.js | 0 .../S15.4.4.12_A1.1_T2.js | 0 .../S15.4.4.12_A1.1_T3.js | 0 .../S15.4.4.12_A1.1_T4.js | 0 .../S15.4.4.12_A1.1_T5.js | 0 .../S15.4.4.12_A1.1_T6.js | 0 .../S15.4.4.12_A1.2_T1.js | 0 .../S15.4.4.12_A1.2_T2.js | 0 .../S15.4.4.12_A1.2_T3.js | 0 .../S15.4.4.12_A1.2_T4.js | 0 .../S15.4.4.12_A1.2_T5.js | 0 .../S15.4.4.12_A1.3_T1.js | 0 .../S15.4.4.12_A1.3_T2.js | 0 .../S15.4.4.12_A1.3_T3.js | 0 .../S15.4.4.12_A1.3_T4.js | 0 .../S15.4.4.12_A1.3_T5.js | 0 .../S15.4.4.12_A1.4_T1.js | 0 .../S15.4.4.12_A1.4_T2.js | 0 .../S15.4.4.12_A1.4_T3.js | 0 .../S15.4.4.12_A1.4_T4.js | 0 .../S15.4.4.12_A1.4_T5.js | 0 .../S15.4.4.12_A1.4_T6.js | 0 .../S15.4.4.12_A1.5_T1.js | 0 .../S15.4.4.12_A1.5_T2.js | 0 .../S15.4.4.12_A2.1_T1.js | 0 .../S15.4.4.12_A2.1_T2.js | 0 .../S15.4.4.12_A2.1_T3.js | 0 .../S15.4.4.12_A2.1_T4.js | 0 .../S15.4.4.12_A2.1_T5.js | 0 .../S15.4.4.12_A2.2_T1.js | 0 .../S15.4.4.12_A2.2_T2.js | 0 .../S15.4.4.12_A2.2_T3.js | 0 .../S15.4.4.12_A2.2_T4.js | 0 .../S15.4.4.12_A2.2_T5.js | 0 .../S15.4.4.12_A2_T1.js | 0 .../S15.4.4.12_A2_T2.js | 0 .../S15.4.4.12_A2_T3.js | 0 .../S15.4.4.12_A2_T4.js | 0 .../S15.4.4.12_A3_T1.js | 0 .../S15.4.4.12_A3_T2.js | 0 .../S15.4.4.12_A3_T3.js | 0 .../S15.4.4.12_A4_T1.js | 0 .../S15.4.4.12_A4_T2.js | 0 .../S15.4.4.12_A4_T3.js | 0 .../S15.4.4.12_A5.1.js | 0 .../S15.4.4.12_A5.2.js | 0 .../S15.4.4.12_A5.3.js | 0 .../S15.4.4.12_A5.4.js | 0 .../S15.4.4.12_A5.5.js | 0 .../S15.4.4.12_A5.6.js | 0 .../S15.4.4.12_A5.7.js | 0 .../S15.4.4.13_A1_T1.js | 0 .../S15.4.4.13_A1_T2.js | 0 .../S15.4.4.13_A2_T1.js | 0 .../S15.4.4.13_A2_T2.js | 0 .../S15.4.4.13_A2_T3.js | 0 .../S15.4.4.13_A3_T1.js | 0 .../S15.4.4.13_A3_T2.js | 0 .../S15.4.4.13_A3_T3.js | 0 .../S15.4.4.13_A4_T1.js | 0 .../S15.4.4.13_A4_T2.js | 0 .../S15.4.4.13_A5.1.js | 0 .../S15.4.4.13_A5.2.js | 0 .../S15.4.4.13_A5.3.js | 0 .../S15.4.4.13_A5.4.js | 0 .../S15.4.4.13_A5.5.js | 0 .../S15.4.4.13_A5.6.js | 0 .../S15.4.4.13_A5.7.js | 0 .../S15.4.4.1_A1_T1.js | 0 .../S15.4.4.1_A2.js | 0 .../S15.4.4.2_A1_T1.js | 0 .../S15.4.4.2_A1_T2.js | 0 .../S15.4.4.2_A1_T3.js | 0 .../S15.4.4.2_A1_T4.js | 0 .../S15.4.4.2_A2_T1.js | 0 .../S15.4.4.2_A3_T1.js | 0 .../S15.4.4.2_A4.1.js | 0 .../S15.4.4.2_A4.2.js | 0 .../S15.4.4.2_A4.3.js | 0 .../S15.4.4.2_A4.4.js | 0 .../S15.4.4.2_A4.5.js | 0 .../S15.4.4.2_A4.6.js | 0 .../S15.4.4.2_A4.7.js | 0 .../S15.4.4.3_A1_T1.js | 0 .../S15.4.4.3_A2_T1.js | 0 .../S15.4.4.3_A3_T1.js | 0 .../S15.4.4.3_A4.1.js | 0 .../S15.4.4.3_A4.2.js | 0 .../S15.4.4.3_A4.3.js | 0 .../S15.4.4.3_A4.4.js | 0 .../S15.4.4.3_A4.5.js | 0 .../S15.4.4.3_A4.6.js | 0 .../S15.4.4.3_A4.7.js | 0 .../S15.4.4.4_A1_T1.js | 0 .../S15.4.4.4_A1_T2.js | 0 .../S15.4.4.4_A1_T3.js | 0 .../S15.4.4.4_A1_T4.js | 0 .../S15.4.4.4_A2_T1.js | 0 .../S15.4.4.4_A2_T2.js | 0 .../S15.4.4.4_A3_T1.js | 0 .../S15.4.4.4_A4.1.js | 0 .../S15.4.4.4_A4.2.js | 0 .../S15.4.4.4_A4.3.js | 0 .../S15.4.4.4_A4.4.js | 0 .../S15.4.4.4_A4.5.js | 0 .../S15.4.4.4_A4.6.js | 0 .../S15.4.4.4_A4.7.js | 0 .../S15.4.4.5_A1.1_T1.js | 0 .../S15.4.4.5_A1.2_T1.js | 0 .../S15.4.4.5_A1.2_T2.js | 0 .../S15.4.4.5_A1.3_T1.js | 0 .../S15.4.4.5_A2_T1.js | 0 .../S15.4.4.5_A2_T2.js | 0 .../S15.4.4.5_A2_T3.js | 0 .../S15.4.4.5_A2_T4.js | 0 .../S15.4.4.5_A3.1_T1.js | 0 .../S15.4.4.5_A3.1_T2.js | 0 .../S15.4.4.5_A3.2_T1.js | 0 .../S15.4.4.5_A3.2_T2.js | 0 .../S15.4.4.5_A4_T1.js | 0 .../S15.4.4.5_A4_T2.js | 0 .../S15.4.4.5_A4_T3.js | 0 .../S15.4.4.5_A5_T1.js | 0 .../S15.4.4.5_A6.1.js | 0 .../S15.4.4.5_A6.2.js | 0 .../S15.4.4.5_A6.3.js | 0 .../S15.4.4.5_A6.4.js | 0 .../S15.4.4.5_A6.5.js | 0 .../S15.4.4.5_A6.6.js | 0 .../S15.4.4.5_A6.7.js | 0 .../S15.4.4.6_A1.1_T1.js | 0 .../S15.4.4.6_A1.2_T1.js | 0 .../S15.4.4.6_A2_T1.js | 0 .../S15.4.4.6_A2_T2.js | 0 .../S15.4.4.6_A2_T3.js | 0 .../S15.4.4.6_A2_T4.js | 0 .../S15.4.4.6_A3_T1.js | 0 .../S15.4.4.6_A3_T2.js | 0 .../S15.4.4.6_A3_T3.js | 0 .../S15.4.4.6_A4_T1.js | 0 .../S15.4.4.6_A4_T2.js | 0 .../S15.4.4.6_A5.1.js | 0 .../S15.4.4.6_A5.2.js | 0 .../S15.4.4.6_A5.3.js | 0 .../S15.4.4.6_A5.4.js | 0 .../S15.4.4.6_A5.5.js | 0 .../S15.4.4.6_A5.6.js | 0 .../S15.4.4.6_A5.7.js | 0 .../S15.4.4.7_A1_T1.js | 0 .../S15.4.4.7_A1_T2.js | 0 .../S15.4.4.7_A2_T1.js | 0 .../S15.4.4.7_A2_T2.js | 0 .../S15.4.4.7_A2_T3.js | 0 .../S15.4.4.7_A3.js | 0 .../S15.4.4.7_A4_T1.js | 0 .../S15.4.4.7_A4_T2.js | 0 .../S15.4.4.7_A4_T3.js | 0 .../S15.4.4.7_A5_T1.js | 0 .../S15.4.4.7_A6.1.js | 0 .../S15.4.4.7_A6.2.js | 0 .../S15.4.4.7_A6.3.js | 0 .../S15.4.4.7_A6.4.js | 0 .../S15.4.4.7_A6.5.js | 0 .../S15.4.4.7_A6.6.js | 0 .../S15.4.4.7_A6.7.js | 0 .../S15.4.4.8_A1_T1.js | 0 .../S15.4.4.8_A1_T2.js | 0 .../S15.4.4.8_A2_T1.js | 0 .../S15.4.4.8_A2_T2.js | 0 .../S15.4.4.8_A2_T3.js | 0 .../S15.4.4.8_A3_T1.js | 0 .../S15.4.4.8_A3_T2.js | 0 .../S15.4.4.8_A3_T3.js | 0 .../S15.4.4.8_A4_T1.js | 0 .../S15.4.4.8_A4_T2.js | 0 .../S15.4.4.8_A5.1.js | 0 .../S15.4.4.8_A5.2.js | 0 .../S15.4.4.8_A5.3.js | 0 .../S15.4.4.8_A5.4.js | 0 .../S15.4.4.8_A5.5.js | 0 .../S15.4.4.8_A5.6.js | 0 .../S15.4.4.8_A5.7.js | 0 .../S15.4.4.9_A1.1_T1.js | 0 .../S15.4.4.9_A1.2_T1.js | 0 .../S15.4.4.9_A2_T1.js | 0 .../S15.4.4.9_A2_T2.js | 0 .../S15.4.4.9_A2_T3.js | 0 .../S15.4.4.9_A2_T4.js | 0 .../S15.4.4.9_A2_T5.js | 0 .../S15.4.4.9_A3_T1.js | 0 .../S15.4.4.9_A3_T2.js | 0 .../S15.4.4.9_A3_T3.js | 0 .../S15.4.4.9_A4_T1.js | 0 .../S15.4.4.9_A4_T2.js | 0 .../S15.4.4.9_A5.1.js | 0 .../S15.4.4.9_A5.2.js | 0 .../S15.4.4.9_A5.3.js | 0 .../S15.4.4.9_A5.4.js | 0 .../S15.4.4.9_A5.5.js | 0 .../S15.4.4.9_A5.6.js | 0 .../S15.4.4.9_A5.7.js | 0 .../S15.4.4_A1.1_T1.js | 0 .../S15.4.4_A1.1_T2.js | 0 .../S15.4.4_A1.1_T3.js | 0 .../S15.4.4_A1.2_T1.js | 0 .../S15.4.4_A1.3_T1.js | 0 .../S15.4.4_A2.1_T1.js | 0 .../S15.4.4_A2.1_T2.js | 0 .../15.4.5.1_Put/S15.4.5.1_A1.1_T1.js | 0 .../15.4.5.1_Put/S15.4.5.1_A1.1_T2.js | 0 .../15.4.5.1_Put/S15.4.5.1_A1.2_T1.js | 0 .../15.4.5.1_Put/S15.4.5.1_A1.2_T2.js | 0 .../15.4.5.1_Put/S15.4.5.1_A1.2_T3.js | 0 .../15.4.5.1_Put/S15.4.5.1_A1.3_T1.js | 0 .../15.4.5.1_Put/S15.4.5.1_A1.3_T2.js | 0 .../15.4.5.1_Put/S15.4.5.1_A2.1_T1.js | 0 .../15.4.5.1_Put/S15.4.5.1_A2.2_T1.js | 0 .../15.4.5.1_Put/S15.4.5.1_A2.3_T1.js | 0 .../15.4.5.2_length/S15.4.5.2_A1_T1.js | 0 .../15.4.5.2_length/S15.4.5.2_A1_T2.js | 0 .../15.4.5.2_length/S15.4.5.2_A2_T1.js | 0 .../15.4.5.2_length/S15.4.5.2_A3_T1.js | 0 .../15.4.5.2_length/S15.4.5.2_A3_T2.js | 0 .../15.4.5.2_length/S15.4.5.2_A3_T3.js | 0 .../15.4.5.2_length/S15.4.5.2_A3_T4.js | 0 .../15.4_Array_Objects/S15.4_A1.1_T1.js | 0 .../15.4_Array_Objects/S15.4_A1.1_T10.js | 0 .../15.4_Array_Objects/S15.4_A1.1_T2.js | 0 .../15.4_Array_Objects/S15.4_A1.1_T3.js | 0 .../15.4_Array_Objects/S15.4_A1.1_T4.js | 0 .../15.4_Array_Objects/S15.4_A1.1_T5.js | 0 .../15.4_Array_Objects/S15.4_A1.1_T6.js | 0 .../15.4_Array_Objects/S15.4_A1.1_T7.js | 0 .../15.4_Array_Objects/S15.4_A1.1_T8.js | 0 .../15.4_Array_Objects/S15.4_A1.1_T9.js | 0 .../S15.5.1.1_A1_T1.js | 0 .../S15.5.1.1_A1_T10.js | 0 .../S15.5.1.1_A1_T11.js | 0 .../S15.5.1.1_A1_T12.js | 0 .../S15.5.1.1_A1_T13.js | 0 .../S15.5.1.1_A1_T14.js | 0 .../S15.5.1.1_A1_T15.js | 0 .../S15.5.1.1_A1_T16.js | 0 .../S15.5.1.1_A1_T17.js | 0 .../S15.5.1.1_A1_T18.js | 0 .../S15.5.1.1_A1_T19.js | 0 .../S15.5.1.1_A1_T2.js | 0 .../S15.5.1.1_A1_T3.js | 0 .../S15.5.1.1_A1_T4.js | 0 .../S15.5.1.1_A1_T5.js | 0 .../S15.5.1.1_A1_T6.js | 0 .../S15.5.1.1_A1_T7.js | 0 .../S15.5.1.1_A1_T8.js | 0 .../S15.5.1.1_A1_T9.js | 0 .../S15.5.1.1_A2_T1.js | 0 .../S15.5.2.1_A1_T1.js | 0 .../S15.5.2.1_A1_T10.js | 0 .../S15.5.2.1_A1_T11.js | 0 .../S15.5.2.1_A1_T12.js | 0 .../S15.5.2.1_A1_T13.js | 0 .../S15.5.2.1_A1_T16.js | 0 .../S15.5.2.1_A1_T17.js | 0 .../S15.5.2.1_A1_T18.js | 0 .../S15.5.2.1_A1_T19.js | 0 .../S15.5.2.1_A1_T2.js | 0 .../S15.5.2.1_A1_T3.js | 0 .../S15.5.2.1_A1_T4.js | 0 .../S15.5.2.1_A1_T5.js | 0 .../S15.5.2.1_A1_T6.js | 0 .../S15.5.2.1_A1_T7.js | 0 .../S15.5.2.1_A1_T8.js | 0 .../S15.5.2.1_A1_T9.js | 0 .../S15.5.2.1_A2_T1.js | 0 .../S15.5.2.1_A2_T2.js | 0 .../S15.5.2.1_A3.js | 0 .../S15.5.3.1_A1.js | 0 .../S15.5.3.1_A2.js | 0 .../S15.5.3.1_A3.js | 0 .../S15.5.3.1_A4.js | 0 .../S15.5.3.2_A1.js | 0 .../S15.5.3.2_A2.js | 0 .../S15.5.3.2_A3_T1.js | 0 .../S15.5.3.2_A3_T2.js | 0 .../S15.5.3.2_A4.js | 0 .../S15.5.3_A1.js | 0 .../S15.5.3_A2_T1.js | 0 .../S15.5.3_A2_T2.js | 0 .../S15.5.4.10_A10.js | 0 .../S15.5.4.10_A11.js | 0 .../S15.5.4.10_A1_T1.js | 0 .../S15.5.4.10_A1_T10.js | 0 .../S15.5.4.10_A1_T11.js | 0 .../S15.5.4.10_A1_T12.js | 0 .../S15.5.4.10_A1_T13.js | 0 .../S15.5.4.10_A1_T14.js | 0 .../S15.5.4.10_A1_T2.js | 0 .../S15.5.4.10_A1_T3.js | 0 .../S15.5.4.10_A1_T4.js | 0 .../S15.5.4.10_A1_T5.js | 0 .../S15.5.4.10_A1_T6.js | 0 .../S15.5.4.10_A1_T7.js | 0 .../S15.5.4.10_A1_T8.js | 0 .../S15.5.4.10_A1_T9.js | 0 .../S15.5.4.10_A2_T1.js | 0 .../S15.5.4.10_A2_T10.js | 0 .../S15.5.4.10_A2_T11.js | 0 .../S15.5.4.10_A2_T12.js | 0 .../S15.5.4.10_A2_T13.js | 0 .../S15.5.4.10_A2_T14.js | 0 .../S15.5.4.10_A2_T15.js | 0 .../S15.5.4.10_A2_T16.js | 0 .../S15.5.4.10_A2_T17.js | 0 .../S15.5.4.10_A2_T18.js | 0 .../S15.5.4.10_A2_T2.js | 0 .../S15.5.4.10_A2_T3.js | 0 .../S15.5.4.10_A2_T4.js | 0 .../S15.5.4.10_A2_T5.js | 0 .../S15.5.4.10_A2_T6.js | 0 .../S15.5.4.10_A2_T7.js | 0 .../S15.5.4.10_A2_T8.js | 0 .../S15.5.4.10_A2_T9.js | 0 .../S15.5.4.10_A6.js | 0 .../S15.5.4.10_A7.js | 0 .../S15.5.4.10_A8.js | 0 .../S15.5.4.10_A9.js | 0 .../S15.5.4.11_A10.js | 0 .../S15.5.4.11_A11.js | 0 .../S15.5.4.11_A1_T1.js | 0 .../S15.5.4.11_A1_T10.js | 0 .../S15.5.4.11_A1_T11.js | 0 .../S15.5.4.11_A1_T12.js | 0 .../S15.5.4.11_A1_T13.js | 0 .../S15.5.4.11_A1_T14.js | 0 .../S15.5.4.11_A1_T15.js | 0 .../S15.5.4.11_A1_T16.js | 0 .../S15.5.4.11_A1_T17.js | 0 .../S15.5.4.11_A1_T2.js | 0 .../S15.5.4.11_A1_T3.js | 0 .../S15.5.4.11_A1_T4.js | 0 .../S15.5.4.11_A1_T5.js | 0 .../S15.5.4.11_A1_T6.js | 0 .../S15.5.4.11_A1_T7.js | 0 .../S15.5.4.11_A1_T8.js | 0 .../S15.5.4.11_A1_T9.js | 0 .../S15.5.4.11_A2_T1.js | 0 .../S15.5.4.11_A2_T10.js | 0 .../S15.5.4.11_A2_T2.js | 0 .../S15.5.4.11_A2_T3.js | 0 .../S15.5.4.11_A2_T4.js | 0 .../S15.5.4.11_A2_T5.js | 0 .../S15.5.4.11_A2_T6.js | 0 .../S15.5.4.11_A2_T7.js | 0 .../S15.5.4.11_A2_T8.js | 0 .../S15.5.4.11_A2_T9.js | 0 .../S15.5.4.11_A3_T1.js | 0 .../S15.5.4.11_A3_T2.js | 0 .../S15.5.4.11_A3_T3.js | 0 .../S15.5.4.11_A4_T1.js | 0 .../S15.5.4.11_A4_T2.js | 0 .../S15.5.4.11_A4_T3.js | 0 .../S15.5.4.11_A4_T4.js | 0 .../S15.5.4.11_A5_T1.js | 0 .../S15.5.4.11_A6.js | 0 .../S15.5.4.11_A7.js | 0 .../S15.5.4.11_A8.js | 0 .../S15.5.4.11_A9.js | 0 .../S15.5.4.12_A1.1_T1.js | 0 .../S15.5.4.12_A10.js | 0 .../S15.5.4.12_A11.js | 0 .../S15.5.4.12_A1_T1.js | 0 .../S15.5.4.12_A1_T10.js | 0 .../S15.5.4.12_A1_T11.js | 0 .../S15.5.4.12_A1_T12.js | 0 .../S15.5.4.12_A1_T13.js | 0 .../S15.5.4.12_A1_T14.js | 0 .../S15.5.4.12_A1_T2.js | 0 .../S15.5.4.12_A1_T3.js | 0 .../S15.5.4.12_A1_T4.js | 0 .../S15.5.4.12_A1_T5.js | 0 .../S15.5.4.12_A1_T6.js | 0 .../S15.5.4.12_A1_T7.js | 0 .../S15.5.4.12_A1_T8.js | 0 .../S15.5.4.12_A1_T9.js | 0 .../S15.5.4.12_A2_T1.js | 0 .../S15.5.4.12_A2_T2.js | 0 .../S15.5.4.12_A2_T3.js | 0 .../S15.5.4.12_A2_T4.js | 0 .../S15.5.4.12_A2_T5.js | 0 .../S15.5.4.12_A2_T6.js | 0 .../S15.5.4.12_A2_T7.js | 0 .../S15.5.4.12_A3_T1.js | 0 .../S15.5.4.12_A3_T2.js | 0 .../S15.5.4.12_A6.js | 0 .../S15.5.4.12_A7.js | 0 .../S15.5.4.12_A8.js | 0 .../S15.5.4.12_A9.js | 0 .../S15.5.4.13_A10.js | 0 .../S15.5.4.13_A11.js | 0 .../S15.5.4.13_A1_T1.js | 0 .../S15.5.4.13_A1_T10.js | 0 .../S15.5.4.13_A1_T11.js | 0 .../S15.5.4.13_A1_T12.js | 0 .../S15.5.4.13_A1_T13.js | 0 .../S15.5.4.13_A1_T14.js | 0 .../S15.5.4.13_A1_T15.js | 0 .../S15.5.4.13_A1_T2.js | 0 .../S15.5.4.13_A1_T3.js | 0 .../S15.5.4.13_A1_T4.js | 0 .../S15.5.4.13_A1_T5.js | 0 .../S15.5.4.13_A1_T6.js | 0 .../S15.5.4.13_A1_T7.js | 0 .../S15.5.4.13_A1_T8.js | 0 .../S15.5.4.13_A1_T9.js | 0 .../S15.5.4.13_A2_T1.js | 0 .../S15.5.4.13_A2_T2.js | 0 .../S15.5.4.13_A2_T3.js | 0 .../S15.5.4.13_A2_T4.js | 0 .../S15.5.4.13_A2_T5.js | 0 .../S15.5.4.13_A2_T6.js | 0 .../S15.5.4.13_A2_T7.js | 0 .../S15.5.4.13_A2_T8.js | 0 .../S15.5.4.13_A2_T9.js | 0 .../S15.5.4.13_A3_T1.js | 0 .../S15.5.4.13_A3_T2.js | 0 .../S15.5.4.13_A3_T3.js | 0 .../S15.5.4.13_A3_T4.js | 0 .../S15.5.4.13_A6.js | 0 .../S15.5.4.13_A7.js | 0 .../S15.5.4.13_A8.js | 0 .../S15.5.4.13_A9.js | 0 .../S15.5.4.14_A10.js | 0 .../S15.5.4.14_A11.js | 0 .../S15.5.4.14_A1_T1.js | 0 .../S15.5.4.14_A1_T10.js | 0 .../S15.5.4.14_A1_T11.js | 0 .../S15.5.4.14_A1_T12.js | 0 .../S15.5.4.14_A1_T13.js | 0 .../S15.5.4.14_A1_T14.js | 0 .../S15.5.4.14_A1_T15.js | 0 .../S15.5.4.14_A1_T16.js | 0 .../S15.5.4.14_A1_T17.js | 0 .../S15.5.4.14_A1_T18.js | 0 .../S15.5.4.14_A1_T2.js | 0 .../S15.5.4.14_A1_T3.js | 0 .../S15.5.4.14_A1_T4.js | 0 .../S15.5.4.14_A1_T5.js | 0 .../S15.5.4.14_A1_T6.js | 0 .../S15.5.4.14_A1_T7.js | 0 .../S15.5.4.14_A1_T8.js | 0 .../S15.5.4.14_A1_T9.js | 0 .../S15.5.4.14_A2_T1.js | 0 .../S15.5.4.14_A2_T10.js | 0 .../S15.5.4.14_A2_T11.js | 0 .../S15.5.4.14_A2_T12.js | 0 .../S15.5.4.14_A2_T13.js | 0 .../S15.5.4.14_A2_T14.js | 0 .../S15.5.4.14_A2_T15.js | 0 .../S15.5.4.14_A2_T16.js | 0 .../S15.5.4.14_A2_T17.js | 0 .../S15.5.4.14_A2_T18.js | 0 .../S15.5.4.14_A2_T19.js | 0 .../S15.5.4.14_A2_T2.js | 0 .../S15.5.4.14_A2_T20.js | 0 .../S15.5.4.14_A2_T21.js | 0 .../S15.5.4.14_A2_T22.js | 0 .../S15.5.4.14_A2_T23.js | 0 .../S15.5.4.14_A2_T24.js | 0 .../S15.5.4.14_A2_T25.js | 0 .../S15.5.4.14_A2_T26.js | 0 .../S15.5.4.14_A2_T27.js | 0 .../S15.5.4.14_A2_T28.js | 0 .../S15.5.4.14_A2_T29.js | 0 .../S15.5.4.14_A2_T3.js | 0 .../S15.5.4.14_A2_T30.js | 0 .../S15.5.4.14_A2_T31.js | 0 .../S15.5.4.14_A2_T32.js | 0 .../S15.5.4.14_A2_T33.js | 0 .../S15.5.4.14_A2_T34.js | 0 .../S15.5.4.14_A2_T35.js | 0 .../S15.5.4.14_A2_T36.js | 0 .../S15.5.4.14_A2_T37.js | 0 .../S15.5.4.14_A2_T38.js | 0 .../S15.5.4.14_A2_T39.js | 0 .../S15.5.4.14_A2_T4.js | 0 .../S15.5.4.14_A2_T40.js | 0 .../S15.5.4.14_A2_T41.js | 0 .../S15.5.4.14_A2_T42.js | 0 .../S15.5.4.14_A2_T43.js | 0 .../S15.5.4.14_A2_T5.js | 0 .../S15.5.4.14_A2_T6.js | 0 .../S15.5.4.14_A2_T7.js | 0 .../S15.5.4.14_A2_T8.js | 0 .../S15.5.4.14_A2_T9.js | 0 .../S15.5.4.14_A3_T1.js | 0 .../S15.5.4.14_A3_T10.js | 0 .../S15.5.4.14_A3_T11.js | 0 .../S15.5.4.14_A3_T2.js | 0 .../S15.5.4.14_A3_T3.js | 0 .../S15.5.4.14_A3_T4.js | 0 .../S15.5.4.14_A3_T5.js | 0 .../S15.5.4.14_A3_T6.js | 0 .../S15.5.4.14_A3_T7.js | 0 .../S15.5.4.14_A3_T8.js | 0 .../S15.5.4.14_A3_T9.js | 0 .../S15.5.4.14_A4_T1.js | 0 .../S15.5.4.14_A4_T10.js | 0 .../S15.5.4.14_A4_T11.js | 0 .../S15.5.4.14_A4_T12.js | 0 .../S15.5.4.14_A4_T13.js | 0 .../S15.5.4.14_A4_T14.js | 0 .../S15.5.4.14_A4_T15.js | 0 .../S15.5.4.14_A4_T16.js | 0 .../S15.5.4.14_A4_T17.js | 0 .../S15.5.4.14_A4_T18.js | 0 .../S15.5.4.14_A4_T19.js | 0 .../S15.5.4.14_A4_T2.js | 0 .../S15.5.4.14_A4_T20.js | 0 .../S15.5.4.14_A4_T21.js | 0 .../S15.5.4.14_A4_T22.js | 0 .../S15.5.4.14_A4_T23.js | 0 .../S15.5.4.14_A4_T24.js | 0 .../S15.5.4.14_A4_T25.js | 0 .../S15.5.4.14_A4_T3.js | 0 .../S15.5.4.14_A4_T4.js | 0 .../S15.5.4.14_A4_T5.js | 0 .../S15.5.4.14_A4_T6.js | 0 .../S15.5.4.14_A4_T7.js | 0 .../S15.5.4.14_A4_T8.js | 0 .../S15.5.4.14_A4_T9.js | 0 .../S15.5.4.14_A6.js | 0 .../S15.5.4.14_A7.js | 0 .../S15.5.4.14_A8.js | 0 .../S15.5.4.14_A9.js | 0 .../S15.5.4.15_A10.js | 0 .../S15.5.4.15_A11.js | 0 .../S15.5.4.15_A1_T1.js | 0 .../S15.5.4.15_A1_T10.js | 0 .../S15.5.4.15_A1_T11.js | 0 .../S15.5.4.15_A1_T12.js | 0 .../S15.5.4.15_A1_T13.js | 0 .../S15.5.4.15_A1_T14.js | 0 .../S15.5.4.15_A1_T15.js | 0 .../S15.5.4.15_A1_T2.js | 0 .../S15.5.4.15_A1_T3.js | 0 .../S15.5.4.15_A1_T4.js | 0 .../S15.5.4.15_A1_T5.js | 0 .../S15.5.4.15_A1_T6.js | 0 .../S15.5.4.15_A1_T7.js | 0 .../S15.5.4.15_A1_T8.js | 0 .../S15.5.4.15_A1_T9.js | 0 .../S15.5.4.15_A2_T1.js | 0 .../S15.5.4.15_A2_T10.js | 0 .../S15.5.4.15_A2_T2.js | 0 .../S15.5.4.15_A2_T3.js | 0 .../S15.5.4.15_A2_T4.js | 0 .../S15.5.4.15_A2_T5.js | 0 .../S15.5.4.15_A2_T6.js | 0 .../S15.5.4.15_A2_T7.js | 0 .../S15.5.4.15_A2_T8.js | 0 .../S15.5.4.15_A2_T9.js | 0 .../S15.5.4.15_A3_T1.js | 0 .../S15.5.4.15_A3_T10.js | 0 .../S15.5.4.15_A3_T11.js | 0 .../S15.5.4.15_A3_T2.js | 0 .../S15.5.4.15_A3_T3.js | 0 .../S15.5.4.15_A3_T4.js | 0 .../S15.5.4.15_A3_T5.js | 0 .../S15.5.4.15_A3_T6.js | 0 .../S15.5.4.15_A3_T7.js | 0 .../S15.5.4.15_A3_T8.js | 0 .../S15.5.4.15_A3_T9.js | 0 .../S15.5.4.15_A6.js | 0 .../S15.5.4.15_A7.js | 0 .../S15.5.4.15_A8.js | 0 .../S15.5.4.15_A9.js | 0 .../S15.5.4.16_A10.js | 0 .../S15.5.4.16_A11.js | 0 .../S15.5.4.16_A1_T1.js | 0 .../S15.5.4.16_A1_T10.js | 0 .../S15.5.4.16_A1_T11.js | 0 .../S15.5.4.16_A1_T12.js | 0 .../S15.5.4.16_A1_T13.js | 0 .../S15.5.4.16_A1_T14.js | 0 .../S15.5.4.16_A1_T2.js | 0 .../S15.5.4.16_A1_T3.js | 0 .../S15.5.4.16_A1_T4.js | 0 .../S15.5.4.16_A1_T5.js | 0 .../S15.5.4.16_A1_T6.js | 0 .../S15.5.4.16_A1_T7.js | 0 .../S15.5.4.16_A1_T8.js | 0 .../S15.5.4.16_A1_T9.js | 0 .../S15.5.4.16_A2_T1.js | 0 .../S15.5.4.16_A6.js | 0 .../S15.5.4.16_A7.js | 0 .../S15.5.4.16_A8.js | 0 .../S15.5.4.16_A9.js | 0 .../S15.5.4.17_A10.js | 0 .../S15.5.4.17_A11.js | 0 .../S15.5.4.17_A1_T1.js | 0 .../S15.5.4.17_A1_T10.js | 0 .../S15.5.4.17_A1_T11.js | 0 .../S15.5.4.17_A1_T12.js | 0 .../S15.5.4.17_A1_T13.js | 0 .../S15.5.4.17_A1_T14.js | 0 .../S15.5.4.17_A1_T2.js | 0 .../S15.5.4.17_A1_T3.js | 0 .../S15.5.4.17_A1_T4.js | 0 .../S15.5.4.17_A1_T5.js | 0 .../S15.5.4.17_A1_T6.js | 0 .../S15.5.4.17_A1_T7.js | 0 .../S15.5.4.17_A1_T8.js | 0 .../S15.5.4.17_A1_T9.js | 0 .../S15.5.4.17_A2_T1.js | 0 .../S15.5.4.17_A6.js | 0 .../S15.5.4.17_A7.js | 0 .../S15.5.4.17_A8.js | 0 .../S15.5.4.17_A9.js | 0 .../S15.5.4.18_A10.js | 0 .../S15.5.4.18_A11.js | 0 .../S15.5.4.18_A1_T1.js | 0 .../S15.5.4.18_A1_T10.js | 0 .../S15.5.4.18_A1_T11.js | 0 .../S15.5.4.18_A1_T12.js | 0 .../S15.5.4.18_A1_T13.js | 0 .../S15.5.4.18_A1_T14.js | 0 .../S15.5.4.18_A1_T2.js | 0 .../S15.5.4.18_A1_T3.js | 0 .../S15.5.4.18_A1_T4.js | 0 .../S15.5.4.18_A1_T5.js | 0 .../S15.5.4.18_A1_T6.js | 0 .../S15.5.4.18_A1_T7.js | 0 .../S15.5.4.18_A1_T8.js | 0 .../S15.5.4.18_A1_T9.js | 0 .../S15.5.4.18_A2_T1.js | 0 .../S15.5.4.18_A6.js | 0 .../S15.5.4.18_A7.js | 0 .../S15.5.4.18_A8.js | 0 .../S15.5.4.18_A9.js | 0 .../S15.5.4.19_A10.js | 0 .../S15.5.4.19_A11.js | 0 .../S15.5.4.19_A1_T1.js | 0 .../S15.5.4.19_A1_T10.js | 0 .../S15.5.4.19_A1_T11.js | 0 .../S15.5.4.19_A1_T12.js | 0 .../S15.5.4.19_A1_T13.js | 0 .../S15.5.4.19_A1_T14.js | 0 .../S15.5.4.19_A1_T2.js | 0 .../S15.5.4.19_A1_T3.js | 0 .../S15.5.4.19_A1_T4.js | 0 .../S15.5.4.19_A1_T5.js | 0 .../S15.5.4.19_A1_T6.js | 0 .../S15.5.4.19_A1_T7.js | 0 .../S15.5.4.19_A1_T8.js | 0 .../S15.5.4.19_A1_T9.js | 0 .../S15.5.4.19_A2_T1.js | 0 .../S15.5.4.19_A6.js | 0 .../S15.5.4.19_A7.js | 0 .../S15.5.4.19_A8.js | 0 .../S15.5.4.19_A9.js | 0 .../S15.5.4.4_A1.1.js | 0 .../S15.5.4.4_A10.js | 0 .../S15.5.4.4_A11.js | 0 .../S15.5.4.4_A1_T1.js | 0 .../S15.5.4.4_A1_T10.js | 0 .../S15.5.4.4_A1_T2.js | 0 .../S15.5.4.4_A1_T3.js | 0 .../S15.5.4.4_A1_T4.js | 0 .../S15.5.4.4_A1_T5.js | 0 .../S15.5.4.4_A1_T6.js | 0 .../S15.5.4.4_A1_T7.js | 0 .../S15.5.4.4_A1_T8.js | 0 .../S15.5.4.4_A1_T9.js | 0 .../S15.5.4.4_A2.js | 0 .../S15.5.4.4_A3.js | 0 .../S15.5.4.4_A4_T1.js | 0 .../S15.5.4.4_A4_T2.js | 0 .../S15.5.4.4_A4_T3.js | 0 .../S15.5.4.4_A5.js | 0 .../S15.5.4.4_A6.js | 0 .../S15.5.4.4_A7.js | 0 .../S15.5.4.4_A8.js | 0 .../S15.5.4.4_A9.js | 0 .../S15.5.4.5_A1.1.js | 0 .../S15.5.4.5_A10.js | 0 .../S15.5.4.5_A11.js | 0 .../S15.5.4.5_A1_T1.js | 0 .../S15.5.4.5_A1_T10.js | 0 .../S15.5.4.5_A1_T2.js | 0 .../S15.5.4.5_A1_T3.js | 0 .../S15.5.4.5_A1_T4.js | 0 .../S15.5.4.5_A1_T5.js | 0 .../S15.5.4.5_A1_T6.js | 0 .../S15.5.4.5_A1_T7.js | 0 .../S15.5.4.5_A1_T8.js | 0 .../S15.5.4.5_A1_T9.js | 0 .../S15.5.4.5_A2.js | 0 .../S15.5.4.5_A3.js | 0 .../S15.5.4.5_A4.js | 0 .../S15.5.4.5_A6.js | 0 .../S15.5.4.5_A7.js | 0 .../S15.5.4.5_A8.js | 0 .../S15.5.4.5_A9.js | 0 .../S15.5.4.6_A10.js | 0 .../S15.5.4.6_A11.js | 0 .../S15.5.4.6_A1_T1.js | 0 .../S15.5.4.6_A1_T10.js | 0 .../S15.5.4.6_A1_T2.js | 0 .../S15.5.4.6_A1_T3.js | 0 .../S15.5.4.6_A1_T4.js | 0 .../S15.5.4.6_A1_T5.js | 0 .../S15.5.4.6_A1_T6.js | 0 .../S15.5.4.6_A1_T7.js | 0 .../S15.5.4.6_A1_T8.js | 0 .../S15.5.4.6_A1_T9.js | 0 .../S15.5.4.6_A2.js | 0 .../S15.5.4.6_A3.js | 0 .../S15.5.4.6_A4_T1.js | 0 .../S15.5.4.6_A4_T2.js | 0 .../S15.5.4.6_A6.js | 0 .../S15.5.4.6_A7.js | 0 .../S15.5.4.6_A8.js | 0 .../S15.5.4.6_A9.js | 0 .../S15.5.4.7_A10.js | 0 .../S15.5.4.7_A11.js | 0 .../S15.5.4.7_A1_T1.js | 0 .../S15.5.4.7_A1_T10.js | 0 .../S15.5.4.7_A1_T11.js | 0 .../S15.5.4.7_A1_T12.js | 0 .../S15.5.4.7_A1_T2.js | 0 .../S15.5.4.7_A1_T3.js | 0 .../S15.5.4.7_A1_T4.js | 0 .../S15.5.4.7_A1_T5.js | 0 .../S15.5.4.7_A1_T6.js | 0 .../S15.5.4.7_A1_T7.js | 0 .../S15.5.4.7_A1_T8.js | 0 .../S15.5.4.7_A1_T9.js | 0 .../S15.5.4.7_A2_T1.js | 0 .../S15.5.4.7_A2_T2.js | 0 .../S15.5.4.7_A2_T3.js | 0 .../S15.5.4.7_A2_T4.js | 0 .../S15.5.4.7_A3_T1.js | 0 .../S15.5.4.7_A3_T2.js | 0 .../S15.5.4.7_A3_T3.js | 0 .../S15.5.4.7_A4_T1.js | 0 .../S15.5.4.7_A4_T2.js | 0 .../S15.5.4.7_A4_T3.js | 0 .../S15.5.4.7_A4_T4.js | 0 .../S15.5.4.7_A4_T5.js | 0 .../S15.5.4.7_A5_T1.js | 0 .../S15.5.4.7_A5_T2.js | 0 .../S15.5.4.7_A5_T3.js | 0 .../S15.5.4.7_A5_T4.js | 0 .../S15.5.4.7_A5_T5.js | 0 .../S15.5.4.7_A5_T6.js | 0 .../S15.5.4.7_A6.js | 0 .../S15.5.4.7_A7.js | 0 .../S15.5.4.7_A8.js | 0 .../S15.5.4.7_A9.js | 0 .../S15.5.4.8_A10.js | 0 .../S15.5.4.8_A11.js | 0 .../S15.5.4.8_A1_T1.js | 0 .../S15.5.4.8_A1_T10.js | 0 .../S15.5.4.8_A1_T11.js | 0 .../S15.5.4.8_A1_T12.js | 0 .../S15.5.4.8_A1_T2.js | 0 .../S15.5.4.8_A1_T3.js | 0 .../S15.5.4.8_A1_T4.js | 0 .../S15.5.4.8_A1_T5.js | 0 .../S15.5.4.8_A1_T6.js | 0 .../S15.5.4.8_A1_T7.js | 0 .../S15.5.4.8_A1_T8.js | 0 .../S15.5.4.8_A1_T9.js | 0 .../S15.5.4.8_A4_T1.js | 0 .../S15.5.4.8_A4_T2.js | 0 .../S15.5.4.8_A4_T3.js | 0 .../S15.5.4.8_A4_T4.js | 0 .../S15.5.4.8_A4_T5.js | 0 .../S15.5.4.8_A6.js | 0 .../S15.5.4.8_A7.js | 0 .../S15.5.4.8_A8.js | 0 .../S15.5.4.8_A9.js | 0 .../S15.5.4.9_A10.js | 0 .../S15.5.4.9_A11.js | 0 .../S15.5.4.9_A1_T1.js | 0 .../S15.5.4.9_A1_T2.js | 0 .../S15.5.4.9_A6.js | 0 .../S15.5.4.9_A7.js | 0 .../S15.5.4.9_A8.js | 0 .../S15.5.4.9_A9.js | 0 .../S15.5.4.1_A1_T1.js | 0 .../S15.5.4.1_A1_T2.js | 0 .../S15.5.4.2_A1_T1.js | 0 .../S15.5.4.2_A1_T2.js | 0 .../S15.5.4.2_A1_T3.js | 0 .../S15.5.4.2_A1_T4.js | 0 .../S15.5.4.2_A2_T1.js | 0 .../S15.5.4.2_A2_T2.js | 0 .../S15.5.4.2_A3_T1.js | 0 .../S15.5.4.2_A4_T1.js | 0 .../S15.5.4.3_A1_T1.js | 0 .../S15.5.4.3_A1_T2.js | 0 .../S15.5.4.3_A1_T3.js | 0 .../S15.5.4.3_A1_T4.js | 0 .../S15.5.4.3_A2_T1.js | 0 .../S15.5.4.3_A2_T2.js | 0 .../S15.5.4_A1.js | 0 .../S15.5.4_A2.js | 0 .../S15.5.4_A3.js | 0 .../S15.5.5.1_A1.js | 0 .../S15.5.5.1_A2.js | 0 .../S15.5.5.1_A3.js | 0 .../S15.5.5.1_A4.js | 0 .../S15.5.5.1_A5.js | 0 .../S15.5.5_A1_T1.js | 0 .../S15.5.5_A1_T2.js | 0 .../S15.5.5_A2_T1.js | 0 .../S15.5.5_A2_T2.js | 0 .../S15.6.1.1_A1_T1.js | 0 .../S15.6.1.1_A1_T2.js | 0 .../S15.6.1.1_A1_T3.js | 0 .../S15.6.1.1_A1_T4.js | 0 .../S15.6.1.1_A1_T5.js | 0 .../S15.6.1.1_A2.js | 0 .../S15.6.2.1_A1.js | 0 .../S15.6.2.1_A2.js | 0 .../S15.6.2.1_A3.js | 0 .../S15.6.2.1_A4.js | 0 .../S15.6.3.1_A1.js | 0 .../S15.6.3.1_A2.js | 0 .../S15.6.3.1_A3.js | 0 .../S15.6.3.1_A4.js | 0 .../S15.6.3_A1.js | 0 .../S15.6.3_A2.js | 0 .../S15.6.3_A3.js | 0 .../S15.6.4.1_A1.js | 0 .../S15.6.4.2_A1_T1.js | 0 .../S15.6.4.2_A1_T2.js | 0 .../S15.6.4.2_A2_T1.js | 0 .../S15.6.4.2_A2_T2.js | 0 .../S15.6.4.2_A2_T3.js | 0 .../S15.6.4.2_A2_T4.js | 0 .../S15.6.4.2_A2_T5.js | 0 .../S15.6.4.3_A1_T1.js | 0 .../S15.6.4.3_A1_T2.js | 0 .../S15.6.4.3_A2_T1.js | 0 .../S15.6.4.3_A2_T2.js | 0 .../S15.6.4.3_A2_T3.js | 0 .../S15.6.4.3_A2_T4.js | 0 .../S15.6.4.3_A2_T5.js | 0 .../S15.6.4_A1.js | 0 .../S15.6.4_A2.js | 0 .../S15.7.1.1_A1.js | 0 .../S15.7.1.1_A2.js | 0 .../S15.7.2.1_A1.js | 0 .../S15.7.2.1_A2.js | 0 .../S15.7.2.1_A3.js | 0 .../S15.7.2.1_A4.js | 0 .../S15.7.3.1_A1_T1.js | 0 .../S15.7.3.1_A1_T2.js | 0 .../S15.7.3.1_A1_T3.js | 0 .../S15.7.3.1_A2_T1.js | 0 .../S15.7.3.1_A2_T2.js | 0 .../15.7.3.1_Number.prototype/S15.7.3.1_A3.js | 0 .../15.7.3.2_Number.MAX_VALUE/S15.7.3.2_A1.js | 0 .../15.7.3.2_Number.MAX_VALUE/S15.7.3.2_A2.js | 0 .../15.7.3.2_Number.MAX_VALUE/S15.7.3.2_A3.js | 0 .../15.7.3.2_Number.MAX_VALUE/S15.7.3.2_A4.js | 0 .../15.7.3.3_Number.MIN_VALUE/S15.7.3.3_A1.js | 0 .../15.7.3.3_Number.MIN_VALUE/S15.7.3.3_A2.js | 0 .../15.7.3.3_Number.MIN_VALUE/S15.7.3.3_A3.js | 0 .../15.7.3.3_Number.MIN_VALUE/S15.7.3.3_A4.js | 0 .../15.7.3.4_Number.NaN/S15.7.3.4_A1.js | 0 .../15.7.3.4_Number.NaN/S15.7.3.4_A2.js | 0 .../15.7.3.4_Number.NaN/S15.7.3.4_A3.js | 0 .../15.7.3.4_Number.NaN/S15.7.3.4_A4.js | 0 .../S15.7.3.5_A1.js | 0 .../S15.7.3.5_A2.js | 0 .../S15.7.3.5_A3.js | 0 .../S15.7.3.5_A4.js | 0 .../S15.7.3.6_A1.js | 0 .../S15.7.3.6_A2.js | 0 .../S15.7.3.6_A3.js | 0 .../S15.7.3.6_A4.js | 0 .../S15.7.3_A1.js | 0 .../S15.7.3_A2.js | 0 .../S15.7.3_A3.js | 0 .../S15.7.3_A4.js | 0 .../S15.7.3_A5.js | 0 .../S15.7.3_A6.js | 0 .../S15.7.3_A7.js | 0 .../S15.7.3_A8.js | 0 .../S15.7.4.1_A1.js | 0 .../S15.7.4.2_A1_T01.js | 0 .../S15.7.4.2_A1_T02.js | 0 .../S15.7.4.2_A1_T03.js | 0 .../S15.7.4.2_A2_T01.js | 0 .../S15.7.4.2_A2_T02.js | 0 .../S15.7.4.2_A2_T03.js | 0 .../S15.7.4.2_A2_T04.js | 0 .../S15.7.4.2_A2_T05.js | 0 .../S15.7.4.2_A2_T06.js | 0 .../S15.7.4.2_A2_T07.js | 0 .../S15.7.4.2_A2_T08.js | 0 .../S15.7.4.2_A2_T09.js | 0 .../S15.7.4.2_A2_T10.js | 0 .../S15.7.4.2_A2_T11.js | 0 .../S15.7.4.2_A2_T12.js | 0 .../S15.7.4.2_A2_T13.js | 0 .../S15.7.4.2_A2_T14.js | 0 .../S15.7.4.2_A2_T15.js | 0 .../S15.7.4.2_A2_T16.js | 0 .../S15.7.4.2_A2_T17.js | 0 .../S15.7.4.2_A2_T18.js | 0 .../S15.7.4.2_A2_T19.js | 0 .../S15.7.4.2_A2_T20.js | 0 .../S15.7.4.2_A2_T21.js | 0 .../S15.7.4.2_A2_T22.js | 0 .../S15.7.4.2_A2_T23.js | 0 .../S15.7.4.2_A2_T24.js | 0 .../S15.7.4.2_A2_T25.js | 0 .../S15.7.4.2_A2_T26.js | 0 .../S15.7.4.2_A2_T27.js | 0 .../S15.7.4.2_A2_T28.js | 0 .../S15.7.4.2_A2_T29.js | 0 .../S15.7.4.2_A2_T30.js | 0 .../S15.7.4.2_A2_T31.js | 0 .../S15.7.4.2_A2_T32.js | 0 .../S15.7.4.2_A2_T33.js | 0 .../S15.7.4.2_A2_T34.js | 0 .../S15.7.4.2_A3_T01.js | 0 .../S15.7.4.2_A3_T02.js | 0 .../S15.7.4.2_A3_T03.js | 0 .../S15.7.4.2_A3_T04.js | 0 .../S15.7.4.2_A4_T01.js | 0 .../S15.7.4.2_A4_T02.js | 0 .../S15.7.4.2_A4_T03.js | 0 .../S15.7.4.2_A4_T04.js | 0 .../S15.7.4.2_A4_T05.js | 0 .../S15.7.4.4_A1_T01.js | 0 .../S15.7.4.4_A1_T02.js | 0 .../S15.7.4.4_A2_T01.js | 0 .../S15.7.4.4_A2_T02.js | 0 .../S15.7.4.4_A2_T03.js | 0 .../S15.7.4.4_A2_T04.js | 0 .../S15.7.4.4_A2_T05.js | 0 .../S15.7.4.5_A1.1_T01.js | 0 .../S15.7.4.5_A1.1_T02.js | 0 .../S15.7.4.5_A1.3_T01.js | 0 .../S15.7.4.5_A1.3_T02.js | 0 .../S15.7.4.5_A1.4_T01.js | 0 .../S15.7.4.5_A2_T01.js | 0 .../S15.7.4_A1.js | 0 .../S15.7.4_A2.js | 0 .../S15.7.4_A3.1.js | 0 .../S15.7.4_A3.2.js | 0 .../S15.7.4_A3.3.js | 0 .../S15.7.4_A3.4.js | 0 .../S15.7.4_A3.5.js | 0 .../S15.7.4_A3.6.js | 0 .../S15.7.4_A3.7.js | 0 .../S15.7.5_A1_T01.js | 0 .../S15.7.5_A1_T02.js | 0 .../S15.7.5_A1_T03.js | 0 .../S15.7.5_A1_T04.js | 0 .../S15.7.5_A1_T05.js | 0 .../S15.7.5_A1_T06.js | 0 .../S15.7.5_A1_T07.js | 0 .../15.8.1.1_E/S15.8.1.1_A1.js | 0 .../15.8.1.1_E/S15.8.1.1_A2.js | 0 .../15.8.1.1_E/S15.8.1.1_A3.js | 0 .../15.8.1.1_E/S15.8.1.1_A4.js | 0 .../15.8.1.2_LN10/S15.8.1.2_A1.js | 0 .../15.8.1.2_LN10/S15.8.1.2_A2.js | 0 .../15.8.1.2_LN10/S15.8.1.2_A3.js | 0 .../15.8.1.2_LN10/S15.8.1.2_A4.js | 0 .../15.8.1.3_LN2/S15.8.1.3_A1.js | 0 .../15.8.1.3_LN2/S15.8.1.3_A2.js | 0 .../15.8.1.3_LN2/S15.8.1.3_A3.js | 0 .../15.8.1.3_LN2/S15.8.1.3_A4.js | 0 .../15.8.1.4_LOG2E/S15.8.1.4_A1.js | 0 .../15.8.1.4_LOG2E/S15.8.1.4_A2.js | 0 .../15.8.1.4_LOG2E/S15.8.1.4_A3.js | 0 .../15.8.1.4_LOG2E/S15.8.1.4_A4.js | 0 .../15.8.1.5_LOG10E/S15.8.1.5_A1.js | 0 .../15.8.1.5_LOG10E/S15.8.1.5_A2.js | 0 .../15.8.1.5_LOG10E/S15.8.1.5_A3.js | 0 .../15.8.1.5_LOG10E/S15.8.1.5_A4.js | 0 .../15.8.1.6_PI/S15.8.1.6_A1.js | 0 .../15.8.1.6_PI/S15.8.1.6_A2.js | 0 .../15.8.1.6_PI/S15.8.1.6_A3.js | 0 .../15.8.1.6_PI/S15.8.1.6_A4.js | 0 .../15.8.1.7_SQRT1_2/S15.8.1.7_A1.js | 0 .../15.8.1.7_SQRT1_2/S15.8.1.7_A2.js | 0 .../15.8.1.7_SQRT1_2/S15.8.1.7_A3.js | 0 .../15.8.1.7_SQRT1_2/S15.8.1.7_A4.js | 0 .../15.8.1.8_SQRT2/S15.8.1.8_A1.js | 0 .../15.8.1.8_SQRT2/S15.8.1.8_A2.js | 0 .../15.8.1.8_SQRT2/S15.8.1.8_A3.js | 0 .../15.8.1.8_SQRT2/S15.8.1.8_A4.js | 0 .../15.8.2.10_log/S15.8.2.10_A1.js | 0 .../15.8.2.10_log/S15.8.2.10_A2.js | 0 .../15.8.2.10_log/S15.8.2.10_A3.js | 0 .../15.8.2.10_log/S15.8.2.10_A4.js | 0 .../15.8.2.10_log/S15.8.2.10_A5.js | 0 .../15.8.2.10_log/S15.8.2.10_A6.js | 0 .../15.8.2.11_max/S15.8.2.11_A1.js | 0 .../15.8.2.11_max/S15.8.2.11_A2.js | 0 .../15.8.2.11_max/S15.8.2.11_A3.js | 0 .../15.8.2.11_max/S15.8.2.11_A4.js | 0 .../15.8.2.12_min/S15.8.2.12_A1.js | 0 .../15.8.2.12_min/S15.8.2.12_A2.js | 0 .../15.8.2.12_min/S15.8.2.12_A3.js | 0 .../15.8.2.12_min/S15.8.2.12_A4.js | 0 .../15.8.2.13_pow/S15.8.2.13_A1.js | 0 .../15.8.2.13_pow/S15.8.2.13_A10.js | 0 .../15.8.2.13_pow/S15.8.2.13_A11.js | 0 .../15.8.2.13_pow/S15.8.2.13_A12.js | 0 .../15.8.2.13_pow/S15.8.2.13_A13.js | 0 .../15.8.2.13_pow/S15.8.2.13_A14.js | 0 .../15.8.2.13_pow/S15.8.2.13_A15.js | 0 .../15.8.2.13_pow/S15.8.2.13_A16.js | 0 .../15.8.2.13_pow/S15.8.2.13_A17.js | 0 .../15.8.2.13_pow/S15.8.2.13_A18.js | 0 .../15.8.2.13_pow/S15.8.2.13_A19.js | 0 .../15.8.2.13_pow/S15.8.2.13_A2.js | 0 .../15.8.2.13_pow/S15.8.2.13_A20.js | 0 .../15.8.2.13_pow/S15.8.2.13_A21.js | 0 .../15.8.2.13_pow/S15.8.2.13_A22.js | 0 .../15.8.2.13_pow/S15.8.2.13_A23.js | 0 .../15.8.2.13_pow/S15.8.2.13_A24.js | 0 .../15.8.2.13_pow/S15.8.2.13_A3.js | 0 .../15.8.2.13_pow/S15.8.2.13_A4.js | 0 .../15.8.2.13_pow/S15.8.2.13_A5.js | 0 .../15.8.2.13_pow/S15.8.2.13_A6.js | 0 .../15.8.2.13_pow/S15.8.2.13_A7.js | 0 .../15.8.2.13_pow/S15.8.2.13_A8.js | 0 .../15.8.2.13_pow/S15.8.2.13_A9.js | 0 .../15.8.2.14_random/S15.8.2.14_A1.js | 0 .../15.8.2.15_round/S15.8.2.15_A1.js | 0 .../15.8.2.15_round/S15.8.2.15_A2.js | 0 .../15.8.2.15_round/S15.8.2.15_A3.js | 0 .../15.8.2.15_round/S15.8.2.15_A4.js | 0 .../15.8.2.15_round/S15.8.2.15_A5.js | 0 .../15.8.2.15_round/S15.8.2.15_A6.js | 0 .../15.8.2.15_round/S15.8.2.15_A7.js | 0 .../15.8.2.16_sin/S15.8.2.16_A1.js | 0 .../15.8.2.16_sin/S15.8.2.16_A2.js | 0 .../15.8.2.16_sin/S15.8.2.16_A3.js | 0 .../15.8.2.16_sin/S15.8.2.16_A4.js | 0 .../15.8.2.16_sin/S15.8.2.16_A5.js | 0 .../15.8.2.16_sin/S15.8.2.16_A6.js | 0 .../15.8.2.16_sin/S15.8.2.16_A7.js | 0 .../15.8.2.17_sqrt/S15.8.2.17_A1.js | 0 .../15.8.2.17_sqrt/S15.8.2.17_A2.js | 0 .../15.8.2.17_sqrt/S15.8.2.17_A3.js | 0 .../15.8.2.17_sqrt/S15.8.2.17_A4.js | 0 .../15.8.2.17_sqrt/S15.8.2.17_A5.js | 0 .../15.8.2.17_sqrt/S15.8.2.17_A6.js | 0 .../15.8.2.18_tan/S15.8.2.18_A1.js | 0 .../15.8.2.18_tan/S15.8.2.18_A2.js | 0 .../15.8.2.18_tan/S15.8.2.18_A3.js | 0 .../15.8.2.18_tan/S15.8.2.18_A4.js | 0 .../15.8.2.18_tan/S15.8.2.18_A5.js | 0 .../15.8.2.18_tan/S15.8.2.18_A6.js | 0 .../15.8.2.18_tan/S15.8.2.18_A7.js | 0 .../15.8.2.1_abs/S15.8.2.1_A1.js | 0 .../15.8.2.1_abs/S15.8.2.1_A2.js | 0 .../15.8.2.1_abs/S15.8.2.1_A3.js | 0 .../15.8.2.2_acos/S15.8.2.2_A1.js | 0 .../15.8.2.2_acos/S15.8.2.2_A2.js | 0 .../15.8.2.2_acos/S15.8.2.2_A3.js | 0 .../15.8.2.2_acos/S15.8.2.2_A4.js | 0 .../15.8.2.2_acos/S15.8.2.2_A5.js | 0 .../15.8.2.3_asin/S15.8.2.3_A1.js | 0 .../15.8.2.3_asin/S15.8.2.3_A2.js | 0 .../15.8.2.3_asin/S15.8.2.3_A3.js | 0 .../15.8.2.3_asin/S15.8.2.3_A4.js | 0 .../15.8.2.3_asin/S15.8.2.3_A5.js | 0 .../15.8.2.3_asin/S15.8.2.3_A6.js | 0 .../15.8.2.4_atan/S15.8.2.4_A1.js | 0 .../15.8.2.4_atan/S15.8.2.4_A2.js | 0 .../15.8.2.4_atan/S15.8.2.4_A3.js | 0 .../15.8.2.4_atan/S15.8.2.4_A4.js | 0 .../15.8.2.4_atan/S15.8.2.4_A5.js | 0 .../15.8.2.4_atan/S15.8.2.4_A6.js | 0 .../15.8.2.5_atan2/S15.8.2.5_A1.js | 0 .../15.8.2.5_atan2/S15.8.2.5_A10.js | 0 .../15.8.2.5_atan2/S15.8.2.5_A11.js | 0 .../15.8.2.5_atan2/S15.8.2.5_A12.js | 0 .../15.8.2.5_atan2/S15.8.2.5_A13.js | 0 .../15.8.2.5_atan2/S15.8.2.5_A14.js | 0 .../15.8.2.5_atan2/S15.8.2.5_A15.js | 0 .../15.8.2.5_atan2/S15.8.2.5_A16.js | 0 .../15.8.2.5_atan2/S15.8.2.5_A17.js | 0 .../15.8.2.5_atan2/S15.8.2.5_A18.js | 0 .../15.8.2.5_atan2/S15.8.2.5_A19.js | 0 .../15.8.2.5_atan2/S15.8.2.5_A2.js | 0 .../15.8.2.5_atan2/S15.8.2.5_A20.js | 0 .../15.8.2.5_atan2/S15.8.2.5_A21.js | 0 .../15.8.2.5_atan2/S15.8.2.5_A22.js | 0 .../15.8.2.5_atan2/S15.8.2.5_A23.js | 0 .../15.8.2.5_atan2/S15.8.2.5_A24.js | 0 .../15.8.2.5_atan2/S15.8.2.5_A3.js | 0 .../15.8.2.5_atan2/S15.8.2.5_A4.js | 0 .../15.8.2.5_atan2/S15.8.2.5_A5.js | 0 .../15.8.2.5_atan2/S15.8.2.5_A6.js | 0 .../15.8.2.5_atan2/S15.8.2.5_A7.js | 0 .../15.8.2.5_atan2/S15.8.2.5_A8.js | 0 .../15.8.2.5_atan2/S15.8.2.5_A9.js | 0 .../15.8.2.6_ceil/S15.8.2.6_A1.js | 0 .../15.8.2.6_ceil/S15.8.2.6_A2.js | 0 .../15.8.2.6_ceil/S15.8.2.6_A3.js | 0 .../15.8.2.6_ceil/S15.8.2.6_A4.js | 0 .../15.8.2.6_ceil/S15.8.2.6_A5.js | 0 .../15.8.2.6_ceil/S15.8.2.6_A6.js | 0 .../15.8.2.6_ceil/S15.8.2.6_A7.js | 0 .../15.8.2.7_cos/S15.8.2.7_A1.js | 0 .../15.8.2.7_cos/S15.8.2.7_A2.js | 0 .../15.8.2.7_cos/S15.8.2.7_A3.js | 0 .../15.8.2.7_cos/S15.8.2.7_A4.js | 0 .../15.8.2.7_cos/S15.8.2.7_A5.js | 0 .../15.8.2.7_cos/S15.8.2.7_A6.js | 0 .../15.8.2.7_cos/S15.8.2.7_A7.js | 0 .../15.8.2.8_exp/S15.8.2.8_A1.js | 0 .../15.8.2.8_exp/S15.8.2.8_A2.js | 0 .../15.8.2.8_exp/S15.8.2.8_A3.js | 0 .../15.8.2.8_exp/S15.8.2.8_A4.js | 0 .../15.8.2.8_exp/S15.8.2.8_A5.js | 0 .../15.8.2.8_exp/S15.8.2.8_A6.js | 0 .../15.8.2.9_floor/S15.8.2.9_A1.js | 0 .../15.8.2.9_floor/S15.8.2.9_A2.js | 0 .../15.8.2.9_floor/S15.8.2.9_A3.js | 0 .../15.8.2.9_floor/S15.8.2.9_A4.js | 0 .../15.8.2.9_floor/S15.8.2.9_A5.js | 0 .../15.8.2.9_floor/S15.8.2.9_A6.js | 0 .../15.8.2.9_floor/S15.8.2.9_A7.js | 0 .../S15.9.2.1_A1.js | 0 .../S15.9.2.1_A2.js | 0 .../S15.9.3.1_A1_T1.js | 0 .../S15.9.3.1_A1_T2.js | 0 .../S15.9.3.1_A1_T3.js | 0 .../S15.9.3.1_A1_T4.js | 0 .../S15.9.3.1_A1_T5.js | 0 .../S15.9.3.1_A1_T6.js | 0 .../S15.9.3.1_A2_T1.js | 0 .../S15.9.3.1_A2_T2.js | 0 .../S15.9.3.1_A2_T3.js | 0 .../S15.9.3.1_A2_T4.js | 0 .../S15.9.3.1_A2_T5.js | 0 .../S15.9.3.1_A2_T6.js | 0 .../S15.9.3.1_A3_T1.1.js | 0 .../S15.9.3.1_A3_T1.2.js | 0 .../S15.9.3.1_A3_T2.1.js | 0 .../S15.9.3.1_A3_T2.2.js | 0 .../S15.9.3.1_A3_T3.1.js | 0 .../S15.9.3.1_A3_T3.2.js | 0 .../S15.9.3.1_A3_T4.1.js | 0 .../S15.9.3.1_A3_T4.2.js | 0 .../S15.9.3.1_A3_T5.1.js | 0 .../S15.9.3.1_A3_T5.2.js | 0 .../S15.9.3.1_A3_T6.1.js | 0 .../S15.9.3.1_A3_T6.2.js | 0 .../S15.9.3.1_A4_T1.js | 0 .../S15.9.3.1_A4_T2.js | 0 .../S15.9.3.1_A4_T3.js | 0 .../S15.9.3.1_A4_T4.js | 0 .../S15.9.3.1_A4_T5.js | 0 .../S15.9.3.1_A4_T6.js | 0 .../S15.9.3.1_A5_T1.js | 0 .../S15.9.3.1_A5_T2.js | 0 .../S15.9.3.1_A5_T3.js | 0 .../S15.9.3.1_A5_T4.js | 0 .../S15.9.3.1_A5_T5.js | 0 .../S15.9.3.1_A5_T6.js | 0 .../S15.9.3.1_A6_T1.js | 0 .../S15.9.3.1_A6_T2.js | 0 .../S15.9.3.1_A6_T3.js | 0 .../S15.9.3.1_A6_T4.js | 0 .../S15.9.3.1_A6_T5.js | 0 .../S15.9.3.2_A1_T1.js | 0 .../S15.9.3.2_A2_T1.js | 0 .../S15.9.3.2_A3_T1.1.js | 0 .../S15.9.3.2_A3_T1.2.js | 0 .../S15.9.4.1_A1_T1.js | 0 .../S15.9.4.1_A1_T2.js | 0 .../S15.9.4.1_A1_T3.js | 0 .../15.9.4.2_Date.parse/S15.9.4.2_A1_T1.js | 0 .../15.9.4.2_Date.parse/S15.9.4.2_A1_T2.js | 0 .../15.9.4.2_Date.parse/S15.9.4.2_A1_T3.js | 0 .../15.9.4.2_Date.parse/S15.9.4.2_A2_T1.js | 0 .../15.9.4.2_Date.parse/S15.9.4.2_A3_T1.js | 0 .../15.9.4.2_Date.parse/S15.9.4.2_A3_T2.js | 0 .../15.9.4.2_Date.parse/S15.9.4.2_A3_T3.js | 0 .../15.9.4.3_Date.UTC/S15.9.4.3_A1_T1.js | 0 .../15.9.4.3_Date.UTC/S15.9.4.3_A1_T2.js | 0 .../15.9.4.3_Date.UTC/S15.9.4.3_A1_T3.js | 0 .../15.9.4.3_Date.UTC/S15.9.4.3_A2_T1.js | 0 .../15.9.4.3_Date.UTC/S15.9.4.3_A3_T1.js | 0 .../15.9.4.3_Date.UTC/S15.9.4.3_A3_T2.js | 0 .../15.9.4.3_Date.UTC/S15.9.4.3_A3_T3.js | 0 .../S15.9.4_A1.js | 0 .../S15.9.4_A2.js | 0 .../S15.9.4_A3.js | 0 .../S15.9.4_A4.js | 0 .../S15.9.4_A5.js | 0 .../S15.9.5.10_A1_T1.js | 0 .../S15.9.5.10_A1_T2.js | 0 .../S15.9.5.10_A1_T3.js | 0 .../S15.9.5.10_A2_T1.js | 0 .../S15.9.5.10_A3_T1.js | 0 .../S15.9.5.10_A3_T2.js | 0 .../S15.9.5.10_A3_T3.js | 0 .../S15.9.5.11_A1_T1.js | 0 .../S15.9.5.11_A1_T2.js | 0 .../S15.9.5.11_A1_T3.js | 0 .../S15.9.5.11_A2_T1.js | 0 .../S15.9.5.11_A3_T1.js | 0 .../S15.9.5.11_A3_T2.js | 0 .../S15.9.5.11_A3_T3.js | 0 .../S15.9.5.12_A1_T1.js | 0 .../S15.9.5.12_A1_T2.js | 0 .../S15.9.5.12_A1_T3.js | 0 .../S15.9.5.12_A2_T1.js | 0 .../S15.9.5.12_A3_T1.js | 0 .../S15.9.5.12_A3_T2.js | 0 .../S15.9.5.12_A3_T3.js | 0 .../S15.9.5.13_A1_T1.js | 0 .../S15.9.5.13_A1_T2.js | 0 .../S15.9.5.13_A1_T3.js | 0 .../S15.9.5.13_A2_T1.js | 0 .../S15.9.5.13_A3_T1.js | 0 .../S15.9.5.13_A3_T2.js | 0 .../S15.9.5.13_A3_T3.js | 0 .../S15.9.5.14_A1_T1.js | 0 .../S15.9.5.14_A1_T2.js | 0 .../S15.9.5.14_A1_T3.js | 0 .../S15.9.5.14_A2_T1.js | 0 .../S15.9.5.14_A3_T1.js | 0 .../S15.9.5.14_A3_T2.js | 0 .../S15.9.5.14_A3_T3.js | 0 .../S15.9.5.15_A1_T1.js | 0 .../S15.9.5.15_A1_T2.js | 0 .../S15.9.5.15_A1_T3.js | 0 .../S15.9.5.15_A2_T1.js | 0 .../S15.9.5.15_A3_T1.js | 0 .../S15.9.5.15_A3_T2.js | 0 .../S15.9.5.15_A3_T3.js | 0 .../S15.9.5.16_A1_T1.js | 0 .../S15.9.5.16_A1_T2.js | 0 .../S15.9.5.16_A1_T3.js | 0 .../S15.9.5.16_A2_T1.js | 0 .../S15.9.5.16_A3_T1.js | 0 .../S15.9.5.16_A3_T2.js | 0 .../S15.9.5.16_A3_T3.js | 0 .../S15.9.5.17_A1_T1.js | 0 .../S15.9.5.17_A1_T2.js | 0 .../S15.9.5.17_A1_T3.js | 0 .../S15.9.5.17_A2_T1.js | 0 .../S15.9.5.17_A3_T1.js | 0 .../S15.9.5.17_A3_T2.js | 0 .../S15.9.5.17_A3_T3.js | 0 .../S15.9.5.18_A1_T1.js | 0 .../S15.9.5.18_A1_T2.js | 0 .../S15.9.5.18_A1_T3.js | 0 .../S15.9.5.18_A2_T1.js | 0 .../S15.9.5.18_A3_T1.js | 0 .../S15.9.5.18_A3_T2.js | 0 .../S15.9.5.18_A3_T3.js | 0 .../S15.9.5.19_A1_T1.js | 0 .../S15.9.5.19_A1_T2.js | 0 .../S15.9.5.19_A1_T3.js | 0 .../S15.9.5.19_A2_T1.js | 0 .../S15.9.5.19_A3_T1.js | 0 .../S15.9.5.19_A3_T2.js | 0 .../S15.9.5.19_A3_T3.js | 0 .../S15.9.5.1_A1_T1.js | 0 .../S15.9.5.1_A1_T2.js | 0 .../S15.9.5.1_A1_T3.js | 0 .../S15.9.5.1_A2_T1.js | 0 .../S15.9.5.1_A3_T1.js | 0 .../S15.9.5.1_A3_T2.js | 0 .../S15.9.5.1_A3_T3.js | 0 .../S15.9.5.20_A1_T1.js | 0 .../S15.9.5.20_A1_T2.js | 0 .../S15.9.5.20_A1_T3.js | 0 .../S15.9.5.20_A2_T1.js | 0 .../S15.9.5.20_A3_T1.js | 0 .../S15.9.5.20_A3_T2.js | 0 .../S15.9.5.20_A3_T3.js | 0 .../S15.9.5.21_A1_T1.js | 0 .../S15.9.5.21_A1_T2.js | 0 .../S15.9.5.21_A1_T3.js | 0 .../S15.9.5.21_A2_T1.js | 0 .../S15.9.5.21_A3_T1.js | 0 .../S15.9.5.21_A3_T2.js | 0 .../S15.9.5.21_A3_T3.js | 0 .../S15.9.5.22_A1_T1.js | 0 .../S15.9.5.22_A1_T2.js | 0 .../S15.9.5.22_A1_T3.js | 0 .../S15.9.5.22_A2_T1.js | 0 .../S15.9.5.22_A3_T1.js | 0 .../S15.9.5.22_A3_T2.js | 0 .../S15.9.5.22_A3_T3.js | 0 .../S15.9.5.23_A1_T1.js | 0 .../S15.9.5.23_A1_T2.js | 0 .../S15.9.5.23_A1_T3.js | 0 .../S15.9.5.23_A2_T1.js | 0 .../S15.9.5.23_A3_T1.js | 0 .../S15.9.5.23_A3_T2.js | 0 .../S15.9.5.23_A3_T3.js | 0 .../S15.9.5.24_A1_T1.js | 0 .../S15.9.5.24_A1_T2.js | 0 .../S15.9.5.24_A1_T3.js | 0 .../S15.9.5.24_A2_T1.js | 0 .../S15.9.5.24_A3_T1.js | 0 .../S15.9.5.24_A3_T2.js | 0 .../S15.9.5.24_A3_T3.js | 0 .../S15.9.5.25_A1_T1.js | 0 .../S15.9.5.25_A1_T2.js | 0 .../S15.9.5.25_A1_T3.js | 0 .../S15.9.5.25_A2_T1.js | 0 .../S15.9.5.25_A3_T1.js | 0 .../S15.9.5.25_A3_T2.js | 0 .../S15.9.5.25_A3_T3.js | 0 .../S15.9.5.26_A1_T1.js | 0 .../S15.9.5.26_A1_T2.js | 0 .../S15.9.5.26_A1_T3.js | 0 .../S15.9.5.26_A2_T1.js | 0 .../S15.9.5.26_A3_T1.js | 0 .../S15.9.5.26_A3_T2.js | 0 .../S15.9.5.26_A3_T3.js | 0 .../S15.9.5.27_A1_T1.js | 0 .../S15.9.5.27_A1_T2.js | 0 .../S15.9.5.27_A1_T3.js | 0 .../S15.9.5.27_A2_T1.js | 0 .../S15.9.5.27_A3_T1.js | 0 .../S15.9.5.27_A3_T2.js | 0 .../S15.9.5.27_A3_T3.js | 0 .../S15.9.5.28_A1_T1.js | 0 .../S15.9.5.28_A1_T2.js | 0 .../S15.9.5.28_A1_T3.js | 0 .../S15.9.5.28_A2_T1.js | 0 .../S15.9.5.28_A3_T1.js | 0 .../S15.9.5.28_A3_T2.js | 0 .../S15.9.5.28_A3_T3.js | 0 .../S15.9.5.29_A1_T1.js | 0 .../S15.9.5.29_A1_T2.js | 0 .../S15.9.5.29_A1_T3.js | 0 .../S15.9.5.29_A2_T1.js | 0 .../S15.9.5.29_A3_T1.js | 0 .../S15.9.5.29_A3_T2.js | 0 .../S15.9.5.29_A3_T3.js | 0 .../S15.9.5.2_A1_T1.js | 0 .../S15.9.5.2_A1_T2.js | 0 .../S15.9.5.2_A1_T3.js | 0 .../S15.9.5.2_A2_T1.js | 0 .../S15.9.5.2_A3_T1.js | 0 .../S15.9.5.2_A3_T2.js | 0 .../S15.9.5.2_A3_T3.js | 0 .../S15.9.5.30_A1_T1.js | 0 .../S15.9.5.30_A1_T2.js | 0 .../S15.9.5.30_A1_T3.js | 0 .../S15.9.5.30_A2_T1.js | 0 .../S15.9.5.30_A3_T1.js | 0 .../S15.9.5.30_A3_T2.js | 0 .../S15.9.5.30_A3_T3.js | 0 .../S15.9.5.31_A1_T1.js | 0 .../S15.9.5.31_A1_T2.js | 0 .../S15.9.5.31_A1_T3.js | 0 .../S15.9.5.31_A2_T1.js | 0 .../S15.9.5.31_A3_T1.js | 0 .../S15.9.5.31_A3_T2.js | 0 .../S15.9.5.31_A3_T3.js | 0 .../S15.9.5.32_A1_T1.js | 0 .../S15.9.5.32_A1_T2.js | 0 .../S15.9.5.32_A1_T3.js | 0 .../S15.9.5.32_A2_T1.js | 0 .../S15.9.5.32_A3_T1.js | 0 .../S15.9.5.32_A3_T2.js | 0 .../S15.9.5.32_A3_T3.js | 0 .../S15.9.5.33_A1_T1.js | 0 .../S15.9.5.33_A1_T2.js | 0 .../S15.9.5.33_A1_T3.js | 0 .../S15.9.5.33_A2_T1.js | 0 .../S15.9.5.33_A3_T1.js | 0 .../S15.9.5.33_A3_T2.js | 0 .../S15.9.5.33_A3_T3.js | 0 .../S15.9.5.34_A1_T1.js | 0 .../S15.9.5.34_A1_T2.js | 0 .../S15.9.5.34_A1_T3.js | 0 .../S15.9.5.34_A2_T1.js | 0 .../S15.9.5.34_A3_T1.js | 0 .../S15.9.5.34_A3_T2.js | 0 .../S15.9.5.34_A3_T3.js | 0 .../S15.9.5.35_A1_T1.js | 0 .../S15.9.5.35_A1_T2.js | 0 .../S15.9.5.35_A1_T3.js | 0 .../S15.9.5.35_A2_T1.js | 0 .../S15.9.5.35_A3_T1.js | 0 .../S15.9.5.35_A3_T2.js | 0 .../S15.9.5.35_A3_T3.js | 0 .../S15.9.5.36_A1_T1.js | 0 .../S15.9.5.36_A1_T2.js | 0 .../S15.9.5.36_A1_T3.js | 0 .../S15.9.5.36_A2_T1.js | 0 .../S15.9.5.36_A3_T1.js | 0 .../S15.9.5.36_A3_T2.js | 0 .../S15.9.5.36_A3_T3.js | 0 .../S15.9.5.37_A1_T1.js | 0 .../S15.9.5.37_A1_T2.js | 0 .../S15.9.5.37_A1_T3.js | 0 .../S15.9.5.37_A2_T1.js | 0 .../S15.9.5.37_A3_T1.js | 0 .../S15.9.5.37_A3_T2.js | 0 .../S15.9.5.37_A3_T3.js | 0 .../S15.9.5.38_A1_T1.js | 0 .../S15.9.5.38_A1_T2.js | 0 .../S15.9.5.38_A1_T3.js | 0 .../S15.9.5.38_A2_T1.js | 0 .../S15.9.5.38_A3_T1.js | 0 .../S15.9.5.38_A3_T2.js | 0 .../S15.9.5.38_A3_T3.js | 0 .../S15.9.5.39_A1_T1.js | 0 .../S15.9.5.39_A1_T2.js | 0 .../S15.9.5.39_A1_T3.js | 0 .../S15.9.5.39_A2_T1.js | 0 .../S15.9.5.39_A3_T1.js | 0 .../S15.9.5.39_A3_T2.js | 0 .../S15.9.5.39_A3_T3.js | 0 .../S15.9.5.3_A1_T1.js | 0 .../S15.9.5.3_A1_T2.js | 0 .../S15.9.5.3_A1_T3.js | 0 .../S15.9.5.3_A2_T1.js | 0 .../S15.9.5.3_A3_T1.js | 0 .../S15.9.5.3_A3_T2.js | 0 .../S15.9.5.3_A3_T3.js | 0 .../S15.9.5.40_A1_T1.js | 0 .../S15.9.5.40_A1_T2.js | 0 .../S15.9.5.40_A1_T3.js | 0 .../S15.9.5.40_A2_T1.js | 0 .../S15.9.5.40_A3_T1.js | 0 .../S15.9.5.40_A3_T2.js | 0 .../S15.9.5.40_A3_T3.js | 0 .../S15.9.5.41_A1_T1.js | 0 .../S15.9.5.41_A1_T2.js | 0 .../S15.9.5.41_A1_T3.js | 0 .../S15.9.5.41_A2_T1.js | 0 .../S15.9.5.41_A3_T1.js | 0 .../S15.9.5.41_A3_T2.js | 0 .../S15.9.5.41_A3_T3.js | 0 .../S15.9.5.42_A1_T1.js | 0 .../S15.9.5.42_A1_T2.js | 0 .../S15.9.5.42_A1_T3.js | 0 .../S15.9.5.42_A2_T1.js | 0 .../S15.9.5.42_A3_T1.js | 0 .../S15.9.5.42_A3_T2.js | 0 .../S15.9.5.42_A3_T3.js | 0 .../S15.9.5.4_A1_T1.js | 0 .../S15.9.5.4_A1_T2.js | 0 .../S15.9.5.4_A1_T3.js | 0 .../S15.9.5.4_A2_T1.js | 0 .../S15.9.5.4_A3_T1.js | 0 .../S15.9.5.4_A3_T2.js | 0 .../S15.9.5.4_A3_T3.js | 0 .../S15.9.5.5_A1_T1.js | 0 .../S15.9.5.5_A1_T2.js | 0 .../S15.9.5.5_A1_T3.js | 0 .../S15.9.5.5_A2_T1.js | 0 .../S15.9.5.5_A3_T1.js | 0 .../S15.9.5.5_A3_T2.js | 0 .../S15.9.5.5_A3_T3.js | 0 .../S15.9.5.6_A1_T1.js | 0 .../S15.9.5.6_A1_T2.js | 0 .../S15.9.5.6_A1_T3.js | 0 .../S15.9.5.6_A2_T1.js | 0 .../S15.9.5.6_A3_T1.js | 0 .../S15.9.5.6_A3_T2.js | 0 .../S15.9.5.6_A3_T3.js | 0 .../S15.9.5.7_A1_T1.js | 0 .../S15.9.5.7_A1_T2.js | 0 .../S15.9.5.7_A1_T3.js | 0 .../S15.9.5.7_A2_T1.js | 0 .../S15.9.5.7_A3_T1.js | 0 .../S15.9.5.7_A3_T2.js | 0 .../S15.9.5.7_A3_T3.js | 0 .../S15.9.5.8_A1_T1.js | 0 .../S15.9.5.8_A1_T2.js | 0 .../S15.9.5.8_A1_T3.js | 0 .../S15.9.5.8_A2_T1.js | 0 .../S15.9.5.8_A3_T1.js | 0 .../S15.9.5.8_A3_T2.js | 0 .../S15.9.5.8_A3_T3.js | 0 .../S15.9.5.9_A1_T1.js | 0 .../S15.9.5.9_A1_T2.js | 0 .../S15.9.5.9_A1_T3.js | 0 .../S15.9.5.9_A2_T1.js | 0 .../S15.9.5.9_A3_T1.js | 0 .../S15.9.5.9_A3_T2.js | 0 .../S15.9.5.9_A3_T3.js | 0 .../S15.9.5_A01_T1.js | 0 .../S15.9.5_A02_T1.js | 0 .../S15.9.5_A03_T1.js | 0 .../S15.9.5_A04_T1.js | 0 .../S15.9.5_A05_T1.js | 0 .../S15.9.5_A06_T1.js | 0 .../S15.9.5_A07_T1.js | 0 .../S15.9.5_A08_T1.js | 0 .../S15.9.5_A09_T1.js | 0 .../S15.9.5_A10_T1.js | 0 .../S15.9.5_A11_T1.js | 0 .../S15.9.5_A12_T1.js | 0 .../S15.9.5_A13_T1.js | 0 .../S15.9.5_A14_T1.js | 0 .../S15.9.5_A15_T1.js | 0 .../S15.9.5_A16_T1.js | 0 .../S15.9.5_A17_T1.js | 0 .../S15.9.5_A18_T1.js | 0 .../S15.9.5_A19_T1.js | 0 .../S15.9.5_A20_T1.js | 0 .../S15.9.5_A21_T1.js | 0 .../S15.9.5_A22_T1.js | 0 .../S15.9.5_A23_T1.js | 0 .../S15.9.5_A24_T1.js | 0 .../S15.9.5_A25_T1.js | 0 .../S15.9.5_A26_T1.js | 0 .../S15.9.5_A27_T1.js | 0 .../S15.9.5_A28_T1.js | 0 .../S15.9.5_A29_T1.js | 0 .../S15.9.5_A30_T1.js | 0 .../S15.9.5_A31_T1.js | 0 .../S15.9.5_A32_T1.js | 0 .../S15.9.5_A33_T1.js | 0 .../S15.9.5_A34_T1.js | 0 .../S15.9.5_A35_T1.js | 0 .../S15.9.5_A36_T1.js | 0 .../S15.9.5_A37_T1.js | 0 .../S15.9.5_A38_T1.js | 0 .../S15.9.5_A39_T1.js | 0 .../S15.9.5_A40_T1.js | 0 .../S15.9.5_A41_T1.js | 0 .../S15.9.5_A42_T1.js | 0 .../chapter10/10.4/10.4.2/10.4.2-1-1.js | 39 - .../chapter10/10.4/10.4.2/10.4.2-1-2.js | 44 - .../chapter10/10.4/10.4.2/10.4.2-1-3.js | 48 - .../chapter10/10.4/10.4.2/10.4.2-1-4.js | 45 - .../chapter10/10.4/10.4.2/10.4.2-1-5.js | 44 - .../chapter10/10.4/10.4.2/10.4.2-2-c-1.js | 39 - .../chapter10/10.6/10.6-10-c-ii-1.js | 38 - .../chapter10/10.6/10.6-10-c-ii-2.js | 39 - .../testcases/chapter10/10.6/10.6-12-1.js | 38 - .../testcases/chapter10/10.6/10.6-12-2.js | 43 - .../testcases/chapter10/10.6/10.6-13-1.js | 38 - .../testcases/chapter10/10.6/10.6-5-1.js | 36 - .../testcases/chapter10/10.6/10.6-6-1.js | 39 - .../testcases/chapter10/10.6/10.6-6-2.js | 42 - .../testcases/chapter10/10.6/10.6-6-3.js | 34 - .../testcases/chapter10/10.6/10.6-6-4.js | 34 - .../chapter11/11.1/11.1.4/11.1.4-0.js | 35 - .../chapter11/11.1/11.1.5/11.1.5-0-1.js | 44 - .../chapter11/11.1/11.1.5/11.1.5-0-2.js | 49 - .../chapter11/11.1/11.1.5/11.1.5_4-4-a-2.js | 43 - .../chapter11/11.1/11.1.5/11.1.5_4-4-a-3.js | 44 - .../chapter11/11.1/11.1.5/11.1.5_4-4-b-1.js | 55 - .../chapter11/11.1/11.1.5/11.1.5_4-4-b-2.js | 55 - .../chapter11/11.1/11.1.5/11.1.5_4-4-c-1.js | 56 - .../chapter11/11.1/11.1.5/11.1.5_4-4-c-2.js | 56 - .../chapter11/11.1/11.1.5/11.1.5_4-4-d-1.js | 55 - .../chapter11/11.1/11.1.5/11.1.5_4-4-d-2.js | 56 - .../chapter11/11.1/11.1.5/11.1.5_4-4-d-3.js | 56 - .../chapter11/11.1/11.1.5/11.1.5_4-4-d-4.js | 56 - .../chapter11/11.1/11.1.5/11.1.5_5-4-1.js | 51 - .../chapter11/11.1/11.1.5/11.1.5_6-3-1.js | 52 - .../chapter11/11.1/11.1.5/11.1.5_6-3-2.js | 50 - .../chapter11/11.1/11.1.5/11.1.5_7-3-1.js | 52 - .../chapter11/11.1/11.1.5/11.1.5_7-3-2.js | 50 - .../chapter11/11.13/11.13.1/11.13.1-1-1.js | 42 - .../chapter11/11.13/11.13.1/11.13.1-1-2.js | 43 - .../chapter11/11.13/11.13.1/11.13.1-1-3.js | 43 - .../chapter11/11.13/11.13.1/11.13.1-1-4.js | 43 - .../chapter11/11.13/11.13.1/11.13.1-4-1.js | 54 - .../chapter11/11.4/11.4.1/11.4.1-0-1.js | 44 - .../chapter11/11.4/11.4.1/11.4.1-2-1.js | 35 - .../chapter11/11.4/11.4.1/11.4.1-2-2.js | 37 - .../chapter11/11.4/11.4.1/11.4.1-2-3.js | 35 - .../chapter11/11.4/11.4.1/11.4.1-2-4.js | 35 - .../chapter11/11.4/11.4.1/11.4.1-2-5.js | 35 - .../chapter11/11.4/11.4.1/11.4.1-2-6.js | 35 - .../chapter11/11.4/11.4.1/11.4.1-3-1.js | 36 - .../chapter11/11.4/11.4.1/11.4.1-3-2.js | 41 - .../chapter11/11.4/11.4.1/11.4.1-3-3.js | 36 - .../chapter11/11.4/11.4.1/11.4.1-4.a-1.js | 49 - .../chapter11/11.4/11.4.1/11.4.1-4.a-10.js | 51 - .../chapter11/11.4/11.4.1/11.4.1-4.a-11.js | 42 - .../chapter11/11.4/11.4.1/11.4.1-4.a-12.js | 41 - .../chapter11/11.4/11.4.1/11.4.1-4.a-13.js | 48 - .../chapter11/11.4/11.4.1/11.4.1-4.a-14.js | 41 - .../chapter11/11.4/11.4.1/11.4.1-4.a-15.js | 41 - .../chapter11/11.4/11.4.1/11.4.1-4.a-16.js | 38 - .../chapter11/11.4/11.4.1/11.4.1-4.a-17.js | 43 - .../chapter11/11.4/11.4.1/11.4.1-4.a-2.js | 52 - .../chapter11/11.4/11.4.1/11.4.1-4.a-3.js | 48 - .../chapter11/11.4/11.4.1/11.4.1-4.a-4.js | 40 - .../chapter11/11.4/11.4.1/11.4.1-4.a-5.js | 45 - .../chapter11/11.4/11.4.1/11.4.1-4.a-6.js | 45 - .../chapter11/11.4/11.4.1/11.4.1-4.a-7.js | 40 - .../chapter11/11.4/11.4.1/11.4.1-4.a-8.js | 44 - .../chapter11/11.4/11.4.1/11.4.1-4.a-9.js | 39 - .../chapter11/11.4/11.4.1/11.4.1-5-1.js | 37 - .../chapter11/11.4/11.4.1/11.4.1-5-2.js | 40 - .../chapter11/11.4/11.4.1/11.4.1-5-3.js | 37 - .../testcases/chapter12/12.10/12.10-0-1.js | 43 - .../testcases/chapter12/12.10/12.10-0-10.js | 45 - .../testcases/chapter12/12.10/12.10-0-11.js | 47 - .../testcases/chapter12/12.10/12.10-0-12.js | 45 - .../testcases/chapter12/12.10/12.10-0-3.js | 39 - .../testcases/chapter12/12.10/12.10-0-7.js | 43 - .../testcases/chapter12/12.10/12.10-0-8.js | 38 - .../testcases/chapter12/12.10/12.10-0-9.js | 46 - .../testcases/chapter12/12.10/12.10-2-1.js | 44 - .../testcases/chapter12/12.10/12.10-2-2.js | 44 - .../testcases/chapter12/12.10/12.10-2-3.js | 44 - .../testcases/chapter12/12.10/12.10-7-1.js | 49 - .../testcases/chapter12/12.14/12.14-1.js | 41 - .../testcases/chapter12/12.14/12.14-10.js | 48 - .../testcases/chapter12/12.14/12.14-11.js | 50 - .../testcases/chapter12/12.14/12.14-12.js | 48 - .../testcases/chapter12/12.14/12.14-13.js | 56 - .../testcases/chapter12/12.14/12.14-2.js | 42 - .../testcases/chapter12/12.14/12.14-3.js | 49 - .../testcases/chapter12/12.14/12.14-4.js | 53 - .../testcases/chapter12/12.14/12.14-5.js | 52 - .../testcases/chapter12/12.14/12.14-6.js | 52 - .../testcases/chapter12/12.14/12.14-7.js | 59 -- .../testcases/chapter12/12.14/12.14-8.js | 53 - .../testcases/chapter12/12.14/12.14-9.js | 49 - .../chapter12/12.2/12.2.1/12.2.1-11.js | 33 - .../chapter12/12.2/12.2.1/12.2.1-12.js | 33 - .../chapter15/15.10/15.10.6/15.10.6.js | 35 - .../15.10/15.10.7/15.10.7.1/15.10.7.1-1.js | 33 - .../15.10/15.10.7/15.10.7.1/15.10.7.1-2.js | 42 - .../15.10/15.10.7/15.10.7.2/15.10.7.2-1.js | 33 - .../15.10/15.10.7/15.10.7.2/15.10.7.2-2.js | 42 - .../15.10/15.10.7/15.10.7.3/15.10.7.3-1.js | 33 - .../15.10/15.10.7/15.10.7.3/15.10.7.3-2.js | 42 - .../15.10/15.10.7/15.10.7.4/15.10.7.4-1.js | 33 - .../15.10/15.10.7/15.10.7.4/15.10.7.4-2.js | 42 - .../15.10/15.10.7/15.10.7.5/15.10.7.5-1.js | 33 - .../15.10/15.10.7/15.10.7.5/15.10.7.5-2.js | 42 - .../testcases/chapter15/15.12/15.12-0-1.js | 45 - .../testcases/chapter15/15.12/15.12-0-2.js | 51 - .../testcases/chapter15/15.12/15.12-0-3.js | 51 - .../testcases/chapter15/15.12/15.12-0-4.js | 52 - .../15.12/15.12.1/15.12.1.1/15.12.1.1-0-1.js | 42 - .../15.12/15.12.1/15.12.1.1/15.12.1.1-0-2.js | 42 - .../15.12/15.12.1/15.12.1.1/15.12.1.1-0-3.js | 42 - .../15.12/15.12.1/15.12.1.1/15.12.1.1-0-4.js | 42 - .../15.12/15.12.1/15.12.1.1/15.12.1.1-0-5.js | 42 - .../15.12/15.12.1/15.12.1.1/15.12.1.1-0-6.js | 42 - .../15.12/15.12.1/15.12.1.1/15.12.1.1-0-7.js | 43 - .../15.12/15.12.1/15.12.1.1/15.12.1.1-0-8.js | 42 - .../15.12/15.12.1/15.12.1.1/15.12.1.1-0-9.js | 42 - .../15.12/15.12.1/15.12.1.1/15.12.1.1-g1-1.js | 42 - .../15.12/15.12.1/15.12.1.1/15.12.1.1-g1-2.js | 42 - .../15.12/15.12.1/15.12.1.1/15.12.1.1-g1-3.js | 42 - .../15.12/15.12.1/15.12.1.1/15.12.1.1-g1-4.js | 42 - .../15.12/15.12.1/15.12.1.1/15.12.1.1-g2-1.js | 36 - .../15.12/15.12.1/15.12.1.1/15.12.1.1-g2-2.js | 41 - .../15.12/15.12.1/15.12.1.1/15.12.1.1-g2-3.js | 41 - .../15.12/15.12.1/15.12.1.1/15.12.1.1-g2-4.js | 41 - .../15.12/15.12.1/15.12.1.1/15.12.1.1-g2-5.js | 36 - .../15.12/15.12.1/15.12.1.1/15.12.1.1-g4-1.js | 41 - .../15.12/15.12.1/15.12.1.1/15.12.1.1-g4-2.js | 41 - .../15.12/15.12.1/15.12.1.1/15.12.1.1-g4-3.js | 41 - .../15.12/15.12.1/15.12.1.1/15.12.1.1-g4-4.js | 41 - .../15.12/15.12.1/15.12.1.1/15.12.1.1-g5-1.js | 36 - .../15.12/15.12.1/15.12.1.1/15.12.1.1-g5-2.js | 41 - .../15.12/15.12.1/15.12.1.1/15.12.1.1-g5-3.js | 41 - .../15.12/15.12.1/15.12.1.1/15.12.1.1-g6-1.js | 36 - .../15.12/15.12.1/15.12.1.1/15.12.1.1-g6-2.js | 36 - .../15.12/15.12.1/15.12.1.1/15.12.1.1-g6-3.js | 36 - .../15.12/15.12.1/15.12.1.1/15.12.1.1-g6-4.js | 36 - .../15.12/15.12.1/15.12.1.1/15.12.1.1-g6-5.js | 36 - .../15.12/15.12.1/15.12.1.1/15.12.1.1-g6-6.js | 36 - .../15.12/15.12.1/15.12.1.1/15.12.1.1-g6-7.js | 36 - .../chapter15/15.12/15.12.2/15.12.2-0-1.js | 56 - .../chapter15/15.12/15.12.2/15.12.2-0-2.js | 56 - .../chapter15/15.12/15.12.2/15.12.2-0-3.js | 45 - .../chapter15/15.12/15.12.3/15.12.3-0-1.js | 56 - .../chapter15/15.12/15.12.3/15.12.3-0-2.js | 55 - .../chapter15/15.12/15.12.3/15.12.3-0-3.js | 46 - .../chapter15/15.12/15.12.3/15.12.3-11-1.js | 36 - .../chapter15/15.12/15.12.3/15.12.3-11-10.js | 36 - .../chapter15/15.12/15.12.3/15.12.3-11-11.js | 36 - .../chapter15/15.12/15.12.3/15.12.3-11-12.js | 36 - .../chapter15/15.12/15.12.3/15.12.3-11-13.js | 36 - .../chapter15/15.12/15.12.3/15.12.3-11-14.js | 36 - .../chapter15/15.12/15.12.3/15.12.3-11-15.js | 36 - .../chapter15/15.12/15.12.3/15.12.3-11-2.js | 36 - .../chapter15/15.12/15.12.3/15.12.3-11-3.js | 36 - .../chapter15/15.12/15.12.3/15.12.3-11-4.js | 36 - .../chapter15/15.12/15.12.3/15.12.3-11-5.js | 36 - .../chapter15/15.12/15.12.3/15.12.3-11-6.js | 36 - .../chapter15/15.12/15.12.3/15.12.3-11-7.js | 36 - .../chapter15/15.12/15.12.3/15.12.3-11-8.js | 36 - .../chapter15/15.12/15.12.3/15.12.3-11-9.js | 36 - .../chapter15/15.12/15.12.3/15.12.3-4-1.js | 39 - .../15.12/15.12.3/15.12.3-5-a-i-1.js | 37 - .../15.12/15.12.3/15.12.3-5-b-i-1.js | 37 - .../chapter15/15.12/15.12.3/15.12.3-6-a-1.js | 37 - .../chapter15/15.12/15.12.3/15.12.3-6-a-2.js | 37 - .../chapter15/15.12/15.12.3/15.12.3-6-b-1.js | 37 - .../chapter15/15.12/15.12.3/15.12.3-6-b-2.js | 37 - .../chapter15/15.12/15.12.3/15.12.3-6-b-3.js | 37 - .../chapter15/15.12/15.12.3/15.12.3-6-b-4.js | 39 - .../chapter15/15.12/15.12.3/15.12.3-7-a-1.js | 37 - .../chapter15/15.12/15.12.3/15.12.3-8-a-1.js | 37 - .../chapter15/15.12/15.12.3/15.12.3-8-a-2.js | 37 - .../chapter15/15.12/15.12.3/15.12.3-8-a-3.js | 37 - .../chapter15/15.12/15.12.3/15.12.3-8-a-4.js | 37 - .../chapter15/15.12/15.12.3/15.12.3-8-a-5.js | 37 - .../15.12/15.12.3/15.12.3_2-2-b-i-1.js | 40 - .../15.12/15.12.3/15.12.3_2-2-b-i-2.js | 40 - .../15.12/15.12.3/15.12.3_2-2-b-i-3.js | 40 - .../15.12/15.12.3/15.12.3_2-3-a-1.js | 36 - .../15.12/15.12.3/15.12.3_2-3-a-2.js | 36 - .../15.12/15.12.3/15.12.3_2-3-a-3.js | 36 - .../chapter15/15.12/15.12.3/15.12.3_4-1-1.js | 42 - .../chapter15/15.12/15.12.3/15.12.3_4-1-2.js | 42 - .../chapter15/15.12/15.12.3/15.12.3_4-1-3.js | 42 - .../15.2/15.2.3/15.2.3.1/15.2.3.1.js | 41 - .../15.2/15.2.3/15.2.3.10/15.2.3.10-0-1.js | 35 - .../15.2/15.2.3/15.2.3.10/15.2.3.10-0-2.js | 38 - .../15.2/15.2.3/15.2.3.10/15.2.3.10-1.js | 43 - .../15.2/15.2.3/15.2.3.10/15.2.3.10-2.js | 45 - .../15.2/15.2.3/15.2.3.11/15.2.3.11-0-1.js | 35 - .../15.2/15.2.3/15.2.3.11/15.2.3.11-0-2.js | 38 - .../15.2/15.2.3/15.2.3.11/15.2.3.11-1.js | 43 - .../15.2/15.2.3/15.2.3.11/15.2.3.11-4-1.js | 40 - .../15.2/15.2.3/15.2.3.11/15.2.3.11-4-10.js | 39 - .../15.2/15.2.3/15.2.3.11/15.2.3.11-4-11.js | 39 - .../15.2/15.2.3/15.2.3.11/15.2.3.11-4-12.js | 39 - .../15.2/15.2.3/15.2.3.11/15.2.3.11-4-13.js | 39 - .../15.2/15.2.3/15.2.3.11/15.2.3.11-4-14.js | 39 - .../15.2/15.2.3/15.2.3.11/15.2.3.11-4-15.js | 39 - .../15.2/15.2.3/15.2.3.11/15.2.3.11-4-16.js | 39 - .../15.2/15.2.3/15.2.3.11/15.2.3.11-4-17.js | 39 - .../15.2/15.2.3/15.2.3.11/15.2.3.11-4-18.js | 39 - .../15.2/15.2.3/15.2.3.11/15.2.3.11-4-19.js | 39 - .../15.2/15.2.3/15.2.3.11/15.2.3.11-4-2.js | 39 - .../15.2/15.2.3/15.2.3.11/15.2.3.11-4-20.js | 39 - .../15.2/15.2.3/15.2.3.11/15.2.3.11-4-21.js | 39 - .../15.2/15.2.3/15.2.3.11/15.2.3.11-4-22.js | 39 - .../15.2/15.2.3/15.2.3.11/15.2.3.11-4-23.js | 39 - .../15.2/15.2.3/15.2.3.11/15.2.3.11-4-24.js | 39 - .../15.2/15.2.3/15.2.3.11/15.2.3.11-4-25.js | 39 - .../15.2/15.2.3/15.2.3.11/15.2.3.11-4-26.js | 39 - .../15.2/15.2.3/15.2.3.11/15.2.3.11-4-27.js | 39 - .../15.2/15.2.3/15.2.3.11/15.2.3.11-4-3.js | 39 - .../15.2/15.2.3/15.2.3.11/15.2.3.11-4-4.js | 39 - .../15.2/15.2.3/15.2.3.11/15.2.3.11-4-5.js | 39 - .../15.2/15.2.3/15.2.3.11/15.2.3.11-4-6.js | 39 - .../15.2/15.2.3/15.2.3.11/15.2.3.11-4-7.js | 39 - .../15.2/15.2.3/15.2.3.11/15.2.3.11-4-8.js | 39 - .../15.2/15.2.3/15.2.3.11/15.2.3.11-4-9.js | 39 - .../15.2/15.2.3/15.2.3.12/15.2.3.12-0-1.js | 35 - .../15.2/15.2.3/15.2.3.12/15.2.3.12-0-2.js | 38 - .../15.2/15.2.3/15.2.3.12/15.2.3.12-1.js | 43 - .../15.2/15.2.3/15.2.3.12/15.2.3.12-3-1.js | 41 - .../15.2/15.2.3/15.2.3.12/15.2.3.12-3-10.js | 40 - .../15.2/15.2.3/15.2.3.12/15.2.3.12-3-11.js | 40 - .../15.2/15.2.3/15.2.3.12/15.2.3.12-3-12.js | 40 - .../15.2/15.2.3/15.2.3.12/15.2.3.12-3-13.js | 40 - .../15.2/15.2.3/15.2.3.12/15.2.3.12-3-14.js | 40 - .../15.2/15.2.3/15.2.3.12/15.2.3.12-3-15.js | 40 - .../15.2/15.2.3/15.2.3.12/15.2.3.12-3-16.js | 40 - .../15.2/15.2.3/15.2.3.12/15.2.3.12-3-17.js | 40 - .../15.2/15.2.3/15.2.3.12/15.2.3.12-3-18.js | 40 - .../15.2/15.2.3/15.2.3.12/15.2.3.12-3-19.js | 40 - .../15.2/15.2.3/15.2.3.12/15.2.3.12-3-2.js | 40 - .../15.2/15.2.3/15.2.3.12/15.2.3.12-3-20.js | 40 - .../15.2/15.2.3/15.2.3.12/15.2.3.12-3-21.js | 40 - .../15.2/15.2.3/15.2.3.12/15.2.3.12-3-22.js | 40 - .../15.2/15.2.3/15.2.3.12/15.2.3.12-3-23.js | 40 - .../15.2/15.2.3/15.2.3.12/15.2.3.12-3-24.js | 40 - .../15.2/15.2.3/15.2.3.12/15.2.3.12-3-25.js | 40 - .../15.2/15.2.3/15.2.3.12/15.2.3.12-3-26.js | 40 - .../15.2/15.2.3/15.2.3.12/15.2.3.12-3-27.js | 40 - .../15.2/15.2.3/15.2.3.12/15.2.3.12-3-3.js | 40 - .../15.2/15.2.3/15.2.3.12/15.2.3.12-3-4.js | 40 - .../15.2/15.2.3/15.2.3.12/15.2.3.12-3-5.js | 40 - .../15.2/15.2.3/15.2.3.12/15.2.3.12-3-6.js | 40 - .../15.2/15.2.3/15.2.3.12/15.2.3.12-3-7.js | 40 - .../15.2/15.2.3/15.2.3.12/15.2.3.12-3-8.js | 40 - .../15.2/15.2.3/15.2.3.12/15.2.3.12-3-9.js | 40 - .../15.2/15.2.3/15.2.3.13/15.2.3.13-0-1.js | 35 - .../15.2/15.2.3/15.2.3.13/15.2.3.13-0-2.js | 38 - .../15.2/15.2.3/15.2.3.13/15.2.3.13-0-3.js | 44 - .../15.2/15.2.3/15.2.3.13/15.2.3.13-1.js | 43 - .../15.2/15.2.3/15.2.3.13/15.2.3.13-2-1.js | 44 - .../15.2/15.2.3/15.2.3.13/15.2.3.13-2-10.js | 39 - .../15.2/15.2.3/15.2.3.13/15.2.3.13-2-11.js | 39 - .../15.2/15.2.3/15.2.3.13/15.2.3.13-2-12.js | 39 - .../15.2/15.2.3/15.2.3.13/15.2.3.13-2-13.js | 39 - .../15.2/15.2.3/15.2.3.13/15.2.3.13-2-14.js | 39 - .../15.2/15.2.3/15.2.3.13/15.2.3.13-2-15.js | 39 - .../15.2/15.2.3/15.2.3.13/15.2.3.13-2-16.js | 39 - .../15.2/15.2.3/15.2.3.13/15.2.3.13-2-17.js | 39 - .../15.2/15.2.3/15.2.3.13/15.2.3.13-2-18.js | 39 - .../15.2/15.2.3/15.2.3.13/15.2.3.13-2-19.js | 39 - .../15.2/15.2.3/15.2.3.13/15.2.3.13-2-2.js | 40 - .../15.2/15.2.3/15.2.3.13/15.2.3.13-2-20.js | 39 - .../15.2/15.2.3/15.2.3.13/15.2.3.13-2-21.js | 52 - .../15.2/15.2.3/15.2.3.13/15.2.3.13-2-3.js | 41 - .../15.2/15.2.3/15.2.3.13/15.2.3.13-2-4.js | 39 - .../15.2/15.2.3/15.2.3.13/15.2.3.13-2-5.js | 39 - .../15.2/15.2.3/15.2.3.13/15.2.3.13-2-6.js | 39 - .../15.2/15.2.3/15.2.3.13/15.2.3.13-2-7.js | 39 - .../15.2/15.2.3/15.2.3.13/15.2.3.13-2-8.js | 39 - .../15.2/15.2.3/15.2.3.13/15.2.3.13-2-9.js | 39 - .../15.2/15.2.3/15.2.3.14/15.2.3.14-0-1.js | 35 - .../15.2/15.2.3/15.2.3.14/15.2.3.14-0-2.js | 38 - .../15.2/15.2.3/15.2.3.14/15.2.3.14-1-1.js | 43 - .../15.2/15.2.3/15.2.3.14/15.2.3.14-1-2.js | 43 - .../15.2/15.2.3/15.2.3.14/15.2.3.14-1-3.js | 43 - .../15.2/15.2.3/15.2.3.14/15.2.3.14-1-4.js | 43 - .../15.2/15.2.3/15.2.3.14/15.2.3.14-1-5.js | 43 - .../15.2/15.2.3/15.2.3.14/15.2.3.14-2-1.js | 41 - .../15.2/15.2.3/15.2.3.14/15.2.3.14-2-2.js | 42 - .../15.2/15.2.3/15.2.3.14/15.2.3.14-2-3.js | 45 - .../15.2/15.2.3/15.2.3.14/15.2.3.14-2-4.js | 41 - .../15.2/15.2.3/15.2.3.14/15.2.3.14-2-5.js | 41 - .../15.2/15.2.3/15.2.3.14/15.2.3.14-2-6.js | 41 - .../15.2/15.2.3/15.2.3.14/15.2.3.14-3-1.js | 43 - .../15.2/15.2.3/15.2.3.14/15.2.3.14-3-2.js | 43 - .../15.2/15.2.3/15.2.3.14/15.2.3.14-3-3.js | 42 - .../15.2/15.2.3/15.2.3.14/15.2.3.14-3-4.js | 54 - .../15.2/15.2.3/15.2.3.14/15.2.3.14-3-5.js | 41 - .../15.2/15.2.3/15.2.3.2/15.2.3.2-0-1.js | 34 - .../15.2/15.2.3/15.2.3.2/15.2.3.2-0-2.js | 38 - .../15.2/15.2.3/15.2.3.2/15.2.3.2-0-3.js | 44 - .../15.2/15.2.3/15.2.3.2/15.2.3.2-1.js | 43 - .../15.2/15.2.3/15.2.3.2/15.2.3.2-2-1.js | 38 - .../15.2/15.2.3/15.2.3.2/15.2.3.2-2-10.js | 38 - .../15.2/15.2.3/15.2.3.2/15.2.3.2-2-11.js | 38 - .../15.2/15.2.3/15.2.3.2/15.2.3.2-2-12.js | 38 - .../15.2/15.2.3/15.2.3.2/15.2.3.2-2-13.js | 38 - .../15.2/15.2.3/15.2.3.2/15.2.3.2-2-14.js | 38 - .../15.2/15.2.3/15.2.3.2/15.2.3.2-2-15.js | 38 - .../15.2/15.2.3/15.2.3.2/15.2.3.2-2-16.js | 38 - .../15.2/15.2.3/15.2.3.2/15.2.3.2-2-17.js | 38 - .../15.2/15.2.3/15.2.3.2/15.2.3.2-2-18.js | 38 - .../15.2/15.2.3/15.2.3.2/15.2.3.2-2-2.js | 50 - .../15.2/15.2.3/15.2.3.2/15.2.3.2-2-3.js | 38 - .../15.2/15.2.3/15.2.3.2/15.2.3.2-2-4.js | 38 - .../15.2/15.2.3/15.2.3.2/15.2.3.2-2-5.js | 38 - .../15.2/15.2.3/15.2.3.2/15.2.3.2-2-6.js | 38 - .../15.2/15.2.3/15.2.3.2/15.2.3.2-2-7.js | 38 - .../15.2/15.2.3/15.2.3.2/15.2.3.2-2-8.js | 38 - .../15.2/15.2.3/15.2.3.2/15.2.3.2-2-9.js | 38 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-0-1.js | 34 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-0-2.js | 38 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-1.js | 43 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-2-1.js | 40 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-2-2.js | 40 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-1.js | 47 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-10.js | 43 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-100.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-101.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-102.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-103.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-104.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-105.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-106.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-107.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-108.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-109.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-11.js | 43 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-110.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-111.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-112.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-113.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-114.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-115.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-116.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-117.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-118.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-119.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-12.js | 43 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-120.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-121.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-122.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-123.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-124.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-125.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-126.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-127.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-128.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-129.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-13.js | 43 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-130.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-131.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-132.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-133.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-134.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-135.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-136.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-137.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-138.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-139.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-14.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-140.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-141.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-142.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-143.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-144.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-145.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-146.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-147.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-148.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-149.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-15.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-150.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-151.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-152.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-153.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-154.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-155.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-156.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-157.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-158.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-159.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-16.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-160.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-161.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-162.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-163.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-164.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-165.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-166.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-167.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-168.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-169.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-17.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-170.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-171.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-172.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-173.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-174.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-175.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-176.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-177.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-178.js | 45 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-179.js | 45 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-18.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-180.js | 45 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-182.js | 44 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-185.js | 44 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-186.js | 44 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-187.js | 46 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-188.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-189.js | 44 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-19.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-190.js | 44 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-191.js | 44 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-192.js | 45 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-193.js | 44 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-194.js | 44 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-195.js | 44 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-196.js | 44 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-197.js | 44 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-198.js | 44 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-199.js | 44 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-2.js | 41 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-20.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-200.js | 44 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-201.js | 44 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-202.js | 44 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-203.js | 44 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-204.js | 44 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-205.js | 44 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-206.js | 44 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-207.js | 44 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-208.js | 44 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-209.js | 44 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-21.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-210.js | 44 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-211.js | 44 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-212.js | 44 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-213.js | 44 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-214.js | 44 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-215.js | 44 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-216.js | 44 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-217.js | 44 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-218.js | 44 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-219.js | 44 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-22.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-220.js | 44 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-221.js | 44 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-222.js | 44 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-23.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-24.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-25.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-26.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-27.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-28.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-29.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-3.js | 50 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-30.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-31.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-32.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-33.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-34.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-35.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-36.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-37.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-38.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-39.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-4.js | 43 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-40.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-41.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-42.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-43.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-44.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-45.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-46.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-47.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-48.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-49.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-5.js | 43 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-50.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-51.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-52.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-53.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-54.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-55.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-56.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-57.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-58.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-59.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-6.js | 43 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-60.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-61.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-62.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-63.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-64.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-65.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-66.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-67.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-68.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-69.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-7.js | 43 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-70.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-71.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-72.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-73.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-74.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-75.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-76.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-77.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-78.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-79.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-8.js | 43 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-80.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-81.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-82.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-84.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-85.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-86.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-88.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-89.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-9.js | 43 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-90.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-91.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-92.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-93.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-94.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-96.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-97.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-98.js | 42 - .../15.2/15.2.3/15.2.3.3/15.2.3.3-4-99.js | 42 - .../15.2/15.2.3/15.2.3.4/15.2.3.4-0-1.js | 34 - .../15.2/15.2.3/15.2.3.4/15.2.3.4-0-2.js | 38 - .../15.2/15.2.3/15.2.3.4/15.2.3.4-1.js | 43 - .../15.2/15.2.3/15.2.3.4/15.2.3.4-4-2.js | 40 - .../15.2/15.2.3/15.2.3.4/15.2.3.4-4-b-1.js | 45 - .../15.2/15.2.3/15.2.3.5/15.2.3.5-0-1.js | 34 - .../15.2/15.2.3/15.2.3.5/15.2.3.5-0-2.js | 38 - .../15.2/15.2.3/15.2.3.5/15.2.3.5-1.js | 43 - .../15.2/15.2.3/15.2.3.5/15.2.3.5-2-1.js | 47 - .../15.2/15.2.3/15.2.3.5/15.2.3.5-3-1.js | 47 - .../15.2/15.2.3/15.2.3.5/15.2.3.5-4-1.js | 53 - .../15.2/15.2.3/15.2.3.6/15.2.3.6-0-1.js | 35 - .../15.2/15.2.3/15.2.3.6/15.2.3.6-0-2.js | 38 - .../15.2/15.2.3/15.2.3.6/15.2.3.6-1.js | 43 - .../15.2/15.2.3/15.2.3.6/15.2.3.6-3-1.js | 55 - .../15.2/15.2.3/15.2.3.6/15.2.3.6-3-10.js | 55 - .../15.2/15.2.3/15.2.3.6/15.2.3.6-3-11.js | 55 - .../15.2/15.2.3/15.2.3.6/15.2.3.6-3-12.js | 55 - .../15.2/15.2.3/15.2.3.6/15.2.3.6-3-13.js | 55 - .../15.2/15.2.3/15.2.3.6/15.2.3.6-3-14.js | 55 - .../15.2/15.2.3/15.2.3.6/15.2.3.6-3-2.js | 55 - .../15.2/15.2.3/15.2.3.6/15.2.3.6-3-3.js | 55 - .../15.2/15.2.3/15.2.3.6/15.2.3.6-3-4.js | 55 - .../15.2/15.2.3/15.2.3.6/15.2.3.6-3-5.js | 55 - .../15.2/15.2.3/15.2.3.6/15.2.3.6-3-6.js | 55 - .../15.2/15.2.3/15.2.3.6/15.2.3.6-3-7.js | 55 - .../15.2/15.2.3/15.2.3.6/15.2.3.6-3-8.js | 55 - .../15.2/15.2.3/15.2.3.6/15.2.3.6-3-9.js | 55 - .../15.2/15.2.3/15.2.3.6/15.2.3.6-4-1.js | 56 - .../15.2/15.2.3/15.2.3.6/15.2.3.6-4-5.js | 68 -- .../15.2/15.2.3/15.2.3.6/15.2.3.6-4-6.js | 72 -- .../15.2/15.2.3/15.2.3.7/15.2.3.7-0-1.js | 35 - .../15.2/15.2.3/15.2.3.7/15.2.3.7-0-2.js | 38 - .../15.2/15.2.3/15.2.3.7/15.2.3.7-1.js | 43 - .../15.2/15.2.3/15.2.3.8/15.2.3.8-0-1.js | 35 - .../15.2/15.2.3/15.2.3.8/15.2.3.8-0-2.js | 38 - .../15.2/15.2.3/15.2.3.8/15.2.3.8-1.js | 43 - .../15.2/15.2.3/15.2.3.9/15.2.3.9-0-1.js | 35 - .../15.2/15.2.3/15.2.3.9/15.2.3.9-0-2.js | 38 - .../15.2/15.2.3/15.2.3.9/15.2.3.9-1.js | 43 - .../15.3/15.3.2/15.3.2.1/15.3.2.1-11-1.js | 35 - .../15.3/15.3.2/15.3.2.1/15.3.2.1-11-3.js | 33 - .../15.3/15.3.2/15.3.2.1/15.3.2.1-11-5.js | 34 - .../15.3/15.3.3/15.3.3.2/15.3.3.2-1.js | 44 - .../15.3/15.3.4/15.3.4.5/15.3.4.5-0-1.js | 36 - .../15.3/15.3.4/15.3.4.5/15.3.4.5-0-2.js | 38 - .../15.3/15.3.4/15.3.4.5/15.3.4.5-13.b-1.js | 42 - .../15.3/15.3.4/15.3.4.5/15.3.4.5-13.b-2.js | 42 - .../15.3/15.3.4/15.3.4.5/15.3.4.5-13.b-3.js | 42 - .../15.3/15.3.4/15.3.4.5/15.3.4.5-13.b-4.js | 42 - .../15.3/15.3.4/15.3.4.5/15.3.4.5-13.b-5.js | 42 - .../15.3/15.3.4/15.3.4.5/15.3.4.5-15-1.js | 45 - .../15.3/15.3.4/15.3.4.5/15.3.4.5-15-2.js | 46 - .../15.3/15.3.4/15.3.4.5/15.3.4.5-16-1.js | 43 - .../15.3/15.3.4/15.3.4.5/15.3.4.5-2-1.js | 51 - .../15.3/15.3.4/15.3.4.5/15.3.4.5-2-2.js | 51 - .../15.3/15.3.4/15.3.4.5/15.3.4.5-2-3.js | 43 - .../15.3/15.3.4/15.3.4.5/15.3.4.5-2-4.js | 43 - .../15.3/15.3.4/15.3.4.5/15.3.4.5-2-5.js | 43 - .../15.3/15.3.4/15.3.4.5/15.3.4.5-2-6.js | 43 - .../15.3/15.3.4/15.3.4.5/15.3.4.5-2-7.js | 46 - .../15.3/15.3.4/15.3.4.5/15.3.4.5-2-8.js | 45 - .../15.3/15.3.4/15.3.4.5/15.3.4.5-2-9.js | 40 - .../15.3/15.3.4/15.3.4.5/15.3.4.5-8-1.js | 42 - .../15.3/15.3.4/15.3.4.5/15.3.4.5-8-2.js | 43 - .../15.3/15.3.4/15.3.4.5/15.3.4.5-9-1.js | 42 - .../15.3/15.3.4/15.3.4.5/15.3.4.5-9-2.js | 42 - .../15.4/15.4.3/15.4.3.2/15.4.3.2-0-1.js | 35 - .../15.4/15.4.3/15.4.3.2/15.4.3.2-0-2.js | 38 - .../15.4/15.4.3/15.4.3.2/15.4.3.2-0-3.js | 40 - .../15.4/15.4.3/15.4.3.2/15.4.3.2-0-4.js | 50 - .../15.4/15.4.3/15.4.3.2/15.4.3.2-0-5.js | 39 - .../15.4/15.4.3/15.4.3.2/15.4.3.2-0-6.js | 40 - .../15.4/15.4.3/15.4.3.2/15.4.3.2-0-7.js | 41 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-0-1.js | 35 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-0-2.js | 39 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-1-1.js | 40 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-1-10.js | 46 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-1-11.js | 44 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-1-12.js | 44 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-1-13.js | 47 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-1-14.js | 44 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-1-15.js | 45 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-1-16.js | 46 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-1-18.js | 46 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-1-2.js | 40 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-1-3.js | 48 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-1-4.js | 44 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-1-5.js | 48 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-1-6.js | 44 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-1-7.js | 40 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-1-8.js | 42 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-1-9.js | 45 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-10-1.js | 58 -- .../15.4/15.4.4/15.4.4.14/15.4.4.14-10-2.js | 46 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-2-1.js | 41 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-2-10.js | 56 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-2-11.js | 45 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-2-12.js | 55 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-2-13.js | 51 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-2-14.js | 41 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-2-15.js | 41 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-2-16.js | 55 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-2-17.js | 46 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-2-18.js | 46 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-2-19.js | 47 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-2-2.js | 47 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-2-20.js | 45 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-2-3.js | 48 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-2-4.js | 51 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-2-5.js | 57 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-2-6.js | 49 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-2-7.js | 54 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-2-8.js | 54 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-2-9.js | 59 -- .../15.4/15.4.4/15.4.4.14/15.4.4.14-3-1.js | 41 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-3-10.js | 41 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-3-11.js | 42 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-3-12.js | 42 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-3-13.js | 42 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-3-14.js | 45 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-3-15.js | 42 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-3-16.js | 42 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-3-17.js | 42 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-3-18.js | 41 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-3-19.js | 57 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-3-2.js | 41 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-3-20.js | 51 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-3-21.js | 57 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-3-22.js | 61 -- .../15.4/15.4.4/15.4.4.14/15.4.4.14-3-23.js | 63 -- .../15.4/15.4.4/15.4.4.14/15.4.4.14-3-24.js | 42 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-3-25.js | 42 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-3-28.js | 46 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-3-29.js | 46 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-3-3.js | 41 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-3-4.js | 41 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-3-5.js | 41 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-3-6.js | 42 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-3-7.js | 42 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-3-8.js | 41 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-3-9.js | 41 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-4-1.js | 39 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-4-10.js | 40 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-4-11.js | 40 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-4-12.js | 40 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-4-2.js | 42 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-4-3.js | 42 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-4-4.js | 42 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-4-5.js | 42 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-4-6.js | 42 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-4-7.js | 48 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-4-8.js | 56 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-4-9.js | 40 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-5-1.js | 40 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-5-10.js | 40 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-5-11.js | 40 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-5-12.js | 40 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-5-13.js | 39 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-5-14.js | 39 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-5-15.js | 40 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-5-16.js | 40 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-5-17.js | 39 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-5-18.js | 40 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-5-19.js | 40 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-5-2.js | 41 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-5-20.js | 40 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-5-21.js | 50 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-5-22.js | 46 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-5-23.js | 54 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-5-24.js | 58 -- .../15.4/15.4.4/15.4.4.14/15.4.4.14-5-25.js | 58 -- .../15.4/15.4.4/15.4.4.14/15.4.4.14-5-26.js | 66 -- .../15.4/15.4.4/15.4.4.14/15.4.4.14-5-27.js | 70 -- .../15.4/15.4.4/15.4.4.14/15.4.4.14-5-28.js | 52 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-5-29.js | 61 -- .../15.4/15.4.4/15.4.4.14/15.4.4.14-5-3.js | 40 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-5-30.js | 65 -- .../15.4/15.4.4/15.4.4.14/15.4.4.14-5-31.js | 40 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-5-32.js | 40 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-5-33.js | 43 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-5-4.js | 39 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-5-5.js | 39 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-5-6.js | 42 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-5-7.js | 39 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-5-8.js | 39 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-5-9.js | 39 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-6-1.js | 41 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-7-1.js | 40 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-7-2.js | 40 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-7-3.js | 40 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-7-4.js | 40 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-7-5.js | 40 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-7-7.js | 40 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-8-1.js | 43 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-8-10.js | 40 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-8-2.js | 40 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-8-3.js | 40 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-8-4.js | 40 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-8-8.js | 40 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-8-9.js | 40 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-9-1.js | 43 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-9-10.js | 44 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-9-11.js | 49 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-9-2.js | 46 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-9-3.js | 42 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-9-4.js | 43 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-9-5.js | 43 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-9-6.js | 42 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-9-7.js | 42 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-9-8.js | 42 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-9-9.js | 46 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-1.js | 49 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-11.js | 56 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-12.js | 56 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-2.js | 49 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-3.js | 50 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-4.js | 49 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-5.js | 48 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-6.js | 50 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-1.js | 39 - .../15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-5.js | 53 - .../15.4.4/15.4.4.14/15.4.4.14-9-b-i-1.js | 41 - .../15.4.4/15.4.4.14/15.4.4.14-9-b-i-2.js | 40 - .../15.4.4/15.4.4.14/15.4.4.14-9-b-i-24.js | 53 - .../15.4.4/15.4.4.14/15.4.4.14-9-b-i-25.js | 45 - .../15.4.4/15.4.4.14/15.4.4.14-9-b-i-26.js | 46 - .../15.4.4/15.4.4.14/15.4.4.14-9-b-i-27.js | 46 - .../15.4.4/15.4.4.14/15.4.4.14-9-b-i-3.js | 43 - .../15.4.4/15.4.4.14/15.4.4.14-9-b-i-4.js | 44 - .../15.4.4/15.4.4.14/15.4.4.14-9-b-i-5.js | 48 - .../15.4.4/15.4.4.14/15.4.4.14-9-b-i-6.js | 49 - .../15.4.4/15.4.4.14/15.4.4.14-9-b-i-7.js | 49 - .../15.4.4/15.4.4.14/15.4.4.14-9-b-i-8.js | 50 - .../15.4.4/15.4.4.14/15.4.4.14-9-b-ii-1.js | 44 - .../15.4.4/15.4.4.14/15.4.4.14-9-b-ii-10.js | 38 - .../15.4.4/15.4.4.14/15.4.4.14-9-b-ii-11.js | 41 - .../15.4.4/15.4.4.14/15.4.4.14-9-b-ii-2.js | 39 - .../15.4.4/15.4.4.14/15.4.4.14-9-b-ii-3.js | 39 - .../15.4.4/15.4.4.14/15.4.4.14-9-b-ii-4.js | 38 - .../15.4.4/15.4.4.14/15.4.4.14-9-b-ii-5.js | 38 - .../15.4.4/15.4.4.14/15.4.4.14-9-b-ii-6.js | 38 - .../15.4.4/15.4.4.14/15.4.4.14-9-b-ii-7.js | 38 - .../15.4.4/15.4.4.14/15.4.4.14-9-b-ii-8.js | 38 - .../15.4.4/15.4.4.14/15.4.4.14-9-b-ii-9.js | 38 - .../15.4.4/15.4.4.14/15.4.4.14-9-b-iii-1.js | 39 - .../15.4.4/15.4.4.14/15.4.4.14-9-b-iii-2.js | 58 -- .../15.4/15.4.4/15.4.4.15/15.4.4.15-0-1.js | 35 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-0-2.js | 39 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-1-1.js | 47 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-1-10.js | 47 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-1-11.js | 44 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-1-12.js | 44 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-1-13.js | 48 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-1-14.js | 44 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-1-15.js | 44 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-1-16.js | 48 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-1-2.js | 47 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-1-3.js | 48 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-1-4.js | 44 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-1-5.js | 47 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-1-6.js | 44 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-1-7.js | 40 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-1-8.js | 42 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-1-9.js | 45 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-2-1.js | 41 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-2-10.js | 55 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-2-11.js | 45 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-2-12.js | 55 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-2-13.js | 51 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-2-14.js | 41 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-2-15.js | 41 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-2-16.js | 55 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-2-17.js | 47 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-2-18.js | 47 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-2-19.js | 47 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-2-2.js | 46 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-2-20.js | 45 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-2-3.js | 48 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-2-4.js | 47 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-2-5.js | 57 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-2-6.js | 49 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-2-7.js | 49 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-2-8.js | 54 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-2-9.js | 59 -- .../15.4/15.4.4/15.4.4.15/15.4.4.15-3-1.js | 41 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-3-10.js | 41 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-3-11.js | 42 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-3-12.js | 42 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-3-13.js | 42 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-3-14.js | 45 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-3-15.js | 42 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-3-16.js | 42 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-3-17.js | 42 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-3-18.js | 41 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-3-19.js | 58 -- .../15.4/15.4.4/15.4.4.15/15.4.4.15-3-2.js | 41 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-3-20.js | 52 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-3-21.js | 58 -- .../15.4/15.4.4/15.4.4.15/15.4.4.15-3-22.js | 62 -- .../15.4/15.4.4/15.4.4.15/15.4.4.15-3-23.js | 63 -- .../15.4/15.4.4/15.4.4.15/15.4.4.15-3-24.js | 42 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-3-25.js | 42 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-3-26.js | 45 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-3-27.js | 45 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-3-28.js | 47 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-3-29.js | 47 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-3-3.js | 41 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-3-4.js | 41 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-3-5.js | 41 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-3-6.js | 42 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-3-7.js | 42 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-3-8.js | 41 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-3-9.js | 41 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-4-1.js | 39 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-4-10.js | 40 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-4-11.js | 40 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-4-2.js | 42 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-4-3.js | 42 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-4-4.js | 46 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-4-5.js | 42 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-4-6.js | 42 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-4-7.js | 53 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-4-8.js | 56 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-4-9.js | 40 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-5-1.js | 40 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-5-10.js | 40 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-5-11.js | 40 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-5-12.js | 40 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-5-13.js | 39 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-5-14.js | 42 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-5-15.js | 40 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-5-16.js | 40 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-5-17.js | 39 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-5-18.js | 40 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-5-19.js | 40 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-5-2.js | 41 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-5-20.js | 40 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-5-21.js | 52 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-5-22.js | 47 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-5-23.js | 54 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-5-24.js | 59 -- .../15.4/15.4.4/15.4.4.15/15.4.4.15-5-25.js | 58 -- .../15.4/15.4.4/15.4.4.15/15.4.4.15-5-26.js | 66 -- .../15.4/15.4.4/15.4.4.15/15.4.4.15-5-27.js | 71 -- .../15.4/15.4.4/15.4.4.15/15.4.4.15-5-28.js | 52 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-5-29.js | 61 -- .../15.4/15.4.4/15.4.4.15/15.4.4.15-5-3.js | 40 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-5-30.js | 65 -- .../15.4/15.4.4/15.4.4.15/15.4.4.15-5-31.js | 40 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-5-32.js | 41 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-5-33.js | 43 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-5-4.js | 41 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-5-5.js | 39 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-5-6.js | 42 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-5-7.js | 40 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-5-8.js | 40 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-5-9.js | 40 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-6-1.js | 40 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-6-2.js | 40 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-6-3.js | 40 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-6-4.js | 40 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-6-5.js | 40 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-6-6.js | 40 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-7-1.js | 42 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-7-2.js | 40 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-7-3.js | 40 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-7-4.js | 40 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-8-1.js | 43 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-8-10.js | 43 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-8-11.js | 49 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-8-2.js | 46 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-8-3.js | 42 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-8-4.js | 43 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-8-5.js | 43 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-8-6.js | 42 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-8-7.js | 42 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-8-8.js | 42 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-8-9.js | 50 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-1.js | 49 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-11.js | 56 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-12.js | 56 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-2.js | 49 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-3.js | 50 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-4.js | 49 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-5.js | 48 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-6.js | 50 - .../15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-1.js | 39 - .../15.4.4/15.4.4.15/15.4.4.15-8-b-i-1.js | 43 - .../15.4.4/15.4.4.15/15.4.4.15-8-b-i-2.js | 40 - .../15.4.4/15.4.4.15/15.4.4.15-8-b-i-24.js | 53 - .../15.4.4/15.4.4.15/15.4.4.15-8-b-i-25.js | 45 - .../15.4.4/15.4.4.15/15.4.4.15-8-b-i-26.js | 46 - .../15.4.4/15.4.4.15/15.4.4.15-8-b-i-27.js | 46 - .../15.4.4/15.4.4.15/15.4.4.15-8-b-i-3.js | 43 - .../15.4.4/15.4.4.15/15.4.4.15-8-b-i-4.js | 44 - .../15.4.4/15.4.4.15/15.4.4.15-8-b-i-5.js | 48 - .../15.4.4/15.4.4.15/15.4.4.15-8-b-i-6.js | 49 - .../15.4.4/15.4.4.15/15.4.4.15-8-b-i-7.js | 50 - .../15.4.4/15.4.4.15/15.4.4.15-8-b-i-8.js | 50 - .../15.4.4/15.4.4.15/15.4.4.15-8-b-ii-1.js | 44 - .../15.4.4/15.4.4.15/15.4.4.15-8-b-ii-10.js | 38 - .../15.4.4/15.4.4.15/15.4.4.15-8-b-ii-11.js | 41 - .../15.4.4/15.4.4.15/15.4.4.15-8-b-ii-2.js | 39 - .../15.4.4/15.4.4.15/15.4.4.15-8-b-ii-3.js | 39 - .../15.4.4/15.4.4.15/15.4.4.15-8-b-ii-4.js | 38 - .../15.4.4/15.4.4.15/15.4.4.15-8-b-ii-5.js | 37 - .../15.4.4/15.4.4.15/15.4.4.15-8-b-ii-6.js | 38 - .../15.4.4/15.4.4.15/15.4.4.15-8-b-ii-7.js | 38 - .../15.4.4/15.4.4.15/15.4.4.15-8-b-ii-8.js | 38 - .../15.4.4/15.4.4.15/15.4.4.15-8-b-ii-9.js | 38 - .../15.4.4/15.4.4.15/15.4.4.15-8-b-iii-1.js | 39 - .../15.4.4/15.4.4.15/15.4.4.15-8-b-iii-2.js | 58 -- .../15.4/15.4.4/15.4.4.15/15.4.4.15-9-1.js | 58 -- .../15.4/15.4.4/15.4.4.15/15.4.4.15-9-2.js | 45 - .../15.4/15.4.4/15.4.4.16/15.4.4.16-0-1.js | 35 - .../15.4/15.4.4/15.4.4.16/15.4.4.16-0-2.js | 39 - .../15.4/15.4.4/15.4.4.16/15.4.4.16-1-1.js | 44 - .../15.4/15.4.4/15.4.4.16/15.4.4.16-1-10.js | 50 - .../15.4/15.4.4/15.4.4.16/15.4.4.16-1-11.js | 47 - .../15.4/15.4.4/15.4.4.16/15.4.4.16-1-12.js | 47 - .../15.4/15.4.4/15.4.4.16/15.4.4.16-1-13.js | 50 - .../15.4/15.4.4/15.4.4.16/15.4.4.16-1-14.js | 47 - .../15.4/15.4.4/15.4.4.16/15.4.4.16-1-15.js | 47 - .../15.4/15.4.4/15.4.4.16/15.4.4.16-1-2.js | 44 - .../15.4/15.4.4/15.4.4.16/15.4.4.16-1-3.js | 54 - .../15.4/15.4.4/15.4.4.16/15.4.4.16-1-4.js | 49 - .../15.4/15.4.4/15.4.4.16/15.4.4.16-1-5.js | 52 - .../15.4/15.4.4/15.4.4.16/15.4.4.16-1-6.js | 49 - .../15.4/15.4.4/15.4.4.16/15.4.4.16-1-7.js | 43 - .../15.4/15.4.4/15.4.4.16/15.4.4.16-1-8.js | 45 - .../15.4/15.4.4/15.4.4.16/15.4.4.16-1-9.js | 49 - .../15.4/15.4.4/15.4.4.16/15.4.4.16-2-1.js | 55 - .../15.4/15.4.4/15.4.4.16/15.4.4.16-2-10.js | 65 -- .../15.4/15.4.4/15.4.4.16/15.4.4.16-2-11.js | 56 - .../15.4/15.4.4/15.4.4.16/15.4.4.16-2-12.js | 64 -- .../15.4/15.4.4/15.4.4.16/15.4.4.16-2-13.js | 60 -- .../15.4/15.4.4/15.4.4.16/15.4.4.16-2-14.js | 49 - .../15.4/15.4.4/15.4.4.16/15.4.4.16-2-17.js | 53 - .../15.4/15.4.4/15.4.4.16/15.4.4.16-2-18.js | 54 - .../15.4/15.4.4/15.4.4.16/15.4.4.16-2-19.js | 55 - .../15.4/15.4.4/15.4.4.16/15.4.4.16-2-2.js | 54 - .../15.4/15.4.4/15.4.4.16/15.4.4.16-2-3.js | 59 -- .../15.4/15.4.4/15.4.4.16/15.4.4.16-2-4.js | 59 -- .../15.4/15.4.4/15.4.4.16/15.4.4.16-2-5.js | 70 -- .../15.4/15.4.4/15.4.4.16/15.4.4.16-2-6.js | 58 -- .../15.4/15.4.4/15.4.4.16/15.4.4.16-2-7.js | 61 -- .../15.4/15.4.4/15.4.4.16/15.4.4.16-2-8.js | 66 -- .../15.4/15.4.4/15.4.4.16/15.4.4.16-2-9.js | 73 -- .../15.4/15.4.4/15.4.4.16/15.4.4.16-3-1.js | 49 - .../15.4/15.4.4/15.4.4.16/15.4.4.16-3-10.js | 49 - .../15.4/15.4.4/15.4.4.16/15.4.4.16-3-11.js | 50 - .../15.4/15.4.4/15.4.4.16/15.4.4.16-3-12.js | 50 - .../15.4/15.4.4/15.4.4.16/15.4.4.16-3-13.js | 50 - .../15.4/15.4.4/15.4.4.16/15.4.4.16-3-14.js | 53 - .../15.4/15.4.4/15.4.4.16/15.4.4.16-3-15.js | 50 - .../15.4/15.4.4/15.4.4.16/15.4.4.16-3-16.js | 50 - .../15.4/15.4.4/15.4.4.16/15.4.4.16-3-17.js | 50 - .../15.4/15.4.4/15.4.4.16/15.4.4.16-3-18.js | 49 - .../15.4/15.4.4/15.4.4.16/15.4.4.16-3-19.js | 67 -- .../15.4/15.4.4/15.4.4.16/15.4.4.16-3-2.js | 51 - .../15.4/15.4.4/15.4.4.16/15.4.4.16-3-20.js | 62 -- .../15.4/15.4.4/15.4.4.16/15.4.4.16-3-21.js | 69 -- .../15.4/15.4.4/15.4.4.16/15.4.4.16-3-22.js | 70 -- .../15.4/15.4.4/15.4.4.16/15.4.4.16-3-23.js | 77 -- .../15.4/15.4.4/15.4.4.16/15.4.4.16-3-24.js | 50 - .../15.4/15.4.4/15.4.4.16/15.4.4.16-3-25.js | 55 - .../15.4/15.4.4/15.4.4.16/15.4.4.16-3-28.js | 52 - .../15.4/15.4.4/15.4.4.16/15.4.4.16-3-29.js | 54 - .../15.4/15.4.4/15.4.4.16/15.4.4.16-3-3.js | 49 - .../15.4/15.4.4/15.4.4.16/15.4.4.16-3-4.js | 49 - .../15.4/15.4.4/15.4.4.16/15.4.4.16-3-5.js | 49 - .../15.4/15.4.4/15.4.4.16/15.4.4.16-3-6.js | 50 - .../15.4/15.4.4/15.4.4.16/15.4.4.16-3-7.js | 50 - .../15.4/15.4.4/15.4.4.16/15.4.4.16-3-8.js | 49 - .../15.4/15.4.4/15.4.4.16/15.4.4.16-3-9.js | 49 - .../15.4/15.4.4/15.4.4.16/15.4.4.16-4-1.js | 45 - .../15.4/15.4.4/15.4.4.16/15.4.4.16-4-10.js | 54 - .../15.4/15.4.4/15.4.4.16/15.4.4.16-4-11.js | 58 -- .../15.4/15.4.4/15.4.4.16/15.4.4.16-4-12.js | 44 - .../15.4/15.4.4/15.4.4.16/15.4.4.16-4-3.js | 45 - .../15.4/15.4.4/15.4.4.16/15.4.4.16-4-4.js | 45 - .../15.4/15.4.4/15.4.4.16/15.4.4.16-4-5.js | 45 - .../15.4/15.4.4/15.4.4.16/15.4.4.16-4-6.js | 45 - .../15.4/15.4.4/15.4.4.16/15.4.4.16-4-7.js | 45 - .../15.4/15.4.4/15.4.4.16/15.4.4.16-4-8.js | 57 - .../15.4/15.4.4/15.4.4.16/15.4.4.16-4-9.js | 61 -- .../15.4/15.4.4/15.4.4.16/15.4.4.16-5-1.js | 44 - .../15.4/15.4.4/15.4.4.16/15.4.4.16-5-10.js | 50 - .../15.4/15.4.4/15.4.4.16/15.4.4.16-5-11.js | 50 - .../15.4/15.4.4/15.4.4.16/15.4.4.16-5-12.js | 50 - .../15.4/15.4.4/15.4.4.16/15.4.4.16-5-13.js | 48 - .../15.4/15.4.4/15.4.4.16/15.4.4.16-5-14.js | 47 - .../15.4/15.4.4/15.4.4.16/15.4.4.16-5-15.js | 48 - .../15.4/15.4.4/15.4.4.16/15.4.4.16-5-16.js | 48 - .../15.4/15.4.4/15.4.4.16/15.4.4.16-5-17.js | 46 - .../15.4/15.4.4/15.4.4.16/15.4.4.16-5-18.js | 48 - .../15.4/15.4.4/15.4.4.16/15.4.4.16-5-19.js | 52 - .../15.4/15.4.4/15.4.4.16/15.4.4.16-5-2.js | 47 - .../15.4/15.4.4/15.4.4.16/15.4.4.16-5-22.js | 47 - .../15.4/15.4.4/15.4.4.16/15.4.4.16-5-23.js | 47 - .../15.4/15.4.4/15.4.4.16/15.4.4.16-5-24.js | 47 - .../15.4/15.4.4/15.4.4.16/15.4.4.16-5-3.js | 48 - .../15.4/15.4.4/15.4.4.16/15.4.4.16-5-4.js | 49 - .../15.4/15.4.4/15.4.4.16/15.4.4.16-5-5.js | 49 - .../15.4/15.4.4/15.4.4.16/15.4.4.16-5-6.js | 48 - .../15.4/15.4.4/15.4.4.16/15.4.4.16-5-7.js | 47 - .../15.4/15.4.4/15.4.4.16/15.4.4.16-5-9.js | 48 - .../15.4/15.4.4/15.4.4.16/15.4.4.16-7-1.js | 51 - .../15.4/15.4.4/15.4.4.16/15.4.4.16-7-2.js | 50 - .../15.4/15.4.4/15.4.4.16/15.4.4.16-7-3.js | 50 - .../15.4/15.4.4/15.4.4.16/15.4.4.16-7-4.js | 50 - .../15.4/15.4.4/15.4.4.16/15.4.4.16-7-5.js | 52 - .../15.4/15.4.4/15.4.4.16/15.4.4.16-7-6.js | 54 - .../15.4/15.4.4/15.4.4.16/15.4.4.16-7-8.js | 49 - .../15.4/15.4.4/15.4.4.16/15.4.4.16-7-b-1.js | 48 - .../15.4/15.4.4/15.4.4.16/15.4.4.16-7-b-2.js | 56 - .../15.4/15.4.4/15.4.4.16/15.4.4.16-7-b-3.js | 53 - .../15.4.4/15.4.4.16/15.4.4.16-7-c-i-1.js | 51 - .../15.4.4/15.4.4.16/15.4.4.16-7-c-i-2.js | 47 - .../15.4.4/15.4.4.16/15.4.4.16-7-c-i-25.js | 51 - .../15.4.4/15.4.4.16/15.4.4.16-7-c-i-26.js | 57 - .../15.4.4/15.4.4.16/15.4.4.16-7-c-i-27.js | 57 - .../15.4.4/15.4.4.16/15.4.4.16-7-c-i-3.js | 57 - .../15.4.4/15.4.4.16/15.4.4.16-7-c-i-4.js | 53 - .../15.4.4/15.4.4.16/15.4.4.16-7-c-i-7.js | 58 -- .../15.4.4/15.4.4.16/15.4.4.16-7-c-i-8.js | 53 - .../15.4.4/15.4.4.16/15.4.4.16-7-c-ii-1.js | 46 - .../15.4.4/15.4.4.16/15.4.4.16-7-c-ii-10.js | 47 - .../15.4.4/15.4.4.16/15.4.4.16-7-c-ii-11.js | 47 - .../15.4.4/15.4.4.16/15.4.4.16-7-c-ii-12.js | 47 - .../15.4.4/15.4.4.16/15.4.4.16-7-c-ii-13.js | 47 - .../15.4.4/15.4.4.16/15.4.4.16-7-c-ii-14.js | 51 - .../15.4.4/15.4.4.16/15.4.4.16-7-c-ii-15.js | 51 - .../15.4.4/15.4.4.16/15.4.4.16-7-c-ii-16.js | 49 - .../15.4.4/15.4.4.16/15.4.4.16-7-c-ii-17.js | 49 - .../15.4.4/15.4.4.16/15.4.4.16-7-c-ii-18.js | 49 - .../15.4.4/15.4.4.16/15.4.4.16-7-c-ii-19.js | 49 - .../15.4.4/15.4.4.16/15.4.4.16-7-c-ii-2.js | 47 - .../15.4.4/15.4.4.16/15.4.4.16-7-c-ii-20.js | 51 - .../15.4.4/15.4.4.16/15.4.4.16-7-c-ii-21.js | 56 - .../15.4.4/15.4.4.16/15.4.4.16-7-c-ii-22.js | 56 - .../15.4.4/15.4.4.16/15.4.4.16-7-c-ii-23.js | 48 - .../15.4.4/15.4.4.16/15.4.4.16-7-c-ii-3.js | 52 - .../15.4.4/15.4.4.16/15.4.4.16-7-c-ii-4.js | 53 - .../15.4.4/15.4.4.16/15.4.4.16-7-c-ii-5.js | 58 -- .../15.4.4/15.4.4.16/15.4.4.16-7-c-ii-6.js | 52 - .../15.4.4/15.4.4.16/15.4.4.16-7-c-ii-7.js | 57 - .../15.4.4/15.4.4.16/15.4.4.16-7-c-ii-8.js | 51 - .../15.4.4/15.4.4.16/15.4.4.16-7-c-ii-9.js | 47 - .../15.4.4/15.4.4.16/15.4.4.16-7-c-iii-1.js | 50 - .../15.4.4/15.4.4.16/15.4.4.16-7-c-iii-10.js | 47 - .../15.4.4/15.4.4.16/15.4.4.16-7-c-iii-11.js | 47 - .../15.4.4/15.4.4.16/15.4.4.16-7-c-iii-12.js | 47 - .../15.4.4/15.4.4.16/15.4.4.16-7-c-iii-13.js | 47 - .../15.4.4/15.4.4.16/15.4.4.16-7-c-iii-14.js | 47 - .../15.4.4/15.4.4.16/15.4.4.16-7-c-iii-15.js | 47 - .../15.4.4/15.4.4.16/15.4.4.16-7-c-iii-16.js | 47 - .../15.4.4/15.4.4.16/15.4.4.16-7-c-iii-17.js | 47 - .../15.4.4/15.4.4.16/15.4.4.16-7-c-iii-18.js | 47 - .../15.4.4/15.4.4.16/15.4.4.16-7-c-iii-19.js | 47 - .../15.4.4/15.4.4.16/15.4.4.16-7-c-iii-2.js | 50 - .../15.4.4/15.4.4.16/15.4.4.16-7-c-iii-20.js | 47 - .../15.4.4/15.4.4.16/15.4.4.16-7-c-iii-21.js | 47 - .../15.4.4/15.4.4.16/15.4.4.16-7-c-iii-22.js | 47 - .../15.4.4/15.4.4.16/15.4.4.16-7-c-iii-23.js | 47 - .../15.4.4/15.4.4.16/15.4.4.16-7-c-iii-24.js | 47 - .../15.4.4/15.4.4.16/15.4.4.16-7-c-iii-25.js | 47 - .../15.4.4/15.4.4.16/15.4.4.16-7-c-iii-29.js | 47 - .../15.4.4/15.4.4.16/15.4.4.16-7-c-iii-3.js | 48 - .../15.4.4/15.4.4.16/15.4.4.16-7-c-iii-4.js | 50 - .../15.4.4/15.4.4.16/15.4.4.16-7-c-iii-5.js | 47 - .../15.4.4/15.4.4.16/15.4.4.16-7-c-iii-6.js | 47 - .../15.4.4/15.4.4.16/15.4.4.16-7-c-iii-7.js | 47 - .../15.4.4/15.4.4.16/15.4.4.16-7-c-iii-8.js | 47 - .../15.4.4/15.4.4.16/15.4.4.16-7-c-iii-9.js | 47 - .../15.4/15.4.4/15.4.4.16/15.4.4.16-8-1.js | 40 - .../15.4/15.4.4/15.4.4.16/15.4.4.16-8-10.js | 52 - .../15.4/15.4.4/15.4.4.16/15.4.4.16-8-11.js | 47 - .../15.4/15.4.4/15.4.4.16/15.4.4.16-8-12.js | 51 - .../15.4/15.4.4/15.4.4.16/15.4.4.16-8-13.js | 49 - .../15.4/15.4.4/15.4.4.16/15.4.4.16-8-2.js | 46 - .../15.4/15.4.4/15.4.4.16/15.4.4.16-8-3.js | 46 - .../15.4/15.4.4/15.4.4.16/15.4.4.16-8-4.js | 46 - .../15.4/15.4.4/15.4.4.16/15.4.4.16-8-5.js | 46 - .../15.4/15.4.4/15.4.4.16/15.4.4.16-8-6.js | 48 - .../15.4/15.4.4/15.4.4.16/15.4.4.16-8-7.js | 53 - .../15.4/15.4.4/15.4.4.16/15.4.4.16-8-8.js | 61 -- .../15.4/15.4.4/15.4.4.17/15.4.4.17-0-1.js | 36 - .../15.4/15.4.4/15.4.4.17/15.4.4.17-0-2.js | 39 - .../15.4/15.4.4/15.4.4.17/15.4.4.17-1-1.js | 44 - .../15.4/15.4.4/15.4.4.17/15.4.4.17-1-10.js | 50 - .../15.4/15.4.4/15.4.4.17/15.4.4.17-1-11.js | 48 - .../15.4/15.4.4/15.4.4.17/15.4.4.17-1-12.js | 48 - .../15.4/15.4.4/15.4.4.17/15.4.4.17-1-13.js | 50 - .../15.4/15.4.4/15.4.4.17/15.4.4.17-1-14.js | 47 - .../15.4/15.4.4/15.4.4.17/15.4.4.17-1-15.js | 47 - .../15.4/15.4.4/15.4.4.17/15.4.4.17-1-2.js | 44 - .../15.4/15.4.4/15.4.4.17/15.4.4.17-1-3.js | 50 - .../15.4/15.4.4/15.4.4.17/15.4.4.17-1-4.js | 48 - .../15.4/15.4.4/15.4.4.17/15.4.4.17-1-5.js | 51 - .../15.4/15.4.4/15.4.4.17/15.4.4.17-1-6.js | 48 - .../15.4/15.4.4/15.4.4.17/15.4.4.17-1-7.js | 43 - .../15.4/15.4.4/15.4.4.17/15.4.4.17-1-8.js | 44 - .../15.4/15.4.4/15.4.4.17/15.4.4.17-1-9.js | 48 - .../15.4/15.4.4/15.4.4.17/15.4.4.17-2-1.js | 56 - .../15.4/15.4.4/15.4.4.17/15.4.4.17-2-10.js | 65 -- .../15.4/15.4.4/15.4.4.17/15.4.4.17-2-11.js | 57 - .../15.4/15.4.4/15.4.4.17/15.4.4.17-2-12.js | 65 -- .../15.4/15.4.4/15.4.4.17/15.4.4.17-2-13.js | 60 -- .../15.4/15.4.4/15.4.4.17/15.4.4.17-2-14.js | 49 - .../15.4/15.4.4/15.4.4.17/15.4.4.17-2-17.js | 53 - .../15.4/15.4.4/15.4.4.17/15.4.4.17-2-18.js | 54 - .../15.4/15.4.4/15.4.4.17/15.4.4.17-2-19.js | 55 - .../15.4/15.4.4/15.4.4.17/15.4.4.17-2-2.js | 54 - .../15.4/15.4.4/15.4.4.17/15.4.4.17-2-3.js | 59 -- .../15.4/15.4.4/15.4.4.17/15.4.4.17-2-4.js | 58 -- .../15.4/15.4.4/15.4.4.17/15.4.4.17-2-5.js | 70 -- .../15.4/15.4.4/15.4.4.17/15.4.4.17-2-6.js | 58 -- .../15.4/15.4.4/15.4.4.17/15.4.4.17-2-7.js | 61 -- .../15.4/15.4.4/15.4.4.17/15.4.4.17-2-8.js | 66 -- .../15.4/15.4.4/15.4.4.17/15.4.4.17-2-9.js | 73 -- .../15.4/15.4.4/15.4.4.17/15.4.4.17-3-1.js | 49 - .../15.4/15.4.4/15.4.4.17/15.4.4.17-3-10.js | 49 - .../15.4/15.4.4/15.4.4.17/15.4.4.17-3-11.js | 50 - .../15.4/15.4.4/15.4.4.17/15.4.4.17-3-12.js | 50 - .../15.4/15.4.4/15.4.4.17/15.4.4.17-3-13.js | 51 - .../15.4/15.4.4/15.4.4.17/15.4.4.17-3-14.js | 53 - .../15.4/15.4.4/15.4.4.17/15.4.4.17-3-15.js | 50 - .../15.4/15.4.4/15.4.4.17/15.4.4.17-3-16.js | 50 - .../15.4/15.4.4/15.4.4.17/15.4.4.17-3-17.js | 50 - .../15.4/15.4.4/15.4.4.17/15.4.4.17-3-18.js | 49 - .../15.4/15.4.4/15.4.4.17/15.4.4.17-3-19.js | 62 -- .../15.4/15.4.4/15.4.4.17/15.4.4.17-3-2.js | 50 - .../15.4/15.4.4/15.4.4.17/15.4.4.17-3-20.js | 62 -- .../15.4/15.4.4/15.4.4.17/15.4.4.17-3-21.js | 68 -- .../15.4/15.4.4/15.4.4.17/15.4.4.17-3-22.js | 70 -- .../15.4/15.4.4/15.4.4.17/15.4.4.17-3-23.js | 76 -- .../15.4/15.4.4/15.4.4.17/15.4.4.17-3-24.js | 55 - .../15.4/15.4.4/15.4.4.17/15.4.4.17-3-25.js | 55 - .../15.4/15.4.4/15.4.4.17/15.4.4.17-3-28.js | 52 - .../15.4/15.4.4/15.4.4.17/15.4.4.17-3-29.js | 54 - .../15.4/15.4.4/15.4.4.17/15.4.4.17-3-3.js | 49 - .../15.4/15.4.4/15.4.4.17/15.4.4.17-3-4.js | 49 - .../15.4/15.4.4/15.4.4.17/15.4.4.17-3-5.js | 49 - .../15.4/15.4.4/15.4.4.17/15.4.4.17-3-6.js | 49 - .../15.4/15.4.4/15.4.4.17/15.4.4.17-3-7.js | 50 - .../15.4/15.4.4/15.4.4.17/15.4.4.17-3-8.js | 49 - .../15.4/15.4.4/15.4.4.17/15.4.4.17-3-9.js | 49 - .../15.4/15.4.4/15.4.4.17/15.4.4.17-4-1.js | 45 - .../15.4/15.4.4/15.4.4.17/15.4.4.17-4-10.js | 54 - .../15.4/15.4.4/15.4.4.17/15.4.4.17-4-11.js | 58 -- .../15.4/15.4.4/15.4.4.17/15.4.4.17-4-12.js | 44 - .../15.4/15.4.4/15.4.4.17/15.4.4.17-4-2.js | 45 - .../15.4/15.4.4/15.4.4.17/15.4.4.17-4-3.js | 45 - .../15.4/15.4.4/15.4.4.17/15.4.4.17-4-4.js | 45 - .../15.4/15.4.4/15.4.4.17/15.4.4.17-4-5.js | 45 - .../15.4/15.4.4/15.4.4.17/15.4.4.17-4-6.js | 45 - .../15.4/15.4.4/15.4.4.17/15.4.4.17-4-7.js | 45 - .../15.4/15.4.4/15.4.4.17/15.4.4.17-4-8.js | 57 - .../15.4/15.4.4/15.4.4.17/15.4.4.17-4-9.js | 61 -- .../15.4/15.4.4/15.4.4.17/15.4.4.17-5-1.js | 44 - .../15.4/15.4.4/15.4.4.17/15.4.4.17-5-10.js | 46 - .../15.4/15.4.4/15.4.4.17/15.4.4.17-5-11.js | 46 - .../15.4/15.4.4/15.4.4.17/15.4.4.17-5-12.js | 46 - .../15.4/15.4.4/15.4.4.17/15.4.4.17-5-13.js | 46 - .../15.4/15.4.4/15.4.4.17/15.4.4.17-5-14.js | 44 - .../15.4/15.4.4/15.4.4.17/15.4.4.17-5-15.js | 46 - .../15.4/15.4.4/15.4.4.17/15.4.4.17-5-16.js | 46 - .../15.4/15.4.4/15.4.4.17/15.4.4.17-5-17.js | 44 - .../15.4/15.4.4/15.4.4.17/15.4.4.17-5-18.js | 46 - .../15.4/15.4.4/15.4.4.17/15.4.4.17-5-19.js | 50 - .../15.4/15.4.4/15.4.4.17/15.4.4.17-5-2.js | 47 - .../15.4/15.4.4/15.4.4.17/15.4.4.17-5-22.js | 44 - .../15.4/15.4.4/15.4.4.17/15.4.4.17-5-23.js | 44 - .../15.4/15.4.4/15.4.4.17/15.4.4.17-5-24.js | 44 - .../15.4/15.4.4/15.4.4.17/15.4.4.17-5-3.js | 48 - .../15.4/15.4.4/15.4.4.17/15.4.4.17-5-4.js | 49 - .../15.4/15.4.4/15.4.4.17/15.4.4.17-5-5.js | 49 - .../15.4/15.4.4/15.4.4.17/15.4.4.17-5-6.js | 48 - .../15.4/15.4.4/15.4.4.17/15.4.4.17-5-7.js | 44 - .../15.4/15.4.4/15.4.4.17/15.4.4.17-5-9.js | 46 - .../15.4/15.4.4/15.4.4.17/15.4.4.17-7-1.js | 50 - .../15.4/15.4.4/15.4.4.17/15.4.4.17-7-2.js | 50 - .../15.4/15.4.4/15.4.4.17/15.4.4.17-7-3.js | 50 - .../15.4/15.4.4/15.4.4.17/15.4.4.17-7-4.js | 49 - .../15.4/15.4.4/15.4.4.17/15.4.4.17-7-5.js | 52 - .../15.4/15.4.4/15.4.4.17/15.4.4.17-7-6.js | 54 - .../15.4/15.4.4/15.4.4.17/15.4.4.17-7-7.js | 49 - .../15.4/15.4.4/15.4.4.17/15.4.4.17-7-b-1.js | 49 - .../15.4/15.4.4/15.4.4.17/15.4.4.17-7-b-2.js | 56 - .../15.4/15.4.4/15.4.4.17/15.4.4.17-7-b-3.js | 53 - .../15.4.4/15.4.4.17/15.4.4.17-7-c-i-1.js | 51 - .../15.4.4/15.4.4.17/15.4.4.17-7-c-i-2.js | 49 - .../15.4.4/15.4.4.17/15.4.4.17-7-c-i-25.js | 51 - .../15.4.4/15.4.4.17/15.4.4.17-7-c-i-26.js | 59 -- .../15.4.4/15.4.4.17/15.4.4.17-7-c-i-27.js | 63 -- .../15.4.4/15.4.4.17/15.4.4.17-7-c-i-3.js | 58 -- .../15.4.4/15.4.4.17/15.4.4.17-7-c-i-4.js | 55 - .../15.4.4/15.4.4.17/15.4.4.17-7-c-i-7.js | 57 - .../15.4.4/15.4.4.17/15.4.4.17-7-c-i-8.js | 55 - .../15.4.4/15.4.4.17/15.4.4.17-7-c-ii-1.js | 50 - .../15.4.4/15.4.4.17/15.4.4.17-7-c-ii-10.js | 44 - .../15.4.4/15.4.4.17/15.4.4.17-7-c-ii-11.js | 43 - .../15.4.4/15.4.4.17/15.4.4.17-7-c-ii-12.js | 44 - .../15.4.4/15.4.4.17/15.4.4.17-7-c-ii-13.js | 44 - .../15.4.4/15.4.4.17/15.4.4.17-7-c-ii-14.js | 48 - .../15.4.4/15.4.4.17/15.4.4.17-7-c-ii-15.js | 48 - .../15.4.4/15.4.4.17/15.4.4.17-7-c-ii-16.js | 46 - .../15.4.4/15.4.4.17/15.4.4.17-7-c-ii-17.js | 46 - .../15.4.4/15.4.4.17/15.4.4.17-7-c-ii-18.js | 46 - .../15.4.4/15.4.4.17/15.4.4.17-7-c-ii-19.js | 49 - .../15.4.4/15.4.4.17/15.4.4.17-7-c-ii-2.js | 51 - .../15.4.4/15.4.4.17/15.4.4.17-7-c-ii-20.js | 48 - .../15.4.4/15.4.4.17/15.4.4.17-7-c-ii-21.js | 56 - .../15.4.4/15.4.4.17/15.4.4.17-7-c-ii-22.js | 56 - .../15.4.4/15.4.4.17/15.4.4.17-7-c-ii-23.js | 46 - .../15.4.4/15.4.4.17/15.4.4.17-7-c-ii-3.js | 50 - .../15.4.4/15.4.4.17/15.4.4.17-7-c-ii-4.js | 54 - .../15.4.4/15.4.4.17/15.4.4.17-7-c-ii-5.js | 57 - .../15.4.4/15.4.4.17/15.4.4.17-7-c-ii-6.js | 47 - .../15.4.4/15.4.4.17/15.4.4.17-7-c-ii-7.js | 59 -- .../15.4.4/15.4.4.17/15.4.4.17-7-c-ii-8.js | 49 - .../15.4.4/15.4.4.17/15.4.4.17-7-c-ii-9.js | 44 - .../15.4.4/15.4.4.17/15.4.4.17-7-c-iii-1.js | 49 - .../15.4.4/15.4.4.17/15.4.4.17-7-c-iii-10.js | 44 - .../15.4.4/15.4.4.17/15.4.4.17-7-c-iii-11.js | 44 - .../15.4.4/15.4.4.17/15.4.4.17-7-c-iii-12.js | 47 - .../15.4.4/15.4.4.17/15.4.4.17-7-c-iii-13.js | 47 - .../15.4.4/15.4.4.17/15.4.4.17-7-c-iii-14.js | 44 - .../15.4.4/15.4.4.17/15.4.4.17-7-c-iii-15.js | 44 - .../15.4.4/15.4.4.17/15.4.4.17-7-c-iii-16.js | 44 - .../15.4.4/15.4.4.17/15.4.4.17-7-c-iii-17.js | 44 - .../15.4.4/15.4.4.17/15.4.4.17-7-c-iii-18.js | 44 - .../15.4.4/15.4.4.17/15.4.4.17-7-c-iii-19.js | 44 - .../15.4.4/15.4.4.17/15.4.4.17-7-c-iii-2.js | 49 - .../15.4.4/15.4.4.17/15.4.4.17-7-c-iii-20.js | 44 - .../15.4.4/15.4.4.17/15.4.4.17-7-c-iii-21.js | 44 - .../15.4.4/15.4.4.17/15.4.4.17-7-c-iii-22.js | 44 - .../15.4.4/15.4.4.17/15.4.4.17-7-c-iii-23.js | 44 - .../15.4.4/15.4.4.17/15.4.4.17-7-c-iii-24.js | 44 - .../15.4.4/15.4.4.17/15.4.4.17-7-c-iii-25.js | 44 - .../15.4.4/15.4.4.17/15.4.4.17-7-c-iii-29.js | 44 - .../15.4.4/15.4.4.17/15.4.4.17-7-c-iii-3.js | 49 - .../15.4.4/15.4.4.17/15.4.4.17-7-c-iii-4.js | 46 - .../15.4.4/15.4.4.17/15.4.4.17-7-c-iii-5.js | 47 - .../15.4.4/15.4.4.17/15.4.4.17-7-c-iii-6.js | 47 - .../15.4.4/15.4.4.17/15.4.4.17-7-c-iii-7.js | 47 - .../15.4.4/15.4.4.17/15.4.4.17-7-c-iii-8.js | 44 - .../15.4.4/15.4.4.17/15.4.4.17-7-c-iii-9.js | 44 - .../15.4/15.4.4/15.4.4.17/15.4.4.17-8-1.js | 40 - .../15.4/15.4.4/15.4.4.17/15.4.4.17-8-10.js | 52 - .../15.4/15.4.4/15.4.4.17/15.4.4.17-8-11.js | 47 - .../15.4/15.4.4/15.4.4.17/15.4.4.17-8-12.js | 51 - .../15.4/15.4.4/15.4.4.17/15.4.4.17-8-13.js | 49 - .../15.4/15.4.4/15.4.4.17/15.4.4.17-8-2.js | 46 - .../15.4/15.4.4/15.4.4.17/15.4.4.17-8-3.js | 46 - .../15.4/15.4.4/15.4.4.17/15.4.4.17-8-4.js | 46 - .../15.4/15.4.4/15.4.4.17/15.4.4.17-8-5.js | 46 - .../15.4/15.4.4/15.4.4.17/15.4.4.17-8-6.js | 48 - .../15.4/15.4.4/15.4.4.17/15.4.4.17-8-7.js | 54 - .../15.4/15.4.4/15.4.4.17/15.4.4.17-8-8.js | 61 -- .../15.4/15.4.4/15.4.4.18/15.4.4.18-0-1.js | 36 - .../15.4/15.4.4/15.4.4.18/15.4.4.18-0-2.js | 39 - .../15.4/15.4.4/15.4.4.18/15.4.4.18-1-1.js | 44 - .../15.4/15.4.4/15.4.4.18/15.4.4.18-1-10.js | 53 - .../15.4/15.4.4/15.4.4.18/15.4.4.18-1-11.js | 49 - .../15.4/15.4.4/15.4.4.18/15.4.4.18-1-12.js | 49 - .../15.4/15.4.4/15.4.4.18/15.4.4.18-1-13.js | 52 - .../15.4/15.4.4/15.4.4.18/15.4.4.18-1-14.js | 49 - .../15.4/15.4.4/15.4.4.18/15.4.4.18-1-15.js | 49 - .../15.4/15.4.4/15.4.4.18/15.4.4.18-1-2.js | 44 - .../15.4/15.4.4/15.4.4.18/15.4.4.18-1-3.js | 55 - .../15.4/15.4.4/15.4.4.18/15.4.4.18-1-4.js | 50 - .../15.4/15.4.4/15.4.4.18/15.4.4.18-1-5.js | 53 - .../15.4/15.4.4/15.4.4.18/15.4.4.18-1-6.js | 51 - .../15.4/15.4.4/15.4.4.18/15.4.4.18-1-7.js | 45 - .../15.4/15.4.4/15.4.4.18/15.4.4.18-1-8.js | 47 - .../15.4/15.4.4/15.4.4.18/15.4.4.18-1-9.js | 51 - .../15.4/15.4.4/15.4.4.18/15.4.4.18-2-1.js | 52 - .../15.4/15.4.4/15.4.4.18/15.4.4.18-2-10.js | 62 -- .../15.4/15.4.4/15.4.4.18/15.4.4.18-2-11.js | 55 - .../15.4/15.4.4/15.4.4.18/15.4.4.18-2-12.js | 63 -- .../15.4/15.4.4/15.4.4.18/15.4.4.18-2-13.js | 60 -- .../15.4/15.4.4/15.4.4.18/15.4.4.18-2-14.js | 50 - .../15.4/15.4.4/15.4.4.18/15.4.4.18-2-17.js | 50 - .../15.4/15.4.4/15.4.4.18/15.4.4.18-2-18.js | 47 - .../15.4/15.4.4/15.4.4.18/15.4.4.18-2-19.js | 52 - .../15.4/15.4.4/15.4.4.18/15.4.4.18-2-2.js | 45 - .../15.4/15.4.4/15.4.4.18/15.4.4.18-2-3.js | 56 - .../15.4/15.4.4/15.4.4.18/15.4.4.18-2-4.js | 53 - .../15.4/15.4.4/15.4.4.18/15.4.4.18-2-5.js | 66 -- .../15.4/15.4.4/15.4.4.18/15.4.4.18-2-6.js | 55 - .../15.4/15.4.4/15.4.4.18/15.4.4.18-2-7.js | 58 -- .../15.4/15.4.4/15.4.4.18/15.4.4.18-2-8.js | 63 -- .../15.4/15.4.4/15.4.4.18/15.4.4.18-2-9.js | 70 -- .../15.4/15.4.4/15.4.4.18/15.4.4.18-3-1.js | 50 - .../15.4/15.4.4/15.4.4.18/15.4.4.18-3-10.js | 50 - .../15.4/15.4.4/15.4.4.18/15.4.4.18-3-11.js | 50 - .../15.4/15.4.4/15.4.4.18/15.4.4.18-3-12.js | 50 - .../15.4/15.4.4/15.4.4.18/15.4.4.18-3-13.js | 49 - .../15.4/15.4.4/15.4.4.18/15.4.4.18-3-14.js | 64 -- .../15.4/15.4.4/15.4.4.18/15.4.4.18-3-15.js | 49 - .../15.4/15.4.4/15.4.4.18/15.4.4.18-3-16.js | 50 - .../15.4/15.4.4/15.4.4.18/15.4.4.18-3-17.js | 50 - .../15.4/15.4.4/15.4.4.18/15.4.4.18-3-18.js | 50 - .../15.4/15.4.4/15.4.4.18/15.4.4.18-3-19.js | 58 -- .../15.4/15.4.4/15.4.4.18/15.4.4.18-3-2.js | 49 - .../15.4/15.4.4/15.4.4.18/15.4.4.18-3-20.js | 58 -- .../15.4/15.4.4/15.4.4.18/15.4.4.18-3-21.js | 65 -- .../15.4/15.4.4/15.4.4.18/15.4.4.18-3-22.js | 69 -- .../15.4/15.4.4/15.4.4.18/15.4.4.18-3-23.js | 73 -- .../15.4/15.4.4/15.4.4.18/15.4.4.18-3-24.js | 54 - .../15.4/15.4.4/15.4.4.18/15.4.4.18-3-25.js | 54 - .../15.4/15.4.4/15.4.4.18/15.4.4.18-3-28.js | 53 - .../15.4/15.4.4/15.4.4.18/15.4.4.18-3-29.js | 54 - .../15.4/15.4.4/15.4.4.18/15.4.4.18-3-3.js | 50 - .../15.4/15.4.4/15.4.4.18/15.4.4.18-3-4.js | 50 - .../15.4/15.4.4/15.4.4.18/15.4.4.18-3-5.js | 50 - .../15.4/15.4.4/15.4.4.18/15.4.4.18-3-6.js | 50 - .../15.4/15.4.4/15.4.4.18/15.4.4.18-3-7.js | 50 - .../15.4/15.4.4/15.4.4.18/15.4.4.18-3-8.js | 50 - .../15.4/15.4.4/15.4.4.18/15.4.4.18-3-9.js | 50 - .../15.4/15.4.4/15.4.4.18/15.4.4.18-4-1.js | 45 - .../15.4/15.4.4/15.4.4.18/15.4.4.18-4-10.js | 54 - .../15.4/15.4.4/15.4.4.18/15.4.4.18-4-11.js | 58 -- .../15.4/15.4.4/15.4.4.18/15.4.4.18-4-12.js | 46 - .../15.4/15.4.4/15.4.4.18/15.4.4.18-4-2.js | 45 - .../15.4/15.4.4/15.4.4.18/15.4.4.18-4-3.js | 45 - .../15.4/15.4.4/15.4.4.18/15.4.4.18-4-4.js | 45 - .../15.4/15.4.4/15.4.4.18/15.4.4.18-4-5.js | 45 - .../15.4/15.4.4/15.4.4.18/15.4.4.18-4-6.js | 45 - .../15.4/15.4.4/15.4.4.18/15.4.4.18-4-7.js | 45 - .../15.4/15.4.4/15.4.4.18/15.4.4.18-4-8.js | 57 - .../15.4/15.4.4/15.4.4.18/15.4.4.18-4-9.js | 61 -- .../15.4/15.4.4/15.4.4.18/15.4.4.18-5-1.js | 45 - .../15.4/15.4.4/15.4.4.18/15.4.4.18-5-10.js | 48 - .../15.4/15.4.4/15.4.4.18/15.4.4.18-5-11.js | 48 - .../15.4/15.4.4/15.4.4.18/15.4.4.18-5-12.js | 48 - .../15.4/15.4.4/15.4.4.18/15.4.4.18-5-13.js | 48 - .../15.4/15.4.4/15.4.4.18/15.4.4.18-5-14.js | 46 - .../15.4/15.4.4/15.4.4.18/15.4.4.18-5-15.js | 48 - .../15.4/15.4.4/15.4.4.18/15.4.4.18-5-16.js | 48 - .../15.4/15.4.4/15.4.4.18/15.4.4.18-5-17.js | 46 - .../15.4/15.4.4/15.4.4.18/15.4.4.18-5-18.js | 48 - .../15.4/15.4.4/15.4.4.18/15.4.4.18-5-19.js | 52 - .../15.4/15.4.4/15.4.4.18/15.4.4.18-5-2.js | 49 - .../15.4/15.4.4/15.4.4.18/15.4.4.18-5-22.js | 47 - .../15.4/15.4.4/15.4.4.18/15.4.4.18-5-23.js | 46 - .../15.4/15.4.4/15.4.4.18/15.4.4.18-5-24.js | 46 - .../15.4/15.4.4/15.4.4.18/15.4.4.18-5-3.js | 49 - .../15.4/15.4.4/15.4.4.18/15.4.4.18-5-4.js | 50 - .../15.4/15.4.4/15.4.4.18/15.4.4.18-5-5.js | 51 - .../15.4/15.4.4/15.4.4.18/15.4.4.18-5-6.js | 50 - .../15.4/15.4.4/15.4.4.18/15.4.4.18-5-7.js | 47 - .../15.4/15.4.4/15.4.4.18/15.4.4.18-5-9.js | 48 - .../15.4/15.4.4/15.4.4.18/15.4.4.18-7-1.js | 48 - .../15.4/15.4.4/15.4.4.18/15.4.4.18-7-2.js | 49 - .../15.4/15.4.4/15.4.4.18/15.4.4.18-7-3.js | 48 - .../15.4/15.4.4/15.4.4.18/15.4.4.18-7-4.js | 50 - .../15.4/15.4.4/15.4.4.18/15.4.4.18-7-5.js | 51 - .../15.4/15.4.4/15.4.4.18/15.4.4.18-7-7.js | 49 - .../15.4/15.4.4/15.4.4.18/15.4.4.18-7-8.js | 48 - .../15.4/15.4.4/15.4.4.18/15.4.4.18-7-b-1.js | 47 - .../15.4/15.4.4/15.4.4.18/15.4.4.18-7-b-2.js | 59 -- .../15.4/15.4.4/15.4.4.18/15.4.4.18-7-b-3.js | 59 -- .../15.4.4/15.4.4.18/15.4.4.18-7-c-i-1.js | 53 - .../15.4.4/15.4.4.18/15.4.4.18-7-c-i-2.js | 50 - .../15.4.4/15.4.4.18/15.4.4.18-7-c-i-25.js | 54 - .../15.4.4/15.4.4.18/15.4.4.18-7-c-i-26.js | 63 -- .../15.4.4/15.4.4.18/15.4.4.18-7-c-i-27.js | 65 -- .../15.4.4/15.4.4.18/15.4.4.18-7-c-i-3.js | 60 -- .../15.4.4/15.4.4.18/15.4.4.18-7-c-i-4.js | 56 - .../15.4.4/15.4.4.18/15.4.4.18-7-c-i-7.js | 59 -- .../15.4.4/15.4.4.18/15.4.4.18-7-c-i-8.js | 56 - .../15.4.4/15.4.4.18/15.4.4.18-7-c-ii-1.js | 50 - .../15.4.4/15.4.4.18/15.4.4.18-7-c-ii-10.js | 46 - .../15.4.4/15.4.4.18/15.4.4.18-7-c-ii-11.js | 46 - .../15.4.4/15.4.4.18/15.4.4.18-7-c-ii-12.js | 46 - .../15.4.4/15.4.4.18/15.4.4.18-7-c-ii-13.js | 46 - .../15.4.4/15.4.4.18/15.4.4.18-7-c-ii-14.js | 51 - .../15.4.4/15.4.4.18/15.4.4.18-7-c-ii-15.js | 50 - .../15.4.4/15.4.4.18/15.4.4.18-7-c-ii-16.js | 48 - .../15.4.4/15.4.4.18/15.4.4.18-7-c-ii-17.js | 48 - .../15.4.4/15.4.4.18/15.4.4.18-7-c-ii-18.js | 48 - .../15.4.4/15.4.4.18/15.4.4.18-7-c-ii-19.js | 52 - .../15.4.4/15.4.4.18/15.4.4.18-7-c-ii-2.js | 50 - .../15.4.4/15.4.4.18/15.4.4.18-7-c-ii-20.js | 50 - .../15.4.4/15.4.4.18/15.4.4.18-7-c-ii-21.js | 57 - .../15.4.4/15.4.4.18/15.4.4.18-7-c-ii-22.js | 57 - .../15.4.4/15.4.4.18/15.4.4.18-7-c-ii-23.js | 48 - .../15.4.4/15.4.4.18/15.4.4.18-7-c-ii-4.js | 54 - .../15.4.4/15.4.4.18/15.4.4.18-7-c-ii-5.js | 60 -- .../15.4.4/15.4.4.18/15.4.4.18-7-c-ii-6.js | 52 - .../15.4.4/15.4.4.18/15.4.4.18-7-c-ii-7.js | 58 -- .../15.4.4/15.4.4.18/15.4.4.18-7-c-ii-8.js | 54 - .../15.4.4/15.4.4.18/15.4.4.18-7-c-ii-9.js | 46 - .../15.4/15.4.4/15.4.4.18/15.4.4.18-8-1.js | 41 - .../15.4/15.4.4/15.4.4.18/15.4.4.18-8-10.js | 46 - .../15.4/15.4.4/15.4.4.18/15.4.4.18-8-11.js | 51 - .../15.4/15.4.4/15.4.4.18/15.4.4.18-8-12.js | 51 - .../15.4/15.4.4/15.4.4.18/15.4.4.18-8-2.js | 46 - .../15.4/15.4.4/15.4.4.18/15.4.4.18-8-3.js | 46 - .../15.4/15.4.4/15.4.4.18/15.4.4.18-8-4.js | 46 - .../15.4/15.4.4/15.4.4.18/15.4.4.18-8-5.js | 46 - .../15.4/15.4.4/15.4.4.18/15.4.4.18-8-6.js | 48 - .../15.4/15.4.4/15.4.4.18/15.4.4.18-8-7.js | 53 - .../15.4/15.4.4/15.4.4.18/15.4.4.18-8-8.js | 60 -- .../15.4/15.4.4/15.4.4.18/15.4.4.18-8-9.js | 61 -- .../15.4/15.4.4/15.4.4.19/15.4.4.19-0-1.js | 36 - .../15.4/15.4.4/15.4.4.19/15.4.4.19-0-2.js | 39 - .../15.4/15.4.4/15.4.4.19/15.4.4.19-1-1.js | 44 - .../15.4/15.4.4/15.4.4.19/15.4.4.19-1-10.js | 51 - .../15.4/15.4.4/15.4.4.19/15.4.4.19-1-11.js | 49 - .../15.4/15.4.4/15.4.4.19/15.4.4.19-1-12.js | 49 - .../15.4/15.4.4/15.4.4.19/15.4.4.19-1-13.js | 51 - .../15.4/15.4.4/15.4.4.19/15.4.4.19-1-14.js | 49 - .../15.4/15.4.4/15.4.4.19/15.4.4.19-1-15.js | 49 - .../15.4/15.4.4/15.4.4.19/15.4.4.19-1-2.js | 44 - .../15.4/15.4.4/15.4.4.19/15.4.4.19-1-3.js | 53 - .../15.4/15.4.4/15.4.4.19/15.4.4.19-1-4.js | 50 - .../15.4/15.4.4/15.4.4.19/15.4.4.19-1-5.js | 52 - .../15.4/15.4.4/15.4.4.19/15.4.4.19-1-6.js | 50 - .../15.4/15.4.4/15.4.4.19/15.4.4.19-1-7.js | 45 - .../15.4/15.4.4/15.4.4.19/15.4.4.19-1-8.js | 46 - .../15.4/15.4.4/15.4.4.19/15.4.4.19-1-9.js | 51 - .../15.4/15.4.4/15.4.4.19/15.4.4.19-2-1.js | 52 - .../15.4/15.4.4/15.4.4.19/15.4.4.19-2-10.js | 62 -- .../15.4/15.4.4/15.4.4.19/15.4.4.19-2-11.js | 55 - .../15.4/15.4.4/15.4.4.19/15.4.4.19-2-12.js | 61 -- .../15.4/15.4.4/15.4.4.19/15.4.4.19-2-13.js | 59 -- .../15.4/15.4.4/15.4.4.19/15.4.4.19-2-14.js | 48 - .../15.4/15.4.4/15.4.4.19/15.4.4.19-2-17.js | 49 - .../15.4/15.4.4/15.4.4.19/15.4.4.19-2-18.js | 51 - .../15.4/15.4.4/15.4.4.19/15.4.4.19-2-19.js | 52 - .../15.4/15.4.4/15.4.4.19/15.4.4.19-2-2.js | 44 - .../15.4/15.4.4/15.4.4.19/15.4.4.19-2-3.js | 56 - .../15.4/15.4.4/15.4.4.19/15.4.4.19-2-4.js | 50 - .../15.4/15.4.4/15.4.4.19/15.4.4.19-2-5.js | 67 -- .../15.4/15.4.4/15.4.4.19/15.4.4.19-2-6.js | 55 - .../15.4/15.4.4/15.4.4.19/15.4.4.19-2-7.js | 58 -- .../15.4/15.4.4/15.4.4.19/15.4.4.19-2-8.js | 63 -- .../15.4/15.4.4/15.4.4.19/15.4.4.19-2-9.js | 70 -- .../15.4/15.4.4/15.4.4.19/15.4.4.19-3-1.js | 47 - .../15.4/15.4.4/15.4.4.19/15.4.4.19-3-10.js | 47 - .../15.4/15.4.4/15.4.4.19/15.4.4.19-3-11.js | 47 - .../15.4/15.4.4/15.4.4.19/15.4.4.19-3-12.js | 47 - .../15.4/15.4.4/15.4.4.19/15.4.4.19-3-13.js | 47 - .../15.4/15.4.4/15.4.4.19/15.4.4.19-3-14.js | 47 - .../15.4/15.4.4/15.4.4.19/15.4.4.19-3-15.js | 47 - .../15.4/15.4.4/15.4.4.19/15.4.4.19-3-16.js | 47 - .../15.4/15.4.4/15.4.4.19/15.4.4.19-3-17.js | 47 - .../15.4/15.4.4/15.4.4.19/15.4.4.19-3-18.js | 48 - .../15.4/15.4.4/15.4.4.19/15.4.4.19-3-19.js | 57 - .../15.4/15.4.4/15.4.4.19/15.4.4.19-3-2.js | 47 - .../15.4/15.4.4/15.4.4.19/15.4.4.19-3-20.js | 56 - .../15.4/15.4.4/15.4.4.19/15.4.4.19-3-21.js | 64 -- .../15.4/15.4.4/15.4.4.19/15.4.4.19-3-22.js | 63 -- .../15.4/15.4.4/15.4.4.19/15.4.4.19-3-23.js | 72 -- .../15.4/15.4.4/15.4.4.19/15.4.4.19-3-24.js | 52 - .../15.4/15.4.4/15.4.4.19/15.4.4.19-3-25.js | 52 - .../15.4/15.4.4/15.4.4.19/15.4.4.19-3-28.js | 51 - .../15.4/15.4.4/15.4.4.19/15.4.4.19-3-29.js | 51 - .../15.4/15.4.4/15.4.4.19/15.4.4.19-3-3.js | 47 - .../15.4/15.4.4/15.4.4.19/15.4.4.19-3-4.js | 47 - .../15.4/15.4.4/15.4.4.19/15.4.4.19-3-5.js | 47 - .../15.4/15.4.4/15.4.4.19/15.4.4.19-3-6.js | 47 - .../15.4/15.4.4/15.4.4.19/15.4.4.19-3-7.js | 47 - .../15.4/15.4.4/15.4.4.19/15.4.4.19-3-8.js | 47 - .../15.4/15.4.4/15.4.4.19/15.4.4.19-3-9.js | 47 - .../15.4/15.4.4/15.4.4.19/15.4.4.19-4-1.js | 45 - .../15.4/15.4.4/15.4.4.19/15.4.4.19-4-10.js | 54 - .../15.4/15.4.4/15.4.4.19/15.4.4.19-4-11.js | 58 -- .../15.4/15.4.4/15.4.4.19/15.4.4.19-4-12.js | 45 - .../15.4/15.4.4/15.4.4.19/15.4.4.19-4-2.js | 45 - .../15.4/15.4.4/15.4.4.19/15.4.4.19-4-3.js | 45 - .../15.4/15.4.4/15.4.4.19/15.4.4.19-4-4.js | 45 - .../15.4/15.4.4/15.4.4.19/15.4.4.19-4-5.js | 45 - .../15.4/15.4.4/15.4.4.19/15.4.4.19-4-6.js | 45 - .../15.4/15.4.4/15.4.4.19/15.4.4.19-4-7.js | 45 - .../15.4/15.4.4/15.4.4.19/15.4.4.19-4-8.js | 57 - .../15.4/15.4.4/15.4.4.19/15.4.4.19-4-9.js | 61 -- .../15.4/15.4.4/15.4.4.19/15.4.4.19-5-1.js | 45 - .../15.4/15.4.4/15.4.4.19/15.4.4.19-5-10.js | 47 - .../15.4/15.4.4/15.4.4.19/15.4.4.19-5-11.js | 47 - .../15.4/15.4.4/15.4.4.19/15.4.4.19-5-12.js | 47 - .../15.4/15.4.4/15.4.4.19/15.4.4.19-5-13.js | 47 - .../15.4/15.4.4/15.4.4.19/15.4.4.19-5-14.js | 45 - .../15.4/15.4.4/15.4.4.19/15.4.4.19-5-15.js | 47 - .../15.4/15.4.4/15.4.4.19/15.4.4.19-5-16.js | 47 - .../15.4/15.4.4/15.4.4.19/15.4.4.19-5-17.js | 45 - .../15.4/15.4.4/15.4.4.19/15.4.4.19-5-18.js | 47 - .../15.4/15.4.4/15.4.4.19/15.4.4.19-5-19.js | 51 - .../15.4/15.4.4/15.4.4.19/15.4.4.19-5-2.js | 48 - .../15.4/15.4.4/15.4.4.19/15.4.4.19-5-22.js | 46 - .../15.4/15.4.4/15.4.4.19/15.4.4.19-5-23.js | 45 - .../15.4/15.4.4/15.4.4.19/15.4.4.19-5-24.js | 45 - .../15.4/15.4.4/15.4.4.19/15.4.4.19-5-3.js | 48 - .../15.4/15.4.4/15.4.4.19/15.4.4.19-5-4.js | 50 - .../15.4/15.4.4/15.4.4.19/15.4.4.19-5-5.js | 50 - .../15.4/15.4.4/15.4.4.19/15.4.4.19-5-6.js | 49 - .../15.4/15.4.4/15.4.4.19/15.4.4.19-5-7.js | 45 - .../15.4/15.4.4/15.4.4.19/15.4.4.19-5-8.js | 63 -- .../15.4/15.4.4/15.4.4.19/15.4.4.19-5-9.js | 47 - .../15.4/15.4.4/15.4.4.19/15.4.4.19-6-1.js | 43 - .../15.4/15.4.4/15.4.4.19/15.4.4.19-6-2.js | 42 - .../15.4/15.4.4/15.4.4.19/15.4.4.19-8-1.js | 48 - .../15.4/15.4.4/15.4.4.19/15.4.4.19-8-2.js | 50 - .../15.4/15.4.4/15.4.4.19/15.4.4.19-8-3.js | 51 - .../15.4/15.4.4/15.4.4.19/15.4.4.19-8-4.js | 49 - .../15.4/15.4.4/15.4.4.19/15.4.4.19-8-5.js | 51 - .../15.4/15.4.4/15.4.4.19/15.4.4.19-8-6.js | 53 - .../15.4/15.4.4/15.4.4.19/15.4.4.19-8-7.js | 50 - .../15.4/15.4.4/15.4.4.19/15.4.4.19-8-b-1.js | 48 - .../15.4/15.4.4/15.4.4.19/15.4.4.19-8-b-2.js | 55 - .../15.4/15.4.4/15.4.4.19/15.4.4.19-8-b-3.js | 56 - .../15.4.4/15.4.4.19/15.4.4.19-8-c-i-1.js | 53 - .../15.4.4/15.4.4.19/15.4.4.19-8-c-i-2.js | 53 - .../15.4.4/15.4.4.19/15.4.4.19-8-c-i-25.js | 54 - .../15.4.4/15.4.4.19/15.4.4.19-8-c-i-26.js | 56 - .../15.4.4/15.4.4.19/15.4.4.19-8-c-i-27.js | 59 -- .../15.4.4/15.4.4.19/15.4.4.19-8-c-i-3.js | 59 -- .../15.4.4/15.4.4.19/15.4.4.19-8-c-i-4.js | 57 - .../15.4.4/15.4.4.19/15.4.4.19-8-c-i-7.js | 58 -- .../15.4.4/15.4.4.19/15.4.4.19-8-c-i-8.js | 54 - .../15.4.4/15.4.4.19/15.4.4.19-8-c-ii-1.js | 51 - .../15.4.4/15.4.4.19/15.4.4.19-8-c-ii-10.js | 46 - .../15.4.4/15.4.4.19/15.4.4.19-8-c-ii-11.js | 45 - .../15.4.4/15.4.4.19/15.4.4.19-8-c-ii-12.js | 46 - .../15.4.4/15.4.4.19/15.4.4.19-8-c-ii-13.js | 46 - .../15.4.4/15.4.4.19/15.4.4.19-8-c-ii-14.js | 50 - .../15.4.4/15.4.4.19/15.4.4.19-8-c-ii-15.js | 50 - .../15.4.4/15.4.4.19/15.4.4.19-8-c-ii-16.js | 48 - .../15.4.4/15.4.4.19/15.4.4.19-8-c-ii-17.js | 48 - .../15.4.4/15.4.4.19/15.4.4.19-8-c-ii-18.js | 48 - .../15.4.4/15.4.4.19/15.4.4.19-8-c-ii-19.js | 55 - .../15.4.4/15.4.4.19/15.4.4.19-8-c-ii-2.js | 51 - .../15.4.4/15.4.4.19/15.4.4.19-8-c-ii-20.js | 50 - .../15.4.4/15.4.4.19/15.4.4.19-8-c-ii-21.js | 56 - .../15.4.4/15.4.4.19/15.4.4.19-8-c-ii-22.js | 56 - .../15.4.4/15.4.4.19/15.4.4.19-8-c-ii-23.js | 48 - .../15.4.4/15.4.4.19/15.4.4.19-8-c-ii-4.js | 54 - .../15.4.4/15.4.4.19/15.4.4.19-8-c-ii-5.js | 61 -- .../15.4.4/15.4.4.19/15.4.4.19-8-c-ii-6.js | 52 - .../15.4.4/15.4.4.19/15.4.4.19-8-c-ii-7.js | 58 -- .../15.4.4/15.4.4.19/15.4.4.19-8-c-ii-8.js | 51 - .../15.4.4/15.4.4.19/15.4.4.19-8-c-ii-9.js | 46 - .../15.4.4/15.4.4.19/15.4.4.19-8-c-iii-1.js | 53 - .../15.4.4/15.4.4.19/15.4.4.19-8-c-iii-2.js | 46 - .../15.4.4/15.4.4.19/15.4.4.19-8-c-iii-3.js | 52 - .../15.4.4/15.4.4.19/15.4.4.19-8-c-iii-4.js | 56 - .../15.4.4/15.4.4.19/15.4.4.19-8-c-iii-5.js | 52 - .../15.4/15.4.4/15.4.4.19/15.4.4.19-9-1.js | 51 - .../15.4/15.4.4/15.4.4.19/15.4.4.19-9-10.js | 57 - .../15.4/15.4.4/15.4.4.19/15.4.4.19-9-11.js | 60 -- .../15.4/15.4.4/15.4.4.19/15.4.4.19-9-12.js | 62 -- .../15.4/15.4.4/15.4.4.19/15.4.4.19-9-13.js | 53 - .../15.4/15.4.4/15.4.4.19/15.4.4.19-9-2.js | 51 - .../15.4/15.4.4/15.4.4.19/15.4.4.19-9-3.js | 47 - .../15.4/15.4.4/15.4.4.19/15.4.4.19-9-4.js | 51 - .../15.4/15.4.4/15.4.4.19/15.4.4.19-9-5.js | 48 - .../15.4/15.4.4/15.4.4.19/15.4.4.19-9-6.js | 50 - .../15.4/15.4.4/15.4.4.19/15.4.4.19-9-7.js | 54 - .../15.4/15.4.4/15.4.4.19/15.4.4.19-9-8.js | 54 - .../15.4/15.4.4/15.4.4.19/15.4.4.19-9-9.js | 54 - .../15.4/15.4.4/15.4.4.20/15.4.4.20-0-1.js | 36 - .../15.4/15.4.4/15.4.4.20/15.4.4.20-0-2.js | 39 - .../15.4/15.4.4/15.4.4.20/15.4.4.20-1-1.js | 42 - .../15.4/15.4.4/15.4.4.20/15.4.4.20-1-10.js | 51 - .../15.4/15.4.4/15.4.4.20/15.4.4.20-1-11.js | 50 - .../15.4/15.4.4/15.4.4.20/15.4.4.20-1-12.js | 49 - .../15.4/15.4.4/15.4.4.20/15.4.4.20-1-13.js | 52 - .../15.4/15.4.4/15.4.4.20/15.4.4.20-1-14.js | 50 - .../15.4/15.4.4/15.4.4.20/15.4.4.20-1-15.js | 50 - .../15.4/15.4.4/15.4.4.20/15.4.4.20-1-2.js | 42 - .../15.4/15.4.4/15.4.4.20/15.4.4.20-1-3.js | 53 - .../15.4/15.4.4/15.4.4.20/15.4.4.20-1-4.js | 51 - .../15.4/15.4.4/15.4.4.20/15.4.4.20-1-5.js | 52 - .../15.4/15.4.4/15.4.4.20/15.4.4.20-1-6.js | 50 - .../15.4/15.4.4/15.4.4.20/15.4.4.20-1-7.js | 46 - .../15.4/15.4.4/15.4.4.20/15.4.4.20-1-8.js | 46 - .../15.4/15.4.4/15.4.4.20/15.4.4.20-1-9.js | 52 - .../15.4/15.4.4/15.4.4.20/15.4.4.20-10-1.js | 51 - .../15.4/15.4.4/15.4.4.20/15.4.4.20-10-2.js | 53 - .../15.4/15.4.4/15.4.4.20/15.4.4.20-10-3.js | 47 - .../15.4/15.4.4/15.4.4.20/15.4.4.20-10-4.js | 51 - .../15.4/15.4.4/15.4.4.20/15.4.4.20-2-1.js | 52 - .../15.4/15.4.4/15.4.4.20/15.4.4.20-2-10.js | 61 -- .../15.4/15.4.4/15.4.4.20/15.4.4.20-2-11.js | 55 - .../15.4/15.4.4/15.4.4.20/15.4.4.20-2-12.js | 63 -- .../15.4/15.4.4/15.4.4.20/15.4.4.20-2-13.js | 59 -- .../15.4/15.4.4/15.4.4.20/15.4.4.20-2-14.js | 48 - .../15.4/15.4.4/15.4.4.20/15.4.4.20-2-17.js | 49 - .../15.4/15.4.4/15.4.4.20/15.4.4.20-2-18.js | 47 - .../15.4/15.4.4/15.4.4.20/15.4.4.20-2-19.js | 52 - .../15.4/15.4.4/15.4.4.20/15.4.4.20-2-2.js | 44 - .../15.4/15.4.4/15.4.4.20/15.4.4.20-2-3.js | 55 - .../15.4/15.4.4/15.4.4.20/15.4.4.20-2-4.js | 52 - .../15.4/15.4.4/15.4.4.20/15.4.4.20-2-5.js | 65 -- .../15.4/15.4.4/15.4.4.20/15.4.4.20-2-6.js | 54 - .../15.4/15.4.4/15.4.4.20/15.4.4.20-2-7.js | 57 - .../15.4/15.4.4/15.4.4.20/15.4.4.20-2-8.js | 62 -- .../15.4/15.4.4/15.4.4.20/15.4.4.20-2-9.js | 69 -- .../15.4/15.4.4/15.4.4.20/15.4.4.20-3-1.js | 48 - .../15.4/15.4.4/15.4.4.20/15.4.4.20-3-10.js | 49 - .../15.4/15.4.4/15.4.4.20/15.4.4.20-3-11.js | 47 - .../15.4/15.4.4/15.4.4.20/15.4.4.20-3-12.js | 47 - .../15.4/15.4.4/15.4.4.20/15.4.4.20-3-13.js | 47 - .../15.4/15.4.4/15.4.4.20/15.4.4.20-3-14.js | 68 -- .../15.4/15.4.4/15.4.4.20/15.4.4.20-3-15.js | 47 - .../15.4/15.4.4/15.4.4.20/15.4.4.20-3-16.js | 47 - .../15.4/15.4.4/15.4.4.20/15.4.4.20-3-17.js | 47 - .../15.4/15.4.4/15.4.4.20/15.4.4.20-3-18.js | 49 - .../15.4/15.4.4/15.4.4.20/15.4.4.20-3-19.js | 55 - .../15.4/15.4.4/15.4.4.20/15.4.4.20-3-2.js | 47 - .../15.4/15.4.4/15.4.4.20/15.4.4.20-3-20.js | 55 - .../15.4/15.4.4/15.4.4.20/15.4.4.20-3-21.js | 63 -- .../15.4/15.4.4/15.4.4.20/15.4.4.20-3-22.js | 69 -- .../15.4/15.4.4/15.4.4.20/15.4.4.20-3-23.js | 71 -- .../15.4/15.4.4/15.4.4.20/15.4.4.20-3-24.js | 51 - .../15.4/15.4.4/15.4.4.20/15.4.4.20-3-25.js | 51 - .../15.4/15.4.4/15.4.4.20/15.4.4.20-3-28.js | 52 - .../15.4/15.4.4/15.4.4.20/15.4.4.20-3-29.js | 51 - .../15.4/15.4.4/15.4.4.20/15.4.4.20-3-3.js | 48 - .../15.4/15.4.4/15.4.4.20/15.4.4.20-3-4.js | 48 - .../15.4/15.4.4/15.4.4.20/15.4.4.20-3-5.js | 48 - .../15.4/15.4.4/15.4.4.20/15.4.4.20-3-6.js | 47 - .../15.4/15.4.4/15.4.4.20/15.4.4.20-3-7.js | 46 - .../15.4/15.4.4/15.4.4.20/15.4.4.20-3-8.js | 48 - .../15.4/15.4.4/15.4.4.20/15.4.4.20-3-9.js | 49 - .../15.4/15.4.4/15.4.4.20/15.4.4.20-4-1.js | 45 - .../15.4/15.4.4/15.4.4.20/15.4.4.20-4-10.js | 54 - .../15.4/15.4.4/15.4.4.20/15.4.4.20-4-11.js | 58 -- .../15.4/15.4.4/15.4.4.20/15.4.4.20-4-12.js | 48 - .../15.4/15.4.4/15.4.4.20/15.4.4.20-4-2.js | 45 - .../15.4/15.4.4/15.4.4.20/15.4.4.20-4-3.js | 45 - .../15.4/15.4.4/15.4.4.20/15.4.4.20-4-4.js | 45 - .../15.4/15.4.4/15.4.4.20/15.4.4.20-4-5.js | 45 - .../15.4/15.4.4/15.4.4.20/15.4.4.20-4-6.js | 45 - .../15.4/15.4.4/15.4.4.20/15.4.4.20-4-7.js | 45 - .../15.4/15.4.4/15.4.4.20/15.4.4.20-4-8.js | 57 - .../15.4/15.4.4/15.4.4.20/15.4.4.20-4-9.js | 61 -- .../15.4/15.4.4/15.4.4.20/15.4.4.20-5-1.js | 45 - .../15.4/15.4.4/15.4.4.20/15.4.4.20-5-10.js | 51 - .../15.4/15.4.4/15.4.4.20/15.4.4.20-5-11.js | 50 - .../15.4/15.4.4/15.4.4.20/15.4.4.20-5-12.js | 50 - .../15.4/15.4.4/15.4.4.20/15.4.4.20-5-13.js | 50 - .../15.4/15.4.4/15.4.4.20/15.4.4.20-5-14.js | 49 - .../15.4/15.4.4/15.4.4.20/15.4.4.20-5-15.js | 51 - .../15.4/15.4.4/15.4.4.20/15.4.4.20-5-16.js | 51 - .../15.4/15.4.4/15.4.4.20/15.4.4.20-5-17.js | 48 - .../15.4/15.4.4/15.4.4.20/15.4.4.20-5-18.js | 50 - .../15.4/15.4.4/15.4.4.20/15.4.4.20-5-19.js | 53 - .../15.4/15.4.4/15.4.4.20/15.4.4.20-5-2.js | 47 - .../15.4/15.4.4/15.4.4.20/15.4.4.20-5-22.js | 49 - .../15.4/15.4.4/15.4.4.20/15.4.4.20-5-23.js | 49 - .../15.4/15.4.4/15.4.4.20/15.4.4.20-5-24.js | 49 - .../15.4/15.4.4/15.4.4.20/15.4.4.20-5-25.js | 51 - .../15.4/15.4.4/15.4.4.20/15.4.4.20-5-26.js | 51 - .../15.4/15.4.4/15.4.4.20/15.4.4.20-5-27.js | 42 - .../15.4/15.4.4/15.4.4.20/15.4.4.20-5-28.js | 42 - .../15.4/15.4.4/15.4.4.20/15.4.4.20-5-29.js | 42 - .../15.4/15.4.4/15.4.4.20/15.4.4.20-5-3.js | 48 - .../15.4/15.4.4/15.4.4.20/15.4.4.20-5-4.js | 50 - .../15.4/15.4.4/15.4.4.20/15.4.4.20-5-5.js | 50 - .../15.4/15.4.4/15.4.4.20/15.4.4.20-5-6.js | 49 - .../15.4/15.4.4/15.4.4.20/15.4.4.20-5-7.js | 49 - .../15.4/15.4.4/15.4.4.20/15.4.4.20-5-9.js | 50 - .../15.4/15.4.4/15.4.4.20/15.4.4.20-6-1.js | 42 - .../15.4/15.4.4/15.4.4.20/15.4.4.20-6-2.js | 48 - .../15.4/15.4.4/15.4.4.20/15.4.4.20-6-3.js | 48 - .../15.4/15.4.4/15.4.4.20/15.4.4.20-6-4.js | 48 - .../15.4/15.4.4/15.4.4.20/15.4.4.20-6-5.js | 48 - .../15.4/15.4.4/15.4.4.20/15.4.4.20-6-6.js | 50 - .../15.4/15.4.4/15.4.4.20/15.4.4.20-6-7.js | 56 - .../15.4/15.4.4/15.4.4.20/15.4.4.20-6-8.js | 63 -- .../15.4/15.4.4/15.4.4.20/15.4.4.20-9-1.js | 48 - .../15.4/15.4.4/15.4.4.20/15.4.4.20-9-2.js | 51 - .../15.4/15.4.4/15.4.4.20/15.4.4.20-9-3.js | 51 - .../15.4/15.4.4/15.4.4.20/15.4.4.20-9-4.js | 47 - .../15.4/15.4.4/15.4.4.20/15.4.4.20-9-5.js | 49 - .../15.4/15.4.4/15.4.4.20/15.4.4.20-9-6.js | 53 - .../15.4/15.4.4/15.4.4.20/15.4.4.20-9-7.js | 51 - .../15.4/15.4.4/15.4.4.20/15.4.4.20-9-b-1.js | 48 - .../15.4/15.4.4/15.4.4.20/15.4.4.20-9-b-2.js | 55 - .../15.4/15.4.4/15.4.4.20/15.4.4.20-9-b-3.js | 54 - .../15.4.4/15.4.4.20/15.4.4.20-9-c-i-1.js | 49 - .../15.4.4/15.4.4.20/15.4.4.20-9-c-i-2.js | 48 - .../15.4.4/15.4.4.20/15.4.4.20-9-c-i-25.js | 49 - .../15.4.4/15.4.4.20/15.4.4.20-9-c-i-26.js | 56 - .../15.4.4/15.4.4.20/15.4.4.20-9-c-i-27.js | 58 -- .../15.4.4/15.4.4.20/15.4.4.20-9-c-i-3.js | 55 - .../15.4.4/15.4.4.20/15.4.4.20-9-c-i-4.js | 51 - .../15.4.4/15.4.4.20/15.4.4.20-9-c-i-7.js | 56 - .../15.4.4/15.4.4.20/15.4.4.20-9-c-i-8.js | 51 - .../15.4.4/15.4.4.20/15.4.4.20-9-c-ii-1.js | 51 - .../15.4.4/15.4.4.20/15.4.4.20-9-c-ii-10.js | 45 - .../15.4.4/15.4.4.20/15.4.4.20-9-c-ii-11.js | 45 - .../15.4.4/15.4.4.20/15.4.4.20-9-c-ii-12.js | 45 - .../15.4.4/15.4.4.20/15.4.4.20-9-c-ii-13.js | 45 - .../15.4.4/15.4.4.20/15.4.4.20-9-c-ii-14.js | 49 - .../15.4.4/15.4.4.20/15.4.4.20-9-c-ii-15.js | 48 - .../15.4.4/15.4.4.20/15.4.4.20-9-c-ii-16.js | 47 - .../15.4.4/15.4.4.20/15.4.4.20-9-c-ii-17.js | 47 - .../15.4.4/15.4.4.20/15.4.4.20-9-c-ii-18.js | 47 - .../15.4.4/15.4.4.20/15.4.4.20-9-c-ii-19.js | 50 - .../15.4.4/15.4.4.20/15.4.4.20-9-c-ii-2.js | 49 - .../15.4.4/15.4.4.20/15.4.4.20-9-c-ii-20.js | 49 - .../15.4.4/15.4.4.20/15.4.4.20-9-c-ii-21.js | 55 - .../15.4.4/15.4.4.20/15.4.4.20-9-c-ii-22.js | 55 - .../15.4.4/15.4.4.20/15.4.4.20-9-c-ii-23.js | 48 - .../15.4.4/15.4.4.20/15.4.4.20-9-c-ii-4.js | 54 - .../15.4.4/15.4.4.20/15.4.4.20-9-c-ii-5.js | 60 -- .../15.4.4/15.4.4.20/15.4.4.20-9-c-ii-6.js | 52 - .../15.4.4/15.4.4.20/15.4.4.20-9-c-ii-7.js | 57 - .../15.4.4/15.4.4.20/15.4.4.20-9-c-ii-8.js | 51 - .../15.4.4/15.4.4.20/15.4.4.20-9-c-ii-9.js | 45 - .../15.4.4/15.4.4.20/15.4.4.20-9-c-iii-1-1.js | 46 - .../15.4.4/15.4.4.20/15.4.4.20-9-c-iii-1-2.js | 52 - .../15.4.4/15.4.4.20/15.4.4.20-9-c-iii-1-3.js | 56 - .../15.4.4/15.4.4.20/15.4.4.20-9-c-iii-1-4.js | 52 - .../15.4.4/15.4.4.20/15.4.4.20-9-c-iii-1-5.js | 54 - .../15.4.4/15.4.4.20/15.4.4.20-9-c-iii-1-6.js | 60 -- .../15.4.4/15.4.4.20/15.4.4.20-9-c-iii-1.js | 53 - .../15.4.4/15.4.4.20/15.4.4.20-9-c-iii-10.js | 45 - .../15.4.4/15.4.4.20/15.4.4.20-9-c-iii-11.js | 45 - .../15.4.4/15.4.4.20/15.4.4.20-9-c-iii-12.js | 45 - .../15.4.4/15.4.4.20/15.4.4.20-9-c-iii-13.js | 48 - .../15.4.4/15.4.4.20/15.4.4.20-9-c-iii-14.js | 48 - .../15.4.4/15.4.4.20/15.4.4.20-9-c-iii-15.js | 45 - .../15.4.4/15.4.4.20/15.4.4.20-9-c-iii-16.js | 45 - .../15.4.4/15.4.4.20/15.4.4.20-9-c-iii-17.js | 45 - .../15.4.4/15.4.4.20/15.4.4.20-9-c-iii-18.js | 45 - .../15.4.4/15.4.4.20/15.4.4.20-9-c-iii-19.js | 45 - .../15.4.4/15.4.4.20/15.4.4.20-9-c-iii-2.js | 50 - .../15.4.4/15.4.4.20/15.4.4.20-9-c-iii-20.js | 45 - .../15.4.4/15.4.4.20/15.4.4.20-9-c-iii-21.js | 45 - .../15.4.4/15.4.4.20/15.4.4.20-9-c-iii-22.js | 45 - .../15.4.4/15.4.4.20/15.4.4.20-9-c-iii-23.js | 45 - .../15.4.4/15.4.4.20/15.4.4.20-9-c-iii-24.js | 46 - .../15.4.4/15.4.4.20/15.4.4.20-9-c-iii-25.js | 45 - .../15.4.4/15.4.4.20/15.4.4.20-9-c-iii-26.js | 45 - .../15.4.4/15.4.4.20/15.4.4.20-9-c-iii-29.js | 51 - .../15.4.4/15.4.4.20/15.4.4.20-9-c-iii-3.js | 50 - .../15.4.4/15.4.4.20/15.4.4.20-9-c-iii-30.js | 45 - .../15.4.4/15.4.4.20/15.4.4.20-9-c-iii-4.js | 50 - .../15.4.4/15.4.4.20/15.4.4.20-9-c-iii-5.js | 47 - .../15.4.4/15.4.4.20/15.4.4.20-9-c-iii-6.js | 48 - .../15.4.4/15.4.4.20/15.4.4.20-9-c-iii-7.js | 48 - .../15.4.4/15.4.4.20/15.4.4.20-9-c-iii-8.js | 48 - .../15.4.4/15.4.4.20/15.4.4.20-9-c-iii-9.js | 45 - .../15.4/15.4.4/15.4.4.21/15.4.4.21-0-1.js | 36 - .../15.4/15.4.4/15.4.4.21/15.4.4.21-0-2.js | 39 - .../15.4/15.4.4/15.4.4.21/15.4.4.21-1-1.js | 44 - .../15.4/15.4.4/15.4.4.21/15.4.4.21-1-10.js | 51 - .../15.4/15.4.4/15.4.4.21/15.4.4.21-1-11.js | 47 - .../15.4/15.4.4/15.4.4.21/15.4.4.21-1-12.js | 47 - .../15.4/15.4.4/15.4.4.21/15.4.4.21-1-13.js | 51 - .../15.4/15.4.4/15.4.4.21/15.4.4.21-1-14.js | 47 - .../15.4/15.4.4/15.4.4.21/15.4.4.21-1-15.js | 48 - .../15.4/15.4.4/15.4.4.21/15.4.4.21-1-2.js | 44 - .../15.4/15.4.4/15.4.4.21/15.4.4.21-1-3.js | 53 - .../15.4/15.4.4/15.4.4.21/15.4.4.21-1-4.js | 48 - .../15.4/15.4.4/15.4.4.21/15.4.4.21-1-5.js | 51 - .../15.4/15.4.4/15.4.4.21/15.4.4.21-1-6.js | 47 - .../15.4/15.4.4/15.4.4.21/15.4.4.21-1-7.js | 44 - .../15.4/15.4.4/15.4.4.21/15.4.4.21-1-8.js | 46 - .../15.4/15.4.4/15.4.4.21/15.4.4.21-1-9.js | 49 - .../15.4/15.4.4/15.4.4.21/15.4.4.21-10-1.js | 51 - .../15.4/15.4.4/15.4.4.21/15.4.4.21-10-2.js | 46 - .../15.4/15.4.4/15.4.4.21/15.4.4.21-10-3.js | 42 - .../15.4/15.4.4/15.4.4.21/15.4.4.21-10-4.js | 42 - .../15.4/15.4.4/15.4.4.21/15.4.4.21-10-5.js | 46 - .../15.4/15.4.4/15.4.4.21/15.4.4.21-10-6.js | 42 - .../15.4/15.4.4/15.4.4.21/15.4.4.21-10-7.js | 42 - .../15.4/15.4.4/15.4.4.21/15.4.4.21-10-8.js | 52 - .../15.4/15.4.4/15.4.4.21/15.4.4.21-2-1.js | 51 - .../15.4/15.4.4/15.4.4.21/15.4.4.21-2-10.js | 61 -- .../15.4/15.4.4/15.4.4.21/15.4.4.21-2-11.js | 54 - .../15.4/15.4.4/15.4.4.21/15.4.4.21-2-12.js | 63 -- .../15.4/15.4.4/15.4.4.21/15.4.4.21-2-13.js | 59 -- .../15.4/15.4.4/15.4.4.21/15.4.4.21-2-14.js | 49 - .../15.4/15.4.4/15.4.4.21/15.4.4.21-2-17.js | 49 - .../15.4/15.4.4/15.4.4.21/15.4.4.21-2-18.js | 46 - .../15.4/15.4.4/15.4.4.21/15.4.4.21-2-19.js | 51 - .../15.4/15.4.4/15.4.4.21/15.4.4.21-2-2.js | 44 - .../15.4/15.4.4/15.4.4.21/15.4.4.21-2-3.js | 55 - .../15.4/15.4.4/15.4.4.21/15.4.4.21-2-4.js | 52 - .../15.4/15.4.4/15.4.4.21/15.4.4.21-2-5.js | 65 -- .../15.4/15.4.4/15.4.4.21/15.4.4.21-2-6.js | 54 - .../15.4/15.4.4/15.4.4.21/15.4.4.21-2-7.js | 57 - .../15.4/15.4.4/15.4.4.21/15.4.4.21-2-8.js | 62 -- .../15.4/15.4.4/15.4.4.21/15.4.4.21-2-9.js | 69 -- .../15.4/15.4.4/15.4.4.21/15.4.4.21-3-1.js | 49 - .../15.4/15.4.4/15.4.4.21/15.4.4.21-3-10.js | 49 - .../15.4/15.4.4/15.4.4.21/15.4.4.21-3-11.js | 46 - .../15.4/15.4.4/15.4.4.21/15.4.4.21-3-12.js | 46 - .../15.4/15.4.4/15.4.4.21/15.4.4.21-3-13.js | 46 - .../15.4/15.4.4/15.4.4.21/15.4.4.21-3-14.js | 66 -- .../15.4/15.4.4/15.4.4.21/15.4.4.21-3-15.js | 46 - .../15.4/15.4.4/15.4.4.21/15.4.4.21-3-16.js | 46 - .../15.4/15.4.4/15.4.4.21/15.4.4.21-3-17.js | 46 - .../15.4/15.4.4/15.4.4.21/15.4.4.21-3-18.js | 48 - .../15.4/15.4.4/15.4.4.21/15.4.4.21-3-19.js | 54 - .../15.4/15.4.4/15.4.4.21/15.4.4.21-3-2.js | 47 - .../15.4/15.4.4/15.4.4.21/15.4.4.21-3-20.js | 54 - .../15.4/15.4.4/15.4.4.21/15.4.4.21-3-21.js | 62 -- .../15.4/15.4.4/15.4.4.21/15.4.4.21-3-22.js | 70 -- .../15.4/15.4.4/15.4.4.21/15.4.4.21-3-23.js | 70 -- .../15.4/15.4.4/15.4.4.21/15.4.4.21-3-24.js | 49 - .../15.4/15.4.4/15.4.4.21/15.4.4.21-3-25.js | 50 - .../15.4/15.4.4/15.4.4.21/15.4.4.21-3-28.js | 52 - .../15.4/15.4.4/15.4.4.21/15.4.4.21-3-29.js | 50 - .../15.4/15.4.4/15.4.4.21/15.4.4.21-3-3.js | 49 - .../15.4/15.4.4/15.4.4.21/15.4.4.21-3-4.js | 49 - .../15.4/15.4.4/15.4.4.21/15.4.4.21-3-5.js | 49 - .../15.4/15.4.4/15.4.4.21/15.4.4.21-3-6.js | 46 - .../15.4/15.4.4/15.4.4.21/15.4.4.21-3-7.js | 46 - .../15.4/15.4.4/15.4.4.21/15.4.4.21-3-8.js | 49 - .../15.4/15.4.4/15.4.4.21/15.4.4.21-3-9.js | 48 - .../15.4/15.4.4/15.4.4.21/15.4.4.21-4-1.js | 45 - .../15.4/15.4.4/15.4.4.21/15.4.4.21-4-10.js | 54 - .../15.4/15.4.4/15.4.4.21/15.4.4.21-4-11.js | 58 -- .../15.4/15.4.4/15.4.4.21/15.4.4.21-4-12.js | 46 - .../15.4/15.4.4/15.4.4.21/15.4.4.21-4-2.js | 45 - .../15.4/15.4.4/15.4.4.21/15.4.4.21-4-3.js | 45 - .../15.4/15.4.4/15.4.4.21/15.4.4.21-4-4.js | 45 - .../15.4/15.4.4/15.4.4.21/15.4.4.21-4-5.js | 45 - .../15.4/15.4.4/15.4.4.21/15.4.4.21-4-6.js | 45 - .../15.4/15.4.4/15.4.4.21/15.4.4.21-4-7.js | 45 - .../15.4/15.4.4/15.4.4.21/15.4.4.21-4-8.js | 57 - .../15.4/15.4.4/15.4.4.21/15.4.4.21-4-9.js | 61 -- .../15.4/15.4.4/15.4.4.21/15.4.4.21-5-1.js | 46 - .../15.4/15.4.4/15.4.4.21/15.4.4.21-5-10.js | 61 -- .../15.4/15.4.4/15.4.4.21/15.4.4.21-5-11.js | 65 -- .../15.4/15.4.4/15.4.4.21/15.4.4.21-5-12.js | 58 -- .../15.4/15.4.4/15.4.4.21/15.4.4.21-5-13.js | 63 -- .../15.4/15.4.4/15.4.4.21/15.4.4.21-5-2.js | 50 - .../15.4/15.4.4/15.4.4.21/15.4.4.21-5-3.js | 50 - .../15.4/15.4.4/15.4.4.21/15.4.4.21-5-4.js | 50 - .../15.4/15.4.4/15.4.4.21/15.4.4.21-5-5.js | 50 - .../15.4/15.4.4/15.4.4.21/15.4.4.21-5-6.js | 52 - .../15.4/15.4.4/15.4.4.21/15.4.4.21-5-7.js | 58 -- .../15.4/15.4.4/15.4.4.21/15.4.4.21-5-8.js | 65 -- .../15.4/15.4.4/15.4.4.21/15.4.4.21-5-9.js | 45 - .../15.4/15.4.4/15.4.4.21/15.4.4.21-7-1.js | 42 - .../15.4/15.4.4/15.4.4.21/15.4.4.21-7-10.js | 41 - .../15.4/15.4.4/15.4.4.21/15.4.4.21-7-11.js | 41 - .../15.4/15.4.4/15.4.4.21/15.4.4.21-7-2.js | 46 - .../15.4/15.4.4/15.4.4.21/15.4.4.21-7-3.js | 46 - .../15.4/15.4.4/15.4.4.21/15.4.4.21-7-4.js | 46 - .../15.4/15.4.4/15.4.4.21/15.4.4.21-7-5.js | 46 - .../15.4/15.4.4/15.4.4.21/15.4.4.21-7-6.js | 48 - .../15.4/15.4.4/15.4.4.21/15.4.4.21-7-7.js | 54 - .../15.4/15.4.4/15.4.4.21/15.4.4.21-7-8.js | 61 -- .../15.4/15.4.4/15.4.4.21/15.4.4.21-7-9.js | 61 -- .../15.4.4/15.4.4.21/15.4.4.21-8-b-ii-1.js | 49 - .../15.4.4/15.4.4.21/15.4.4.21-8-b-ii-2.js | 50 - .../15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-1.js | 47 - .../15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-2.js | 48 - .../15.4.4.21/15.4.4.21-8-b-iii-1-25.js | 52 - .../15.4.4.21/15.4.4.21-8-b-iii-1-26.js | 53 - .../15.4.4.21/15.4.4.21-8-b-iii-1-27.js | 54 - .../15.4.4.21/15.4.4.21-8-b-iii-1-28.js | 50 - .../15.4.4.21/15.4.4.21-8-b-iii-1-29.js | 57 - .../15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-3.js | 57 - .../15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-4.js | 54 - .../15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-7.js | 55 - .../15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-8.js | 57 - .../15.4/15.4.4/15.4.4.21/15.4.4.21-8-c-1.js | 48 - .../15.4/15.4.4/15.4.4.21/15.4.4.21-8-c-2.js | 50 - .../15.4/15.4.4/15.4.4.21/15.4.4.21-8-c-3.js | 53 - .../15.4/15.4.4/15.4.4.21/15.4.4.21-8-c-4.js | 50 - .../15.4/15.4.4/15.4.4.21/15.4.4.21-8-c-5.js | 56 - .../15.4/15.4.4/15.4.4.21/15.4.4.21-8-c-6.js | 61 -- .../15.4/15.4.4/15.4.4.21/15.4.4.21-8-c-7.js | 53 - .../15.4/15.4.4/15.4.4.21/15.4.4.21-8-c-8.js | 58 -- .../15.4/15.4.4/15.4.4.21/15.4.4.21-9-1.js | 47 - .../15.4/15.4.4/15.4.4.21/15.4.4.21-9-2.js | 47 - .../15.4/15.4.4/15.4.4.21/15.4.4.21-9-3.js | 47 - .../15.4/15.4.4/15.4.4.21/15.4.4.21-9-4.js | 46 - .../15.4/15.4.4/15.4.4.21/15.4.4.21-9-5.js | 46 - .../15.4/15.4.4/15.4.4.21/15.4.4.21-9-6.js | 51 - .../15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-1.js | 45 - .../15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-2.js | 59 -- .../15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-3.js | 61 -- .../15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-1.js | 47 - .../15.4.4/15.4.4.21/15.4.4.21-9-c-i-1.js | 48 - .../15.4.4/15.4.4.21/15.4.4.21-9-c-i-2.js | 49 - .../15.4.4/15.4.4.21/15.4.4.21-9-c-i-25.js | 53 - .../15.4.4/15.4.4.21/15.4.4.21-9-c-i-26.js | 53 - .../15.4.4/15.4.4.21/15.4.4.21-9-c-i-27.js | 53 - .../15.4.4/15.4.4.21/15.4.4.21-9-c-i-28.js | 52 - .../15.4.4/15.4.4.21/15.4.4.21-9-c-i-29.js | 57 - .../15.4.4/15.4.4.21/15.4.4.21-9-c-i-3.js | 58 -- .../15.4.4/15.4.4.21/15.4.4.21-9-c-i-4.js | 54 - .../15.4.4/15.4.4.21/15.4.4.21-9-c-i-7.js | 56 - .../15.4.4/15.4.4.21/15.4.4.21-9-c-i-8.js | 59 -- .../15.4.4/15.4.4.21/15.4.4.21-9-c-ii-1.js | 47 - .../15.4.4/15.4.4.21/15.4.4.21-9-c-ii-10.js | 46 - .../15.4.4/15.4.4.21/15.4.4.21-9-c-ii-11.js | 46 - .../15.4.4/15.4.4.21/15.4.4.21-9-c-ii-12.js | 46 - .../15.4.4/15.4.4.21/15.4.4.21-9-c-ii-13.js | 46 - .../15.4.4/15.4.4.21/15.4.4.21-9-c-ii-14.js | 46 - .../15.4.4/15.4.4.21/15.4.4.21-9-c-ii-15.js | 54 - .../15.4.4/15.4.4.21/15.4.4.21-9-c-ii-16.js | 58 -- .../15.4.4/15.4.4.21/15.4.4.21-9-c-ii-17.js | 53 - .../15.4.4/15.4.4.21/15.4.4.21-9-c-ii-18.js | 50 - .../15.4.4/15.4.4.21/15.4.4.21-9-c-ii-19.js | 50 - .../15.4.4/15.4.4.21/15.4.4.21-9-c-ii-2.js | 51 - .../15.4.4/15.4.4.21/15.4.4.21-9-c-ii-20.js | 48 - .../15.4.4/15.4.4.21/15.4.4.21-9-c-ii-21.js | 48 - .../15.4.4/15.4.4.21/15.4.4.21-9-c-ii-22.js | 48 - .../15.4.4/15.4.4.21/15.4.4.21-9-c-ii-23.js | 48 - .../15.4.4/15.4.4.21/15.4.4.21-9-c-ii-24.js | 48 - .../15.4.4/15.4.4.21/15.4.4.21-9-c-ii-25.js | 50 - .../15.4.4/15.4.4.21/15.4.4.21-9-c-ii-26.js | 50 - .../15.4.4/15.4.4.21/15.4.4.21-9-c-ii-27.js | 50 - .../15.4.4/15.4.4.21/15.4.4.21-9-c-ii-28.js | 50 - .../15.4.4/15.4.4.21/15.4.4.21-9-c-ii-29.js | 50 - .../15.4.4/15.4.4.21/15.4.4.21-9-c-ii-3.js | 48 - .../15.4.4/15.4.4.21/15.4.4.21-9-c-ii-30.js | 48 - .../15.4.4/15.4.4.21/15.4.4.21-9-c-ii-31.js | 50 - .../15.4.4/15.4.4.21/15.4.4.21-9-c-ii-32.js | 50 - .../15.4.4/15.4.4.21/15.4.4.21-9-c-ii-33.js | 48 - .../15.4.4/15.4.4.21/15.4.4.21-9-c-ii-34.js | 50 - .../15.4.4/15.4.4.21/15.4.4.21-9-c-ii-35.js | 54 - .../15.4.4/15.4.4.21/15.4.4.21-9-c-ii-4.js | 55 - .../15.4.4/15.4.4.21/15.4.4.21-9-c-ii-5.js | 62 -- .../15.4.4/15.4.4.21/15.4.4.21-9-c-ii-6.js | 54 - .../15.4.4/15.4.4.21/15.4.4.21-9-c-ii-7.js | 58 -- .../15.4.4/15.4.4.21/15.4.4.21-9-c-ii-8.js | 54 - .../15.4.4/15.4.4.21/15.4.4.21-9-c-ii-9.js | 46 - .../15.4/15.4.4/15.4.4.22/15.4.4.22-0-1.js | 36 - .../15.4/15.4.4/15.4.4.22/15.4.4.22-0-2.js | 39 - .../15.4/15.4.4/15.4.4.22/15.4.4.22-1-1.js | 44 - .../15.4/15.4.4/15.4.4.22/15.4.4.22-1-10.js | 54 - .../15.4/15.4.4/15.4.4.22/15.4.4.22-1-11.js | 50 - .../15.4/15.4.4/15.4.4.22/15.4.4.22-1-12.js | 50 - .../15.4/15.4.4/15.4.4.22/15.4.4.22-1-13.js | 54 - .../15.4/15.4.4/15.4.4.22/15.4.4.22-1-14.js | 50 - .../15.4/15.4.4/15.4.4.22/15.4.4.22-1-15.js | 51 - .../15.4/15.4.4/15.4.4.22/15.4.4.22-1-2.js | 44 - .../15.4/15.4.4/15.4.4.22/15.4.4.22-1-3.js | 54 - .../15.4/15.4.4/15.4.4.22/15.4.4.22-1-4.js | 51 - .../15.4/15.4.4/15.4.4.22/15.4.4.22-1-5.js | 54 - .../15.4/15.4.4/15.4.4.22/15.4.4.22-1-6.js | 51 - .../15.4/15.4.4/15.4.4.22/15.4.4.22-1-7.js | 47 - .../15.4/15.4.4/15.4.4.22/15.4.4.22-1-8.js | 48 - .../15.4/15.4.4/15.4.4.22/15.4.4.22-1-9.js | 52 - .../15.4/15.4.4/15.4.4.22/15.4.4.22-10-1.js | 51 - .../15.4/15.4.4/15.4.4.22/15.4.4.22-10-2.js | 46 - .../15.4/15.4.4/15.4.4.22/15.4.4.22-10-3.js | 42 - .../15.4/15.4.4/15.4.4.22/15.4.4.22-10-4.js | 42 - .../15.4/15.4.4/15.4.4.22/15.4.4.22-10-5.js | 46 - .../15.4/15.4.4/15.4.4.22/15.4.4.22-10-6.js | 42 - .../15.4/15.4.4/15.4.4.22/15.4.4.22-10-7.js | 42 - .../15.4/15.4.4/15.4.4.22/15.4.4.22-10-8.js | 52 - .../15.4/15.4.4/15.4.4.22/15.4.4.22-2-1.js | 53 - .../15.4/15.4.4/15.4.4.22/15.4.4.22-2-10.js | 66 -- .../15.4/15.4.4/15.4.4.22/15.4.4.22-2-11.js | 56 - .../15.4/15.4.4/15.4.4.22/15.4.4.22-2-12.js | 64 -- .../15.4/15.4.4/15.4.4.22/15.4.4.22-2-13.js | 60 -- .../15.4/15.4.4/15.4.4.22/15.4.4.22-2-14.js | 48 - .../15.4/15.4.4/15.4.4.22/15.4.4.22-2-17.js | 53 - .../15.4/15.4.4/15.4.4.22/15.4.4.22-2-18.js | 53 - .../15.4/15.4.4/15.4.4.22/15.4.4.22-2-19.js | 53 - .../15.4/15.4.4/15.4.4.22/15.4.4.22-2-2.js | 47 - .../15.4/15.4.4/15.4.4.22/15.4.4.22-2-3.js | 58 -- .../15.4/15.4.4/15.4.4.22/15.4.4.22-2-4.js | 55 - .../15.4/15.4.4/15.4.4.22/15.4.4.22-2-5.js | 67 -- .../15.4/15.4.4/15.4.4.22/15.4.4.22-2-6.js | 55 - .../15.4/15.4.4/15.4.4.22/15.4.4.22-2-7.js | 58 -- .../15.4/15.4.4/15.4.4.22/15.4.4.22-2-8.js | 65 -- .../15.4/15.4.4/15.4.4.22/15.4.4.22-2-9.js | 69 -- .../15.4/15.4.4/15.4.4.22/15.4.4.22-3-1.js | 48 - .../15.4/15.4.4/15.4.4.22/15.4.4.22-3-10.js | 48 - .../15.4/15.4.4/15.4.4.22/15.4.4.22-3-11.js | 56 - .../15.4/15.4.4/15.4.4.22/15.4.4.22-3-12.js | 56 - .../15.4/15.4.4/15.4.4.22/15.4.4.22-3-13.js | 56 - .../15.4/15.4.4/15.4.4.22/15.4.4.22-3-14.js | 63 -- .../15.4/15.4.4/15.4.4.22/15.4.4.22-3-15.js | 56 - .../15.4/15.4.4/15.4.4.22/15.4.4.22-3-16.js | 56 - .../15.4/15.4.4/15.4.4.22/15.4.4.22-3-17.js | 56 - .../15.4/15.4.4/15.4.4.22/15.4.4.22-3-18.js | 48 - .../15.4/15.4.4/15.4.4.22/15.4.4.22-3-19.js | 73 -- .../15.4/15.4.4/15.4.4.22/15.4.4.22-3-2.js | 48 - .../15.4/15.4.4/15.4.4.22/15.4.4.22-3-20.js | 68 -- .../15.4/15.4.4/15.4.4.22/15.4.4.22-3-21.js | 73 -- .../15.4/15.4.4/15.4.4.22/15.4.4.22-3-22.js | 69 -- .../15.4/15.4.4/15.4.4.22/15.4.4.22-3-23.js | 79 -- .../15.4/15.4.4/15.4.4.22/15.4.4.22-3-24.js | 56 - .../15.4/15.4.4/15.4.4.22/15.4.4.22-3-25.js | 61 -- .../15.4/15.4.4/15.4.4.22/15.4.4.22-3-28.js | 51 - .../15.4/15.4.4/15.4.4.22/15.4.4.22-3-29.js | 60 -- .../15.4/15.4.4/15.4.4.22/15.4.4.22-3-3.js | 48 - .../15.4/15.4.4/15.4.4.22/15.4.4.22-3-4.js | 48 - .../15.4/15.4.4/15.4.4.22/15.4.4.22-3-5.js | 48 - .../15.4/15.4.4/15.4.4.22/15.4.4.22-3-6.js | 56 - .../15.4/15.4.4/15.4.4.22/15.4.4.22-3-7.js | 56 - .../15.4/15.4.4/15.4.4.22/15.4.4.22-3-8.js | 48 - .../15.4/15.4.4/15.4.4.22/15.4.4.22-3-9.js | 48 - .../15.4/15.4.4/15.4.4.22/15.4.4.22-4-1.js | 45 - .../15.4/15.4.4/15.4.4.22/15.4.4.22-4-10.js | 54 - .../15.4/15.4.4/15.4.4.22/15.4.4.22-4-11.js | 58 -- .../15.4/15.4.4/15.4.4.22/15.4.4.22-4-12.js | 46 - .../15.4/15.4.4/15.4.4.22/15.4.4.22-4-2.js | 45 - .../15.4/15.4.4/15.4.4.22/15.4.4.22-4-3.js | 45 - .../15.4/15.4.4/15.4.4.22/15.4.4.22-4-4.js | 45 - .../15.4/15.4.4/15.4.4.22/15.4.4.22-4-5.js | 45 - .../15.4/15.4.4/15.4.4.22/15.4.4.22-4-6.js | 45 - .../15.4/15.4.4/15.4.4.22/15.4.4.22-4-7.js | 45 - .../15.4/15.4.4/15.4.4.22/15.4.4.22-4-8.js | 57 - .../15.4/15.4.4/15.4.4.22/15.4.4.22-4-9.js | 61 -- .../15.4/15.4.4/15.4.4.22/15.4.4.22-5-1.js | 46 - .../15.4/15.4.4/15.4.4.22/15.4.4.22-5-10.js | 57 - .../15.4/15.4.4/15.4.4.22/15.4.4.22-5-11.js | 61 -- .../15.4/15.4.4/15.4.4.22/15.4.4.22-5-12.js | 54 - .../15.4/15.4.4/15.4.4.22/15.4.4.22-5-13.js | 58 -- .../15.4/15.4.4/15.4.4.22/15.4.4.22-5-2.js | 50 - .../15.4/15.4.4/15.4.4.22/15.4.4.22-5-3.js | 50 - .../15.4/15.4.4/15.4.4.22/15.4.4.22-5-4.js | 50 - .../15.4/15.4.4/15.4.4.22/15.4.4.22-5-5.js | 50 - .../15.4/15.4.4/15.4.4.22/15.4.4.22-5-6.js | 52 - .../15.4/15.4.4/15.4.4.22/15.4.4.22-5-7.js | 58 -- .../15.4/15.4.4/15.4.4.22/15.4.4.22-5-8.js | 65 -- .../15.4/15.4.4/15.4.4.22/15.4.4.22-5-9.js | 41 - .../15.4/15.4.4/15.4.4.22/15.4.4.22-7-1.js | 42 - .../15.4/15.4.4/15.4.4.22/15.4.4.22-7-10.js | 41 - .../15.4/15.4.4/15.4.4.22/15.4.4.22-7-11.js | 41 - .../15.4/15.4.4/15.4.4.22/15.4.4.22-7-2.js | 46 - .../15.4/15.4.4/15.4.4.22/15.4.4.22-7-3.js | 46 - .../15.4/15.4.4/15.4.4.22/15.4.4.22-7-4.js | 46 - .../15.4/15.4.4/15.4.4.22/15.4.4.22-7-5.js | 46 - .../15.4/15.4.4/15.4.4.22/15.4.4.22-7-6.js | 48 - .../15.4/15.4.4/15.4.4.22/15.4.4.22-7-7.js | 54 - .../15.4/15.4.4/15.4.4.22/15.4.4.22-7-8.js | 61 -- .../15.4/15.4.4/15.4.4.22/15.4.4.22-7-9.js | 61 -- .../15.4.4/15.4.4.22/15.4.4.22-8-b-ii-1.js | 51 - .../15.4.4/15.4.4.22/15.4.4.22-8-b-ii-2.js | 50 - .../15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-1.js | 48 - .../15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-2.js | 49 - .../15.4.4.22/15.4.4.22-8-b-iii-1-25.js | 52 - .../15.4.4.22/15.4.4.22-8-b-iii-1-26.js | 52 - .../15.4.4.22/15.4.4.22-8-b-iii-1-27.js | 52 - .../15.4.4.22/15.4.4.22-8-b-iii-1-28.js | 51 - .../15.4.4.22/15.4.4.22-8-b-iii-1-29.js | 57 - .../15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-3.js | 57 - .../15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-4.js | 54 - .../15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-7.js | 54 - .../15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-8.js | 58 -- .../15.4/15.4.4/15.4.4.22/15.4.4.22-8-c-1.js | 48 - .../15.4/15.4.4/15.4.4.22/15.4.4.22-8-c-2.js | 50 - .../15.4/15.4.4/15.4.4.22/15.4.4.22-8-c-3.js | 53 - .../15.4/15.4.4/15.4.4.22/15.4.4.22-8-c-4.js | 50 - .../15.4/15.4.4/15.4.4.22/15.4.4.22-8-c-5.js | 56 - .../15.4/15.4.4/15.4.4.22/15.4.4.22-8-c-6.js | 61 -- .../15.4/15.4.4/15.4.4.22/15.4.4.22-8-c-7.js | 53 - .../15.4/15.4.4/15.4.4.22/15.4.4.22-8-c-8.js | 58 -- .../15.4/15.4.4/15.4.4.22/15.4.4.22-9-1.js | 47 - .../15.4/15.4.4/15.4.4.22/15.4.4.22-9-2.js | 47 - .../15.4/15.4.4/15.4.4.22/15.4.4.22-9-3.js | 47 - .../15.4/15.4.4/15.4.4.22/15.4.4.22-9-4.js | 46 - .../15.4/15.4.4/15.4.4.22/15.4.4.22-9-5.js | 46 - .../15.4/15.4.4/15.4.4.22/15.4.4.22-9-6.js | 50 - .../15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-1.js | 44 - .../15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-2.js | 59 -- .../15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-3.js | 61 -- .../15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-1.js | 47 - .../15.4.4/15.4.4.22/15.4.4.22-9-c-i-1.js | 47 - .../15.4.4/15.4.4.22/15.4.4.22-9-c-i-2.js | 48 - .../15.4.4/15.4.4.22/15.4.4.22-9-c-i-25.js | 52 - .../15.4.4/15.4.4.22/15.4.4.22-9-c-i-26.js | 52 - .../15.4.4/15.4.4.22/15.4.4.22-9-c-i-27.js | 52 - .../15.4.4/15.4.4.22/15.4.4.22-9-c-i-28.js | 50 - .../15.4.4/15.4.4.22/15.4.4.22-9-c-i-29.js | 57 - .../15.4.4/15.4.4.22/15.4.4.22-9-c-i-3.js | 57 - .../15.4.4/15.4.4.22/15.4.4.22-9-c-i-4.js | 54 - .../15.4.4/15.4.4.22/15.4.4.22-9-c-i-7.js | 55 - .../15.4.4/15.4.4.22/15.4.4.22-9-c-i-8.js | 58 -- .../15.4.4/15.4.4.22/15.4.4.22-9-c-ii-1.js | 47 - .../15.4.4/15.4.4.22/15.4.4.22-9-c-ii-10.js | 47 - .../15.4.4/15.4.4.22/15.4.4.22-9-c-ii-11.js | 49 - .../15.4.4/15.4.4.22/15.4.4.22-9-c-ii-12.js | 51 - .../15.4.4/15.4.4.22/15.4.4.22-9-c-ii-13.js | 51 - .../15.4.4/15.4.4.22/15.4.4.22-9-c-ii-14.js | 44 - .../15.4.4/15.4.4.22/15.4.4.22-9-c-ii-15.js | 50 - .../15.4.4/15.4.4.22/15.4.4.22-9-c-ii-16.js | 50 - .../15.4.4/15.4.4.22/15.4.4.22-9-c-ii-17.js | 55 - .../15.4.4/15.4.4.22/15.4.4.22-9-c-ii-18.js | 53 - .../15.4.4/15.4.4.22/15.4.4.22-9-c-ii-19.js | 51 - .../15.4.4/15.4.4.22/15.4.4.22-9-c-ii-2.js | 51 - .../15.4.4/15.4.4.22/15.4.4.22-9-c-ii-20.js | 48 - .../15.4.4/15.4.4.22/15.4.4.22-9-c-ii-21.js | 48 - .../15.4.4/15.4.4.22/15.4.4.22-9-c-ii-22.js | 48 - .../15.4.4/15.4.4.22/15.4.4.22-9-c-ii-23.js | 48 - .../15.4.4/15.4.4.22/15.4.4.22-9-c-ii-24.js | 48 - .../15.4.4/15.4.4.22/15.4.4.22-9-c-ii-25.js | 49 - .../15.4.4/15.4.4.22/15.4.4.22-9-c-ii-26.js | 49 - .../15.4.4/15.4.4.22/15.4.4.22-9-c-ii-27.js | 49 - .../15.4.4/15.4.4.22/15.4.4.22-9-c-ii-28.js | 49 - .../15.4.4/15.4.4.22/15.4.4.22-9-c-ii-29.js | 49 - .../15.4.4/15.4.4.22/15.4.4.22-9-c-ii-3.js | 48 - .../15.4.4/15.4.4.22/15.4.4.22-9-c-ii-30.js | 48 - .../15.4.4/15.4.4.22/15.4.4.22-9-c-ii-31.js | 49 - .../15.4.4/15.4.4.22/15.4.4.22-9-c-ii-32.js | 49 - .../15.4.4/15.4.4.22/15.4.4.22-9-c-ii-33.js | 48 - .../15.4.4/15.4.4.22/15.4.4.22-9-c-ii-34.js | 50 - .../15.4.4/15.4.4.22/15.4.4.22-9-c-ii-35.js | 54 - .../15.4.4/15.4.4.22/15.4.4.22-9-c-ii-4.js | 54 - .../15.4.4/15.4.4.22/15.4.4.22-9-c-ii-5.js | 60 -- .../15.4.4/15.4.4.22/15.4.4.22-9-c-ii-6.js | 53 - .../15.4.4/15.4.4.22/15.4.4.22-9-c-ii-7.js | 58 -- .../15.4.4/15.4.4.22/15.4.4.22-9-c-ii-8.js | 50 - .../15.4.4/15.4.4.22/15.4.4.22-9-c-ii-9.js | 47 - .../chapter15/15.4/15.4.5/15.4.5-1.js | 36 - .../15.4/15.4.5/15.4.5.1/15.4.5.1-3.d-1.js | 36 - .../15.4/15.4.5/15.4.5.1/15.4.5.1-3.d-2.js | 36 - .../15.4/15.4.5/15.4.5.1/15.4.5.1-3.d-3.js | 34 - .../15.4/15.4.5/15.4.5.1/15.4.5.1-5-1.js | 34 - .../15.4/15.4.5/15.4.5.1/15.4.5.1-5-2.js | 34 - .../15.5/15.5.4/15.5.4.20/15.5.4.20-0-1.js | 35 - .../15.5/15.5.4/15.5.4.20/15.5.4.20-0-2.js | 38 - .../15.5/15.5.4/15.5.4.20/15.5.4.20-1-1.js | 44 - .../15.5/15.5.4/15.5.4.20/15.5.4.20-1-2.js | 44 - .../15.5/15.5.4/15.5.4.20/15.5.4.20-1-3.js | 43 - .../15.5/15.5.4/15.5.4.20/15.5.4.20-1-4.js | 43 - .../15.5/15.5.4/15.5.4.20/15.5.4.20-1-5.js | 43 - .../15.5/15.5.4/15.5.4.20/15.5.4.20-1-6.js | 43 - .../15.5/15.5.4/15.5.4.20/15.5.4.20-1-7.js | 43 - .../15.5/15.5.4/15.5.4.20/15.5.4.20-4-1.js | 42 - .../15.5/15.5.4/15.5.4.20/15.5.4.20-4-10.js | 38 - .../15.5/15.5.4/15.5.4.20/15.5.4.20-4-11.js | 38 - .../15.5/15.5.4/15.5.4.20/15.5.4.20-4-12.js | 38 - .../15.5/15.5.4/15.5.4.20/15.5.4.20-4-13.js | 38 - .../15.5/15.5.4/15.5.4.20/15.5.4.20-4-14.js | 38 - .../15.5/15.5.4/15.5.4.20/15.5.4.20-4-16.js | 38 - .../15.5/15.5.4/15.5.4.20/15.5.4.20-4-18.js | 38 - .../15.5/15.5.4/15.5.4.20/15.5.4.20-4-19.js | 38 - .../15.5/15.5.4/15.5.4.20/15.5.4.20-4-2.js | 38 - .../15.5/15.5.4/15.5.4.20/15.5.4.20-4-20.js | 38 - .../15.5/15.5.4/15.5.4.20/15.5.4.20-4-21.js | 38 - .../15.5/15.5.4/15.5.4.20/15.5.4.20-4-22.js | 38 - .../15.5/15.5.4/15.5.4.20/15.5.4.20-4-24.js | 38 - .../15.5/15.5.4/15.5.4.20/15.5.4.20-4-27.js | 38 - .../15.5/15.5.4/15.5.4.20/15.5.4.20-4-28.js | 38 - .../15.5/15.5.4/15.5.4.20/15.5.4.20-4-29.js | 38 - .../15.5/15.5.4/15.5.4.20/15.5.4.20-4-3.js | 38 - .../15.5/15.5.4/15.5.4.20/15.5.4.20-4-30.js | 38 - .../15.5/15.5.4/15.5.4.20/15.5.4.20-4-32.js | 38 - .../15.5/15.5.4/15.5.4.20/15.5.4.20-4-34.js | 38 - .../15.5/15.5.4/15.5.4.20/15.5.4.20-4-35.js | 38 - .../15.5/15.5.4/15.5.4.20/15.5.4.20-4-36.js | 38 - .../15.5/15.5.4/15.5.4.20/15.5.4.20-4-37.js | 38 - .../15.5/15.5.4/15.5.4.20/15.5.4.20-4-38.js | 38 - .../15.5/15.5.4/15.5.4.20/15.5.4.20-4-39.js | 38 - .../15.5/15.5.4/15.5.4.20/15.5.4.20-4-4.js | 38 - .../15.5/15.5.4/15.5.4.20/15.5.4.20-4-40.js | 38 - .../15.5/15.5.4/15.5.4.20/15.5.4.20-4-41.js | 38 - .../15.5/15.5.4/15.5.4.20/15.5.4.20-4-42.js | 38 - .../15.5/15.5.4/15.5.4.20/15.5.4.20-4-43.js | 38 - .../15.5/15.5.4/15.5.4.20/15.5.4.20-4-44.js | 38 - .../15.5/15.5.4/15.5.4.20/15.5.4.20-4-45.js | 38 - .../15.5/15.5.4/15.5.4.20/15.5.4.20-4-46.js | 38 - .../15.5/15.5.4/15.5.4.20/15.5.4.20-4-47.js | 38 - .../15.5/15.5.4/15.5.4.20/15.5.4.20-4-48.js | 38 - .../15.5/15.5.4/15.5.4.20/15.5.4.20-4-49.js | 38 - .../15.5/15.5.4/15.5.4.20/15.5.4.20-4-5.js | 38 - .../15.5/15.5.4/15.5.4.20/15.5.4.20-4-50.js | 38 - .../15.5/15.5.4/15.5.4.20/15.5.4.20-4-51.js | 38 - .../15.5/15.5.4/15.5.4.20/15.5.4.20-4-52.js | 38 - .../15.5/15.5.4/15.5.4.20/15.5.4.20-4-53.js | 38 - .../15.5/15.5.4/15.5.4.20/15.5.4.20-4-54.js | 38 - .../15.5/15.5.4/15.5.4.20/15.5.4.20-4-55.js | 38 - .../15.5/15.5.4/15.5.4.20/15.5.4.20-4-56.js | 38 - .../15.5/15.5.4/15.5.4.20/15.5.4.20-4-57.js | 38 - .../15.5/15.5.4/15.5.4.20/15.5.4.20-4-58.js | 38 - .../15.5/15.5.4/15.5.4.20/15.5.4.20-4-59.js | 40 - .../15.5/15.5.4/15.5.4.20/15.5.4.20-4-6.js | 38 - .../15.5/15.5.4/15.5.4.20/15.5.4.20-4-60.js | 38 - .../15.5/15.5.4/15.5.4.20/15.5.4.20-4-8.js | 38 - .../15.5/15.5.5/15.5.5.2/15.5.5.5.2-1-1.js | 42 - .../15.5/15.5.5/15.5.5.2/15.5.5.5.2-1-2.js | 41 - .../15.5/15.5.5/15.5.5.2/15.5.5.5.2-3-1.js | 41 - .../15.5/15.5.5/15.5.5.2/15.5.5.5.2-3-2.js | 41 - .../15.5/15.5.5/15.5.5.2/15.5.5.5.2-3-3.js | 41 - .../15.5/15.5.5/15.5.5.2/15.5.5.5.2-3-4.js | 41 - .../15.5/15.5.5/15.5.5.2/15.5.5.5.2-3-5.js | 41 - .../15.5/15.5.5/15.5.5.2/15.5.5.5.2-3-6.js | 41 - .../15.5/15.5.5/15.5.5.2/15.5.5.5.2-3-7.js | 41 - .../15.5/15.5.5/15.5.5.2/15.5.5.5.2-3-8.js | 41 - .../15.5/15.5.5/15.5.5.2/15.5.5.5.2-7-1.js | 41 - .../15.5/15.5.5/15.5.5.2/15.5.5.5.2-7-2.js | 41 - .../15.5/15.5.5/15.5.5.2/15.5.5.5.2-7-3.js | 41 - .../15.5/15.5.5/15.5.5.2/15.5.5.5.2-7-4.js | 41 - .../chapter15/15.7/15.7.3/15.7.3-1.js | 34 - .../chapter15/15.7/15.7.3/15.7.3-2.js | 39 - .../15.7/15.7.3/15.7.3.1/15.7.3.1-1.js | 42 - .../15.7/15.7.3/15.7.3.1/15.7.3.1-2.js | 38 - .../chapter15/15.7/15.7.4/15.7.4-1.js | 39 - .../15.9/15.9.4/15.9.4.4/15.9.4.4-0-1.js | 35 - .../15.9/15.9.4/15.9.4.4/15.9.4.4-0-2.js | 38 - .../15.9/15.9.5/15.9.5.43/15.9.5.43-0-1.js | 35 - .../15.9/15.9.5/15.9.5.43/15.9.5.43-0-2.js | 38 - .../15.9/15.9.5/15.9.5.44/15.9.5.44-0-1.js | 35 - .../15.9/15.9.5/15.9.5.44/15.9.5.44-0-2.js | 38 - .../scripts/testcases/excludelist.xml | 412 -------- 7626 files changed, 1155 insertions(+), 107803 deletions(-) rename {tools/TestCaseHTMLPackager => test/config}/excludelist.xml (100%) create mode 100644 test/harness/Date_constants.js create mode 100644 test/harness/Date_library.js delete mode 100644 test/harness/ECMA-262-TOC.xml create mode 100644 test/harness/environment.js delete mode 100644 test/harness/jquery.base64.min.js create mode 100644 test/harness/math_isequal.js create mode 100644 test/harness/math_precision.js create mode 100644 test/harness/numeric_conversion.js rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-1-1.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-1-2.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-1-3.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-1-4.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-10.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-11.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-12.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-13.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-14.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-15.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-16.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-17.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-18.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-19.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-20.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-21.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-22.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-23.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-24.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-25.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-26.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-27.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-28.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-29.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-3.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-31.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-32.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-33.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-34.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-35.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-36.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-37.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-38.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-39.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-4.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-40.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-41.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-42.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-43.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-44.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-45.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-46.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-47.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-5.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-6.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-7.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-8.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-9.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-1.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-10.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-11.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-12.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-13.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-15.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-2.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-3.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-4.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-5.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-6.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-7.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-8.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-9.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-223.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-224.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-225.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-226.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-227.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-228.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-229.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-230.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-231.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-232.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-233.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-234.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-235.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-236.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-237.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-238.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-239.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-240.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-241.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-242.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-243.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-244.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-245.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-246.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-247.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-248.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-249.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-250.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-1-2.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-1-3.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-1-4.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-1-5.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-2-1.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-2-2.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-2-3.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-2-4.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-3-1.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-36.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-37.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-38.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-39.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-40.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-41.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-42.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-43.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-44.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-45.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-46.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-47.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-48.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-49.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-50.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-b-2.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-b-3.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-b-4.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-b-5.js (100%) rename {website/resources/scripts/testcases => test/suite/ietestcenter}/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-b-6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.2_White_Space/S7.2_A1.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.2_White_Space/S7.2_A1.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.2_White_Space/S7.2_A1.2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.2_White_Space/S7.2_A1.2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.2_White_Space/S7.2_A1.3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.2_White_Space/S7.2_A1.3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.2_White_Space/S7.2_A1.4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.2_White_Space/S7.2_A1.4_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.2_White_Space/S7.2_A1.5_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.2_White_Space/S7.2_A1.5_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.2_White_Space/S7.2_A2.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.2_White_Space/S7.2_A2.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.2_White_Space/S7.2_A2.2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.2_White_Space/S7.2_A2.2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.2_White_Space/S7.2_A2.3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.2_White_Space/S7.2_A2.3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.2_White_Space/S7.2_A2.4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.2_White_Space/S7.2_A2.4_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.2_White_Space/S7.2_A2.5_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.2_White_Space/S7.2_A2.5_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.2_White_Space/S7.2_A3.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.2_White_Space/S7.2_A3.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.2_White_Space/S7.2_A3.2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.2_White_Space/S7.2_A3.2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.2_White_Space/S7.2_A3.3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.2_White_Space/S7.2_A3.3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.2_White_Space/S7.2_A3.4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.2_White_Space/S7.2_A3.4_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.2_White_Space/S7.2_A3.5_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.2_White_Space/S7.2_A3.5_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.2_White_Space/S7.2_A4.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.2_White_Space/S7.2_A4.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.2_White_Space/S7.2_A4.2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.2_White_Space/S7.2_A4.2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.2_White_Space/S7.2_A4.3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.2_White_Space/S7.2_A4.3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.2_White_Space/S7.2_A4.4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.2_White_Space/S7.2_A4.4_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.2_White_Space/S7.2_A4.5_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.2_White_Space/S7.2_A4.5_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.2_White_Space/S7.2_A5_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.2_White_Space/S7.2_A5_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.2_White_Space/S7.2_A5_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.2_White_Space/S7.2_A5_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.2_White_Space/S7.2_A5_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A1.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A1.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A1.2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A1.2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A1.3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A1.4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A2.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A2.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A2.2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A2.2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A2.3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A2.4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A3.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A3.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A3.1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A3.2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A3.2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A3.2_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A3.3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A3.3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A3.4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A3.4_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A4_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A4_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A4_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A5.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A5.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A5.2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A5.2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A5.3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A5.4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A6_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A6_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A6_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A6_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A7_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A7_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A7_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A7_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A7_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A7_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A7_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A7_T8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.4_Comments/S7.4_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.4_Comments/S7.4_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.4_Comments/S7.4_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.4_Comments/S7.4_A2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.4_Comments/S7.4_A3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.4_Comments/S7.4_A4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.4_Comments/S7.4_A4_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.4_Comments/S7.4_A4_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.4_Comments/S7.4_A4_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.4_Comments/S7.4_A4_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.4_Comments/S7.4_A4_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.4_Comments/S7.4_A4_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.4_Comments/S7.4_A5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.4_Comments/S7.4_A6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.5_Tokens/7.5.1_Reserved_Words/S7.5.1_A1.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.5_Tokens/7.5.1_Reserved_Words/S7.5.1_A1.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.5_Tokens/7.5.1_Reserved_Words/S7.5.1_A1.3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.5_Tokens/7.5.1_Reserved_Words/S7.5.1_A2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.11.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.12.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.13.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.14.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.15.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.16.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.17.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.18.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.19.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.20.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.21.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.22.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.23.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.24.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.25.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.11.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.12.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.13.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.14.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.15.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.16.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.17.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.18.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.19.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.20.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.21.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.22.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.23.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.24.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.25.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.26.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.27.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.28.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.29.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.30.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.31.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.6_Identifiers/S7.6_A1.2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.6_Identifiers/S7.6_A1.2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.6_Identifiers/S7.6_A1.2_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.6_Identifiers/S7.6_A1.3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.6_Identifiers/S7.6_A1.3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.6_Identifiers/S7.6_A1.3_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.6_Identifiers/S7.6_A2.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.6_Identifiers/S7.6_A2.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.6_Identifiers/S7.6_A2.1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.6_Identifiers/S7.6_A2.1_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.6_Identifiers/S7.6_A4.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.6_Identifiers/S7.6_A4.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.6_Identifiers/S7.6_A4.2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.6_Identifiers/S7.6_A4.2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.6_Identifiers/S7.6_A4.3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.7_Punctuators/S7.7_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.7_Punctuators/S7.7_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.7_Punctuators/S7.7_A2_T10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.7_Punctuators/S7.7_A2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.7_Punctuators/S7.7_A2_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.7_Punctuators/S7.7_A2_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.7_Punctuators/S7.7_A2_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.7_Punctuators/S7.7_A2_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.7_Punctuators/S7.7_A2_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.7_Punctuators/S7.7_A2_T8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.7_Punctuators/S7.7_A2_T9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.1_Null_Literals/S7.8.1_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.1_Null_Literals/S7.8.1_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.2_Boolean_Literals/S7.8.2_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.2_Boolean_Literals/S7.8.2_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A1.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A1.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A1.2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A1.2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A1.2_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A1.2_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A1.2_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A1.2_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A1.2_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A1.2_T8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A2.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A2.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A2.1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A2.2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A2.2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A2.2_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A2.2_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A2.2_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A2.2_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A2.2_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A2.2_T8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A3.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A3.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A3.2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A3.2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A3.2_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A3.3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A3.3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A3.3_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A3.3_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A3.3_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A3.3_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A3.3_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A3.3_T8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A3.4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A3.4_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A3.4_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A3.4_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A3.4_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A3.4_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A3.4_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A3.4_T8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A4.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A4.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A4.1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A4.1_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A4.1_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A4.1_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A4.1_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A4.1_T8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A4.2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A4.2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A4.2_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A4.2_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A4.2_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A4.2_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A4.2_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A4.2_T8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A5.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A5.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A5.1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A5.1_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A5.1_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A5.1_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A5.1_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A5.1_T8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A6.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A6.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A6.2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A6.2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A1.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A1.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A1.2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A1.2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A2.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A2.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A2.2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A2.2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A2.3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A3.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A3.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A3.2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A3.2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.2_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.2_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.2_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.2_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.2_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.2_T8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.3_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.3_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.3_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.3_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.3_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A5.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A5.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A5.1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A6.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A6.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A6.1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A6.1_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A6.2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A6.2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A6.3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A6.4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A6.4_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.1_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.2_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.2_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.2_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.2_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.4_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.2_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.2_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.3_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.3_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.3_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.3_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.4_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.5_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.5_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.5_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.5_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.5_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.5_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.3_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.3_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.3_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.3_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.4_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.5_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.5_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.5_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.5_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.5_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.5_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A3.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A3.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A3.1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A3.1_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A3.1_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A3.1_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A3.1_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A3.1_T8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A3.1_T9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A4.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A4.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/7.9.2_Examples_of_Automatic_Semicolon_Insertion/S7.9.2_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/7.9.2_Examples_of_Automatic_Semicolon_Insertion/S7.9.2_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/7.9.2_Examples_of_Automatic_Semicolon_Insertion/S7.9.2_A1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/7.9.2_Examples_of_Automatic_Semicolon_Insertion/S7.9.2_A1_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/7.9.2_Examples_of_Automatic_Semicolon_Insertion/S7.9.2_A1_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/7.9.2_Examples_of_Automatic_Semicolon_Insertion/S7.9.2_A1_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/7.9.2_Examples_of_Automatic_Semicolon_Insertion/S7.9.2_A1_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A10_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A10_T10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A10_T11.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A10_T12.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A10_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A10_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A10_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A10_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A10_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A10_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A10_T8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A10_T9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T11.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A5.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A5.2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A5.3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A5.4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A5.5_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A5.5_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A5.5_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A5.5_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A5.5_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A5.6_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A5.6_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A5.7_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A5.8_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A5.9_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.1_T10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.1_T11.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.1_T12.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.1_T13.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.1_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.1_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.1_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.1_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.1_T8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.1_T9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.2_T10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.2_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.2_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.2_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.2_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.2_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.2_T8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.2_T9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.3_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.3_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.3_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.3_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.3_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.4_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A7_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A7_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A7_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A7_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A7_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A7_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A7_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A7_T8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A7_T9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A8_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A8_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A8_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A8_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A8_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A9_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A9_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A9_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A9_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A9_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A9_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A9_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A9_T8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A9_T9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.1_The_Undefined_Type/S8.1_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.1_The_Undefined_Type/S8.1_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.1_The_Undefined_Type/S8.1_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.1_The_Undefined_Type/S8.1_A2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.1_The_Undefined_Type/S8.1_A3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.1_The_Undefined_Type/S8.1_A4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.1_The_Undefined_Type/S8.1_A5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.2_The_Null_Type/S8.2_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.2_The_Null_Type/S8.2_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.2_The_Null_Type/S8.2_A2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.2_The_Null_Type/S8.2_A3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.3_The_Boolean_Type/S8.3_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.3_The_Boolean_Type/S8.3_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.3_The_Boolean_Type/S8.3_A2.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.3_The_Boolean_Type/S8.3_A2.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.3_The_Boolean_Type/S8.3_A3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.4_The_String_Type/S8.4_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.4_The_String_Type/S8.4_A10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.4_The_String_Type/S8.4_A11.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.4_The_String_Type/S8.4_A12.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.4_The_String_Type/S8.4_A13_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.4_The_String_Type/S8.4_A13_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.4_The_String_Type/S8.4_A13_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.4_The_String_Type/S8.4_A14_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.4_The_String_Type/S8.4_A14_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.4_The_String_Type/S8.4_A14_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.4_The_String_Type/S8.4_A2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.4_The_String_Type/S8.4_A3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.4_The_String_Type/S8.4_A4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.4_The_String_Type/S8.4_A5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.4_The_String_Type/S8.4_A6.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.4_The_String_Type/S8.4_A6.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.4_The_String_Type/S8.4_A7.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.4_The_String_Type/S8.4_A7.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.4_The_String_Type/S8.4_A7.3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.4_The_String_Type/S8.4_A7.4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.4_The_String_Type/S8.4_A8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.4_The_String_Type/S8.4_A9_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.4_The_String_Type/S8.4_A9_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.4_The_String_Type/S8.4_A9_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.5_The_Number_Type/S8.5_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.5_The_Number_Type/S8.5_A10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.5_The_Number_Type/S8.5_A11_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.5_The_Number_Type/S8.5_A11_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.5_The_Number_Type/S8.5_A12.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.5_The_Number_Type/S8.5_A12.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.5_The_Number_Type/S8.5_A13_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.5_The_Number_Type/S8.5_A13_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.5_The_Number_Type/S8.5_A14_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.5_The_Number_Type/S8.5_A14_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.5_The_Number_Type/S8.5_A2.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.5_The_Number_Type/S8.5_A2.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.5_The_Number_Type/S8.5_A3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.5_The_Number_Type/S8.5_A4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.5_The_Number_Type/S8.5_A5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.5_The_Number_Type/S8.5_A6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.5_The_Number_Type/S8.5_A7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.5_The_Number_Type/S8.5_A8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.5_The_Number_Type/S8.5_A9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.6_The_Object_Type/8.6.1_Property_Attributes/S8.6.1_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.6_The_Object_Type/8.6.1_Property_Attributes/S8.6.1_A2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.6_The_Object_Type/8.6.1_Property_Attributes/S8.6.1_A3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2.1_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2.1_A2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2.1_A3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2.2_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2.2_A2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2.3_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2.4_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2.4_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2.4_A2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2.4_A3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2.5_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2.5_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2.5_A2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2.5_A3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2.6_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2.6_A2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2.6_A3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2.6_A4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2_A2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2_A3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2_A4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2_A5_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2_A5_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2_A5_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2_A5_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2_A6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2_A7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.6_The_Object_Type/S8.6_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.6_The_Object_Type/S8.6_A2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.6_The_Object_Type/S8.6_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.6_The_Object_Type/S8.6_A3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.6_The_Object_Type/S8.6_A4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.7_The_Reference_Type/S8.7.1_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.7_The_Reference_Type/S8.7.1_A2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.7_The_Reference_Type/S8.7.2_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.7_The_Reference_Type/S8.7.2_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.7_The_Reference_Type/S8.7.2_A2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.7_The_Reference_Type/S8.7.2_A3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.7_The_Reference_Type/S8.7_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.7_The_Reference_Type/S8.7_A2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.7_The_Reference_Type/S8.7_A3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.7_The_Reference_Type/S8.7_A4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.7_The_Reference_Type/S8.7_A5_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.7_The_Reference_Type/S8.7_A5_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.7_The_Reference_Type/S8.7_A6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.7_The_Reference_Type/S8.7_A7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.8_The_List_Type/S8.8_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.8_The_List_Type/S8.8_A2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/08_Types/8.8_The_List_Type/S8.8_A2_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.1_ToPrimitive/S9.1_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.1_ToPrimitive/S9.1_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.1_ToPrimitive/S9.1_A1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.1_ToPrimitive/S9.1_A1_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.2_ToBoolean/S9.2_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.2_ToBoolean/S9.2_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.2_ToBoolean/S9.2_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.2_ToBoolean/S9.2_A2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.2_ToBoolean/S9.2_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.2_ToBoolean/S9.2_A3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.2_ToBoolean/S9.2_A4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.2_ToBoolean/S9.2_A4_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.2_ToBoolean/S9.2_A4_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.2_ToBoolean/S9.2_A4_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.2_ToBoolean/S9.2_A5_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.2_ToBoolean/S9.2_A5_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.2_ToBoolean/S9.2_A5_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.2_ToBoolean/S9.2_A5_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.2_ToBoolean/S9.2_A6_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.2_ToBoolean/S9.2_A6_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A11.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A12.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A13.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A14.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A15.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A16.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A17.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A18.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A19.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A20.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A21.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A22.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A23.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A24.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A25.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A26.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A27.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A28.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A29.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A30.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A31.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A32.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A4_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A5_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A5_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A5_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A6_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A6_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.3_ToNumber/S9.3_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.3_ToNumber/S9.3_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.3_ToNumber/S9.3_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.3_ToNumber/S9.3_A2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.3_ToNumber/S9.3_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.3_ToNumber/S9.3_A3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.3_ToNumber/S9.3_A4.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.3_ToNumber/S9.3_A4.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.3_ToNumber/S9.3_A4.2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.3_ToNumber/S9.3_A4.2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.3_ToNumber/S9.3_A5_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.3_ToNumber/S9.3_A5_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.4_ToInteger/S9.4_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.4_ToInteger/S9.4_A2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.4_ToInteger/S9.4_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.4_ToInteger/S9.4_A3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.5_ToInt32/S9.5_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.5_ToInt32/S9.5_A2.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.5_ToInt32/S9.5_A2.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.5_ToInt32/S9.5_A2.2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.5_ToInt32/S9.5_A2.2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.5_ToInt32/S9.5_A2.3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.5_ToInt32/S9.5_A2.3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.5_ToInt32/S9.5_A3.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.5_ToInt32/S9.5_A3.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.5_ToInt32/S9.5_A3.1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.5_ToInt32/S9.5_A3.1_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.5_ToInt32/S9.5_A3.2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.5_ToInt32/S9.5_A3.2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.6_ToUint32/S9.6_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.6_ToUint32/S9.6_A2.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.6_ToUint32/S9.6_A2.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.6_ToUint32/S9.6_A3.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.6_ToUint32/S9.6_A3.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.6_ToUint32/S9.6_A3.1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.6_ToUint32/S9.6_A3.1_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.6_ToUint32/S9.6_A3.2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.7_ToUint16/S9.7_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.7_ToUint16/S9.7_A2.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.7_ToUint16/S9.7_A2.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.7_ToUint16/S9.7_A3.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.7_ToUint16/S9.7_A3.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.7_ToUint16/S9.7_A3.1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.7_ToUint16/S9.7_A3.1_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.7_ToUint16/S9.7_A3.2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.8_ToString/9.8.1_ToString_Applied_to_the_Number_Type/S9.8.1_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.8_ToString/9.8.1_ToString_Applied_to_the_Number_Type/S9.8.1_A10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.8_ToString/9.8.1_ToString_Applied_to_the_Number_Type/S9.8.1_A2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.8_ToString/9.8.1_ToString_Applied_to_the_Number_Type/S9.8.1_A3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.8_ToString/9.8.1_ToString_Applied_to_the_Number_Type/S9.8.1_A4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.8_ToString/9.8.1_ToString_Applied_to_the_Number_Type/S9.8.1_A6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.8_ToString/9.8.1_ToString_Applied_to_the_Number_Type/S9.8.1_A7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.8_ToString/9.8.1_ToString_Applied_to_the_Number_Type/S9.8.1_A8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.8_ToString/9.8.1_ToString_Applied_to_the_Number_Type/S9.8.1_A9_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.8_ToString/9.8.1_ToString_Applied_to_the_Number_Type/S9.8.1_A9_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.8_ToString/S9.8_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.8_ToString/S9.8_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.8_ToString/S9.8_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.8_ToString/S9.8_A2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.8_ToString/S9.8_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.8_ToString/S9.8_A3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.8_ToString/S9.8_A4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.8_ToString/S9.8_A4_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.8_ToString/S9.8_A5_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.8_ToString/S9.8_A5_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.9_ToObject/S9.9_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.9_ToObject/S9.9_A2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.9_ToObject/S9.9_A3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.9_ToObject/S9.9_A4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.9_ToObject/S9.9_A5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/09_Type_Conversion/9.9_ToObject/S9.9_A6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/10_Execution_Contexts/10.1_Definitions/10.1.3_Variable_Instantiation/S10.1.3_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/10_Execution_Contexts/10.1_Definitions/10.1.3_Variable_Instantiation/S10.1.3_A2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/10_Execution_Contexts/10.1_Definitions/10.1.3_Variable_Instantiation/S10.1.3_A3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/10_Execution_Contexts/10.1_Definitions/10.1.3_Variable_Instantiation/S10.1.3_A4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/10_Execution_Contexts/10.1_Definitions/10.1.3_Variable_Instantiation/S10.1.3_A4_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/10_Execution_Contexts/10.1_Definitions/10.1.3_Variable_Instantiation/S10.1.3_A5.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/10_Execution_Contexts/10.1_Definitions/10.1.3_Variable_Instantiation/S10.1.3_A5.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/10_Execution_Contexts/10.1_Definitions/10.1.3_Variable_Instantiation/S10.1.3_A5.2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/10_Execution_Contexts/10.1_Definitions/10.1.4_Scope_Chain_and_Identifier_Resolution/S10.1.4_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/10_Execution_Contexts/10.1_Definitions/10.1.4_Scope_Chain_and_Identifier_Resolution/S10.1.4_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/10_Execution_Contexts/10.1_Definitions/10.1.4_Scope_Chain_and_Identifier_Resolution/S10.1.4_A1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/10_Execution_Contexts/10.1_Definitions/10.1.4_Scope_Chain_and_Identifier_Resolution/S10.1.4_A1_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/10_Execution_Contexts/10.1_Definitions/10.1.4_Scope_Chain_and_Identifier_Resolution/S10.1.4_A1_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/10_Execution_Contexts/10.1_Definitions/10.1.4_Scope_Chain_and_Identifier_Resolution/S10.1.4_A1_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/10_Execution_Contexts/10.1_Definitions/10.1.4_Scope_Chain_and_Identifier_Resolution/S10.1.4_A1_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/10_Execution_Contexts/10.1_Definitions/10.1.4_Scope_Chain_and_Identifier_Resolution/S10.1.4_A1_T8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/10_Execution_Contexts/10.1_Definitions/10.1.4_Scope_Chain_and_Identifier_Resolution/S10.1.4_A1_T9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A1.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A1.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A1.1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A1.1_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A1.2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A1.2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A1.2_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A1.2_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A1.3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A1.3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A1.3_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A1.3_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A2.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A2.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A2.1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A2.1_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A2.2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A2.2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A2.2_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A2.2_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A2.3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A2.3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A2.3_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A2.3_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A3_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A3_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A5_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A5_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A5_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A5_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/10_Execution_Contexts/10.1_Definitions/S10.1.1_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/10_Execution_Contexts/10.1_Definitions/S10.1.1_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/10_Execution_Contexts/10.1_Definitions/S10.1.1_A1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/10_Execution_Contexts/10.1_Definitions/S10.1.1_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/10_Execution_Contexts/10.1_Definitions/S10.1.6_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/10_Execution_Contexts/10.1_Definitions/S10.1.6_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/10_Execution_Contexts/10.1_Definitions/S10.1.6_A1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/10_Execution_Contexts/10.1_Definitions/S10.1.7_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.1_Global_Code/S10.2.1_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.1_Global_Code/S10.2.1_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.1_T10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.1_T11.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.1_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.1_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.1_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.1_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.1_T8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.1_T9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.2_T10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.2_T11.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.2_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.2_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.2_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.2_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.2_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.2_T8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.2_T9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/10_Execution_Contexts/10.2_Entering_An_Execution_Context/S10.2_A1.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/10_Execution_Contexts/10.2_Entering_An_Execution_Context/S10.2_A1.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A2.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A2.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A2.1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A2.2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A2.3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A2.4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A2.4_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A2.4_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A3_T1.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A3_T1.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A3_T1.3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A3_T1.4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A3_T1.5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A3_T2.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A3_T2.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A3_T2.3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A3_T2.4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A3_T2.5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A3_T2.6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A3_T2.7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A3_T2.8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A3_T2.9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A2.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A2.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A2.1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A2.2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A2.3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A2.4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A2.4_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A2.4_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A3_T1.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A3_T1.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A3_T1.3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A3_T1.4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A3_T1.5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A3_T2.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A3_T2.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A3_T2.3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A3_T2.4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A3_T2.5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A3_T2.6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A3_T2.7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A3_T2.8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A3_T2.9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A2.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A2.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A2.1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A2.2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A2.3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A2.4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A2.4_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A2.4_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A3_T1.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A3_T1.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A3_T1.3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A3_T1.4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A3_T1.5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A3_T2.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A3_T2.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A3_T2.3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A3_T2.4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A3_T2.5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A3_T2.6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A3_T2.7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A3_T2.8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A3_T2.9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.11_Binary_Logical_Operators/11.11.1_Logical_AND_Operator/S11.11.1_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.11_Binary_Logical_Operators/11.11.1_Logical_AND_Operator/S11.11.1_A2.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.11_Binary_Logical_Operators/11.11.1_Logical_AND_Operator/S11.11.1_A2.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.11_Binary_Logical_Operators/11.11.1_Logical_AND_Operator/S11.11.1_A2.1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.11_Binary_Logical_Operators/11.11.1_Logical_AND_Operator/S11.11.1_A2.1_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.11_Binary_Logical_Operators/11.11.1_Logical_AND_Operator/S11.11.1_A2.4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.11_Binary_Logical_Operators/11.11.1_Logical_AND_Operator/S11.11.1_A2.4_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.11_Binary_Logical_Operators/11.11.1_Logical_AND_Operator/S11.11.1_A2.4_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.11_Binary_Logical_Operators/11.11.1_Logical_AND_Operator/S11.11.1_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.11_Binary_Logical_Operators/11.11.1_Logical_AND_Operator/S11.11.1_A3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.11_Binary_Logical_Operators/11.11.1_Logical_AND_Operator/S11.11.1_A3_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.11_Binary_Logical_Operators/11.11.1_Logical_AND_Operator/S11.11.1_A3_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.11_Binary_Logical_Operators/11.11.1_Logical_AND_Operator/S11.11.1_A4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.11_Binary_Logical_Operators/11.11.1_Logical_AND_Operator/S11.11.1_A4_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.11_Binary_Logical_Operators/11.11.1_Logical_AND_Operator/S11.11.1_A4_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.11_Binary_Logical_Operators/11.11.1_Logical_AND_Operator/S11.11.1_A4_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.11_Binary_Logical_Operators/11.11.2_Logical_OR_Operator/S11.11.2_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.11_Binary_Logical_Operators/11.11.2_Logical_OR_Operator/S11.11.2_A2.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.11_Binary_Logical_Operators/11.11.2_Logical_OR_Operator/S11.11.2_A2.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.11_Binary_Logical_Operators/11.11.2_Logical_OR_Operator/S11.11.2_A2.1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.11_Binary_Logical_Operators/11.11.2_Logical_OR_Operator/S11.11.2_A2.1_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.11_Binary_Logical_Operators/11.11.2_Logical_OR_Operator/S11.11.2_A2.4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.11_Binary_Logical_Operators/11.11.2_Logical_OR_Operator/S11.11.2_A2.4_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.11_Binary_Logical_Operators/11.11.2_Logical_OR_Operator/S11.11.2_A2.4_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.11_Binary_Logical_Operators/11.11.2_Logical_OR_Operator/S11.11.2_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.11_Binary_Logical_Operators/11.11.2_Logical_OR_Operator/S11.11.2_A3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.11_Binary_Logical_Operators/11.11.2_Logical_OR_Operator/S11.11.2_A3_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.11_Binary_Logical_Operators/11.11.2_Logical_OR_Operator/S11.11.2_A3_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.11_Binary_Logical_Operators/11.11.2_Logical_OR_Operator/S11.11.2_A4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.11_Binary_Logical_Operators/11.11.2_Logical_OR_Operator/S11.11.2_A4_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.11_Binary_Logical_Operators/11.11.2_Logical_OR_Operator/S11.11.2_A4_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.11_Binary_Logical_Operators/11.11.2_Logical_OR_Operator/S11.11.2_A4_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.12_Conditional_Operator/S11.12_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.12_Conditional_Operator/S11.12_A2.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.12_Conditional_Operator/S11.12_A2.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.12_Conditional_Operator/S11.12_A2.1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.12_Conditional_Operator/S11.12_A2.1_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.12_Conditional_Operator/S11.12_A2.1_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.12_Conditional_Operator/S11.12_A2.1_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.12_Conditional_Operator/S11.12_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.12_Conditional_Operator/S11.12_A3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.12_Conditional_Operator/S11.12_A3_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.12_Conditional_Operator/S11.12_A3_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.12_Conditional_Operator/S11.12_A4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.12_Conditional_Operator/S11.12_A4_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.12_Conditional_Operator/S11.12_A4_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.12_Conditional_Operator/S11.12_A4_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.1_Simple_Assignment/S11.13.1_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.1_Simple_Assignment/S11.13.1_A2.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.1_Simple_Assignment/S11.13.1_A2.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.1_Simple_Assignment/S11.13.1_A2.1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.1_Simple_Assignment/S11.13.1_A3.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.1_Simple_Assignment/S11.13.1_A3.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.1_Simple_Assignment/S11.13.1_A4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.1_Simple_Assignment/S11.13.1_A4_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A1_T10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A1_T11.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A1_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A1_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A1_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A1_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A1_T8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A1_T9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T1.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T1.10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T1.11.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T1.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T1.3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T1.4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T1.5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T1.6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T1.7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T1.8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T1.9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T2.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T2.10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T2.11.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T2.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T2.3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T2.4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T2.5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T2.6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T2.7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T2.8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T2.9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T3.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T3.10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T3.11.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T3.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T3.3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T3.4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T3.5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T3.6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T3.7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T3.8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T3.9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.2_T10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.2_T11.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.2_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.2_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.2_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.2_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.2_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.2_T8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.2_T9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A3.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A3.1_T10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A3.1_T11.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A3.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A3.1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A3.1_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A3.1_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A3.1_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A3.1_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A3.1_T8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A3.1_T9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A3.2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A3.2_T10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A3.2_T11.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A3.2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A3.2_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A3.2_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A3.2_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A3.2_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A3.2_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A3.2_T8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A3.2_T9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.10_T1.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.10_T1.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.10_T1.3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.10_T1.4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.10_T2.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.10_T2.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.10_T2.3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.10_T2.4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.10_T2.5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.10_T2.6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.10_T2.7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.10_T2.8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.10_T2.9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.11_T1.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.11_T1.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.11_T1.3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.11_T1.4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.11_T2.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.11_T2.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.11_T2.3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.11_T2.4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.11_T2.5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.11_T2.6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.11_T2.7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.11_T2.8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.11_T2.9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.1_T1.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.1_T1.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.1_T1.3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.1_T1.4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.1_T2.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.1_T2.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.1_T2.3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.1_T2.4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.1_T2.5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.1_T2.6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.1_T2.7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.1_T2.8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.1_T2.9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.2_T1.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.2_T1.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.2_T1.3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.2_T1.4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.2_T2.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.2_T2.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.2_T2.3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.2_T2.4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.2_T2.5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.2_T2.6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.2_T2.7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.2_T2.8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.2_T2.9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.3_T1.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.3_T1.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.3_T1.3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.3_T1.4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.3_T2.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.3_T2.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.3_T2.3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.3_T2.4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.3_T2.5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.3_T2.6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.3_T2.7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.3_T2.8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.3_T2.9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.4_T1.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.4_T1.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.4_T1.3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.4_T1.4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.4_T2.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.4_T2.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.4_T2.3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.4_T2.4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.4_T2.5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.4_T2.6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.4_T2.7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.4_T2.8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.4_T2.9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.5_T1.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.5_T1.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.5_T1.3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.5_T1.4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.5_T2.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.5_T2.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.5_T2.3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.5_T2.4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.5_T2.5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.5_T2.6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.5_T2.7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.5_T2.8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.5_T2.9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.6_T1.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.6_T1.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.6_T1.3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.6_T1.4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.6_T2.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.6_T2.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.6_T2.3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.6_T2.4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.6_T2.5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.6_T2.6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.6_T2.7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.6_T2.8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.6_T2.9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.7_T1.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.7_T1.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.7_T1.3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.7_T1.4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.7_T2.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.7_T2.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.7_T2.3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.7_T2.4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.7_T2.5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.7_T2.6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.7_T2.7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.7_T2.8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.7_T2.9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.8_T1.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.8_T1.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.8_T1.3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.8_T1.4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.8_T2.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.8_T2.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.8_T2.3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.8_T2.4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.8_T2.5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.8_T2.6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.8_T2.7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.8_T2.8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.8_T2.9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.9_T1.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.9_T1.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.9_T1.3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.9_T1.4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.9_T2.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.9_T2.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.9_T2.3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.9_T2.4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.9_T2.5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.9_T2.6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.9_T2.7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.9_T2.8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.9_T2.9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.14_Comma_Operator/S11.14_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.14_Comma_Operator/S11.14_A2.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.14_Comma_Operator/S11.14_A2.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.14_Comma_Operator/S11.14_A2.1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.14_Comma_Operator/S11.14_A3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.1_Primary_Expressions/11.1.1_The_this_Keyword/S11.1.1_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.1_Primary_Expressions/11.1.1_The_this_Keyword/S11.1.1_A2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.1_Primary_Expressions/11.1.1_The_this_Keyword/S11.1.1_A3.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.1_Primary_Expressions/11.1.1_The_this_Keyword/S11.1.1_A3.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.1_Primary_Expressions/11.1.1_The_this_Keyword/S11.1.1_A4.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.1_Primary_Expressions/11.1.1_The_this_Keyword/S11.1.1_A4.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.1_Primary_Expressions/11.1.2_Identifier_Reference/S11.1.2_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.1_Primary_Expressions/11.1.2_Identifier_Reference/S11.1.2_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.1_Primary_Expressions/11.1.4_Array_Initialiser/S11.1.4_A1.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.1_Primary_Expressions/11.1.4_Array_Initialiser/S11.1.4_A1.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.1_Primary_Expressions/11.1.4_Array_Initialiser/S11.1.4_A1.3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.1_Primary_Expressions/11.1.4_Array_Initialiser/S11.1.4_A1.4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.1_Primary_Expressions/11.1.4_Array_Initialiser/S11.1.4_A1.5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.1_Primary_Expressions/11.1.4_Array_Initialiser/S11.1.4_A1.6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.1_Primary_Expressions/11.1.4_Array_Initialiser/S11.1.4_A1.7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.1_Primary_Expressions/11.1.4_Array_Initialiser/S11.1.4_A2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.1_Primary_Expressions/11.1.5_Object_Initializer/S11.1.5_A1.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.1_Primary_Expressions/11.1.5_Object_Initializer/S11.1.5_A1.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.1_Primary_Expressions/11.1.5_Object_Initializer/S11.1.5_A1.3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.1_Primary_Expressions/11.1.5_Object_Initializer/S11.1.5_A1.4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.1_Primary_Expressions/11.1.5_Object_Initializer/S11.1.5_A2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.1_Primary_Expressions/11.1.5_Object_Initializer/S11.1.5_A3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.1_Primary_Expressions/11.1.5_Object_Initializer/S11.1.5_A4.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.1_Primary_Expressions/11.1.5_Object_Initializer/S11.1.5_A4.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.1_Primary_Expressions/11.1.5_Object_Initializer/S11.1.5_A4.3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.1_Primary_Expressions/11.1.6_The_Grouping_Operator/S11.1.6_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.1_Primary_Expressions/11.1.6_The_Grouping_Operator/S11.1.6_A2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.1_Primary_Expressions/11.1.6_The_Grouping_Operator/S11.1.6_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.1_Primary_Expressions/11.1.6_The_Grouping_Operator/S11.1.6_A3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.1_Primary_Expressions/11.1.6_The_Grouping_Operator/S11.1.6_A3_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.1_Primary_Expressions/11.1.6_The_Grouping_Operator/S11.1.6_A3_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.1_Primary_Expressions/11.1.6_The_Grouping_Operator/S11.1.6_A3_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.1_Primary_Expressions/11.1.6_The_Grouping_Operator/S11.1.6_A3_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.1_Property_Accessors/S11.2.1_A1.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.1_Property_Accessors/S11.2.1_A1.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.1_Property_Accessors/S11.2.1_A2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.1_Property_Accessors/S11.2.1_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.1_Property_Accessors/S11.2.1_A3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.1_Property_Accessors/S11.2.1_A3_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.1_Property_Accessors/S11.2.1_A3_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.1_Property_Accessors/S11.2.1_A3_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.1_Property_Accessors/S11.2.1_A4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.1_Property_Accessors/S11.2.1_A4_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.1_Property_Accessors/S11.2.1_A4_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.1_Property_Accessors/S11.2.1_A4_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.1_Property_Accessors/S11.2.1_A4_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.1_Property_Accessors/S11.2.1_A4_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.1_Property_Accessors/S11.2.1_A4_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.1_Property_Accessors/S11.2.1_A4_T8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.1_Property_Accessors/S11.2.1_A4_T9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.2_The_new_Operator/S11.2.2_A1.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.2_The_new_Operator/S11.2.2_A1.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.2_The_new_Operator/S11.2.2_A2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.2_The_new_Operator/S11.2.2_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.2_The_new_Operator/S11.2.2_A3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.2_The_new_Operator/S11.2.2_A3_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.2_The_new_Operator/S11.2.2_A3_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.2_The_new_Operator/S11.2.2_A3_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.2_The_new_Operator/S11.2.2_A4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.2_The_new_Operator/S11.2.2_A4_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.2_The_new_Operator/S11.2.2_A4_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.2_The_new_Operator/S11.2.2_A4_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.2_The_new_Operator/S11.2.2_A4_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.3_Function_Calls/S11.2.3_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.3_Function_Calls/S11.2.3_A2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.3_Function_Calls/S11.2.3_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.3_Function_Calls/S11.2.3_A3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.3_Function_Calls/S11.2.3_A3_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.3_Function_Calls/S11.2.3_A3_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.3_Function_Calls/S11.2.3_A3_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.3_Function_Calls/S11.2.3_A4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.3_Function_Calls/S11.2.3_A4_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.3_Function_Calls/S11.2.3_A4_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.3_Function_Calls/S11.2.3_A4_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.3_Function_Calls/S11.2.3_A4_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.4_Argument_Lists/S11.2.4_A1.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.4_Argument_Lists/S11.2.4_A1.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.4_Argument_Lists/S11.2.4_A1.2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.4_Argument_Lists/S11.2.4_A1.2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.4_Argument_Lists/S11.2.4_A1.3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.4_Argument_Lists/S11.2.4_A1.4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.4_Argument_Lists/S11.2.4_A1.4_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.4_Argument_Lists/S11.2.4_A1.4_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.4_Argument_Lists/S11.2.4_A1.4_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A1.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A1.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A1.1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A1.1_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A1.2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A2.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A2.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A2.1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A2.2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A3_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A3_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A3_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A4_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A4_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A4_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A4_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A1.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A1.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A1.1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A1.1_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A1.2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A2.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A2.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A2.1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A2.2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A3_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A3_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A3_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A4_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A4_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A4_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A4_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.4_Unary_Operators/11.4.1_The_delete_Operator/S11.4.1_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.4_Unary_Operators/11.4.1_The_delete_Operator/S11.4.1_A2.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.4_Unary_Operators/11.4.1_The_delete_Operator/S11.4.1_A2.2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.4_Unary_Operators/11.4.1_The_delete_Operator/S11.4.1_A2.2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.4_Unary_Operators/11.4.1_The_delete_Operator/S11.4.1_A3.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.4_Unary_Operators/11.4.1_The_delete_Operator/S11.4.1_A3.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.4_Unary_Operators/11.4.1_The_delete_Operator/S11.4.1_A3.3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.4_Unary_Operators/11.4.1_The_delete_Operator/S11.4.1_A4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.4_Unary_Operators/11.4.2_The_void_Operator/S11.4.2_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.4_Unary_Operators/11.4.2_The_void_Operator/S11.4.2_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.4_Unary_Operators/11.4.2_The_void_Operator/S11.4.2_A2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.4_Unary_Operators/11.4.2_The_void_Operator/S11.4.2_A4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.4_Unary_Operators/11.4.2_The_void_Operator/S11.4.2_A4_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.4_Unary_Operators/11.4.2_The_void_Operator/S11.4.2_A4_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.4_Unary_Operators/11.4.2_The_void_Operator/S11.4.2_A4_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.4_Unary_Operators/11.4.2_The_void_Operator/S11.4.2_A4_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.4_Unary_Operators/11.4.2_The_void_Operator/S11.4.2_A4_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.4_Unary_Operators/11.4.3_The_typeof_Operator/S11.4.3_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.4_Unary_Operators/11.4.3_The_typeof_Operator/S11.4.3_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.4_Unary_Operators/11.4.3_The_typeof_Operator/S11.4.3_A2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.4_Unary_Operators/11.4.3_The_typeof_Operator/S11.4.3_A3.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.4_Unary_Operators/11.4.3_The_typeof_Operator/S11.4.3_A3.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.4_Unary_Operators/11.4.3_The_typeof_Operator/S11.4.3_A3.3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.4_Unary_Operators/11.4.3_The_typeof_Operator/S11.4.3_A3.4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.4_Unary_Operators/11.4.3_The_typeof_Operator/S11.4.3_A3.5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.4_Unary_Operators/11.4.3_The_typeof_Operator/S11.4.3_A3.6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.4_Unary_Operators/11.4.3_The_typeof_Operator/S11.4.3_A3.7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.4_Unary_Operators/11.4.4_Prefix_Increment_Operator/S11.4.4_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.4_Unary_Operators/11.4.4_Prefix_Increment_Operator/S11.4.4_A2.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.4_Unary_Operators/11.4.4_Prefix_Increment_Operator/S11.4.4_A2.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.4_Unary_Operators/11.4.4_Prefix_Increment_Operator/S11.4.4_A2.1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.4_Unary_Operators/11.4.4_Prefix_Increment_Operator/S11.4.4_A2.2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.4_Unary_Operators/11.4.4_Prefix_Increment_Operator/S11.4.4_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.4_Unary_Operators/11.4.4_Prefix_Increment_Operator/S11.4.4_A3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.4_Unary_Operators/11.4.4_Prefix_Increment_Operator/S11.4.4_A3_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.4_Unary_Operators/11.4.4_Prefix_Increment_Operator/S11.4.4_A3_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.4_Unary_Operators/11.4.4_Prefix_Increment_Operator/S11.4.4_A3_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.4_Unary_Operators/11.4.4_Prefix_Increment_Operator/S11.4.4_A4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.4_Unary_Operators/11.4.4_Prefix_Increment_Operator/S11.4.4_A4_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.4_Unary_Operators/11.4.4_Prefix_Increment_Operator/S11.4.4_A4_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.4_Unary_Operators/11.4.4_Prefix_Increment_Operator/S11.4.4_A4_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.4_Unary_Operators/11.4.4_Prefix_Increment_Operator/S11.4.4_A4_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.4_Unary_Operators/11.4.5_Prefix_Decrement_Operator/S11.4.5_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.4_Unary_Operators/11.4.5_Prefix_Decrement_Operator/S11.4.5_A2.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.4_Unary_Operators/11.4.5_Prefix_Decrement_Operator/S11.4.5_A2.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.4_Unary_Operators/11.4.5_Prefix_Decrement_Operator/S11.4.5_A2.1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.4_Unary_Operators/11.4.5_Prefix_Decrement_Operator/S11.4.5_A2.2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.4_Unary_Operators/11.4.5_Prefix_Decrement_Operator/S11.4.5_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.4_Unary_Operators/11.4.5_Prefix_Decrement_Operator/S11.4.5_A3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.4_Unary_Operators/11.4.5_Prefix_Decrement_Operator/S11.4.5_A3_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.4_Unary_Operators/11.4.5_Prefix_Decrement_Operator/S11.4.5_A3_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.4_Unary_Operators/11.4.5_Prefix_Decrement_Operator/S11.4.5_A3_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.4_Unary_Operators/11.4.5_Prefix_Decrement_Operator/S11.4.5_A4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.4_Unary_Operators/11.4.5_Prefix_Decrement_Operator/S11.4.5_A4_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.4_Unary_Operators/11.4.5_Prefix_Decrement_Operator/S11.4.5_A4_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.4_Unary_Operators/11.4.5_Prefix_Decrement_Operator/S11.4.5_A4_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.4_Unary_Operators/11.4.5_Prefix_Decrement_Operator/S11.4.5_A4_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.4_Unary_Operators/11.4.6_Unary_plus_Operator/S11.4.6_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.4_Unary_Operators/11.4.6_Unary_plus_Operator/S11.4.6_A2.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.4_Unary_Operators/11.4.6_Unary_plus_Operator/S11.4.6_A2.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.4_Unary_Operators/11.4.6_Unary_plus_Operator/S11.4.6_A2.2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.4_Unary_Operators/11.4.6_Unary_plus_Operator/S11.4.6_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.4_Unary_Operators/11.4.6_Unary_plus_Operator/S11.4.6_A3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.4_Unary_Operators/11.4.6_Unary_plus_Operator/S11.4.6_A3_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.4_Unary_Operators/11.4.6_Unary_plus_Operator/S11.4.6_A3_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.4_Unary_Operators/11.4.6_Unary_plus_Operator/S11.4.6_A3_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.4_Unary_Operators/11.4.7_Unary_minus_Operator/S11.4.7_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.4_Unary_Operators/11.4.7_Unary_minus_Operator/S11.4.7_A2.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.4_Unary_Operators/11.4.7_Unary_minus_Operator/S11.4.7_A2.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.4_Unary_Operators/11.4.7_Unary_minus_Operator/S11.4.7_A2.2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.4_Unary_Operators/11.4.7_Unary_minus_Operator/S11.4.7_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.4_Unary_Operators/11.4.7_Unary_minus_Operator/S11.4.7_A3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.4_Unary_Operators/11.4.7_Unary_minus_Operator/S11.4.7_A3_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.4_Unary_Operators/11.4.7_Unary_minus_Operator/S11.4.7_A3_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.4_Unary_Operators/11.4.7_Unary_minus_Operator/S11.4.7_A3_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.4_Unary_Operators/11.4.7_Unary_minus_Operator/S11.4.7_A4.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.4_Unary_Operators/11.4.7_Unary_minus_Operator/S11.4.7_A4.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.4_Unary_Operators/11.4.8_Bitwise_NOT_Operator/S11.4.8_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.4_Unary_Operators/11.4.8_Bitwise_NOT_Operator/S11.4.8_A2.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.4_Unary_Operators/11.4.8_Bitwise_NOT_Operator/S11.4.8_A2.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.4_Unary_Operators/11.4.8_Bitwise_NOT_Operator/S11.4.8_A2.2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.4_Unary_Operators/11.4.8_Bitwise_NOT_Operator/S11.4.8_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.4_Unary_Operators/11.4.8_Bitwise_NOT_Operator/S11.4.8_A3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.4_Unary_Operators/11.4.8_Bitwise_NOT_Operator/S11.4.8_A3_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.4_Unary_Operators/11.4.8_Bitwise_NOT_Operator/S11.4.8_A3_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.4_Unary_Operators/11.4.8_Bitwise_NOT_Operator/S11.4.8_A3_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.4_Unary_Operators/11.4.9_Logical_NOT_Operator/S11.4.9_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.4_Unary_Operators/11.4.9_Logical_NOT_Operator/S11.4.9_A2.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.4_Unary_Operators/11.4.9_Logical_NOT_Operator/S11.4.9_A2.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.4_Unary_Operators/11.4.9_Logical_NOT_Operator/S11.4.9_A2.2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.4_Unary_Operators/11.4.9_Logical_NOT_Operator/S11.4.9_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.4_Unary_Operators/11.4.9_Logical_NOT_Operator/S11.4.9_A3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.4_Unary_Operators/11.4.9_Logical_NOT_Operator/S11.4.9_A3_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.4_Unary_Operators/11.4.9_Logical_NOT_Operator/S11.4.9_A3_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.4_Unary_Operators/11.4.9_Logical_NOT_Operator/S11.4.9_A3_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A2.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A2.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A2.1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A2.2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A2.3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A2.4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A2.4_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A2.4_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A3_T1.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A3_T1.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A3_T1.3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A3_T1.4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A3_T1.5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A3_T2.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A3_T2.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A3_T2.3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A3_T2.4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A3_T2.5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A3_T2.6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A3_T2.7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A3_T2.8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A3_T2.9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A4_T1.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A4_T1.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A4_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A4_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A4_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A4_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A4_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A4_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A4_T8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A2.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A2.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A2.1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A2.2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A2.3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A2.4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A2.4_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A2.4_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A3_T1.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A3_T1.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A3_T1.3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A3_T1.4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A3_T1.5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A3_T2.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A3_T2.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A3_T2.3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A3_T2.4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A3_T2.5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A3_T2.6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A3_T2.7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A3_T2.8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A3_T2.9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A4_T1.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A4_T1.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A4_T10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A4_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A4_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A4_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A4_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A4_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A4_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A4_T8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A4_T9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A2.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A2.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A2.1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A2.2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A2.3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A2.4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A2.4_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A2.4_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A3_T1.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A3_T1.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A3_T1.3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A3_T1.4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A3_T1.5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A3_T2.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A3_T2.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A3_T2.3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A3_T2.4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A3_T2.5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A3_T2.6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A3_T2.7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A3_T2.8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A3_T2.9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A4_T1.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A4_T1.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A4_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A4_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A4_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A4_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A4_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A4_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A2.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A2.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A2.1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A2.2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A2.2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A2.2_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A2.3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A2.4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A2.4_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A2.4_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A3.1_T1.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A3.1_T1.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A3.1_T1.3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A3.1_T2.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A3.1_T2.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A3.1_T2.3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A3.1_T2.4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A3.1_T2.5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A3.2_T1.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A3.2_T1.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A3.2_T2.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A3.2_T2.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A3.2_T2.3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A3.2_T2.4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A4_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A4_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A4_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A4_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A4_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A4_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A4_T8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A4_T9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A2.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A2.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A2.1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A2.2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A2.3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A2.4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A2.4_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A2.4_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A3_T1.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A3_T1.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A3_T1.3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A3_T1.4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A3_T1.5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A3_T2.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A3_T2.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A3_T2.3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A3_T2.4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A3_T2.5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A3_T2.6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A3_T2.7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A3_T2.8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A3_T2.9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A4_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A4_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A4_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A4_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A4_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A4_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A4_T8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A2.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A2.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A2.1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A2.2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A2.3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A2.4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A2.4_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A2.4_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A3_T1.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A3_T1.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A3_T1.3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A3_T1.4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A3_T1.5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A3_T2.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A3_T2.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A3_T2.3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A3_T2.4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A3_T2.5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A3_T2.6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A3_T2.7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A3_T2.8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A3_T2.9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A4_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A4_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A4_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A5.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A5.2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A2.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A2.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A2.1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A2.2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A2.3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A2.4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A2.4_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A2.4_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A3_T1.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A3_T1.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A3_T1.3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A3_T1.4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A3_T1.5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A3_T2.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A3_T2.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A3_T2.3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A3_T2.4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A3_T2.5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A3_T2.6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A3_T2.7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A3_T2.8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A3_T2.9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A4_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A4_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A4_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A5.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A5.2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A2.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A2.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A2.1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A2.2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A2.3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A2.4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A2.4_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A2.4_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A3_T1.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A3_T1.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A3_T1.3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A3_T1.4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A3_T1.5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A3_T2.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A3_T2.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A3_T2.3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A3_T2.4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A3_T2.5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A3_T2.6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A3_T2.7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A3_T2.8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A3_T2.9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A4_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A4_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A4_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A5.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A5.2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A2.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A2.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A2.1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A2.2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A2.3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A2.4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A2.4_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A2.4_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A3.1_T1.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A3.1_T1.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A3.1_T1.3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A3.1_T2.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A3.1_T2.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A3.1_T2.3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A3.1_T2.4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A3.1_T2.5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A3.1_T2.6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A3.1_T2.7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A3.1_T2.8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A3.1_T2.9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A3.2_T1.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A3.2_T1.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A4.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A4.10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A4.11.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A4.12_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A4.12_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A4.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A4.3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A4.4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A4.5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A4.6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A4.7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A4.8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A4.9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A2.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A2.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A2.1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A2.2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A2.3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A2.4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A2.4_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A2.4_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A3.1_T1.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A3.1_T1.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A3.1_T1.3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A3.1_T2.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A3.1_T2.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A3.1_T2.3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A3.1_T2.4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A3.1_T2.5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A3.1_T2.6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A3.1_T2.7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A3.1_T2.8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A3.1_T2.9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A3.2_T1.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A3.2_T1.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A4.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A4.10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A4.11.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A4.12_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A4.12_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A4.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A4.3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A4.4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A4.5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A4.6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A4.7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A4.8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A4.9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A2.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A2.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A2.1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A2.2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A2.3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A2.4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A2.4_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A2.4_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A3.1_T1.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A3.1_T1.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A3.1_T1.3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A3.1_T2.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A3.1_T2.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A3.1_T2.3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A3.1_T2.4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A3.1_T2.5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A3.1_T2.6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A3.1_T2.7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A3.1_T2.8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A3.1_T2.9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A3.2_T1.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A3.2_T1.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A4.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A4.10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A4.11.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A4.12_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A4.12_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A4.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A4.3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A4.4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A4.5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A4.6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A4.7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A4.8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A4.9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A2.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A2.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A2.1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A2.2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A2.3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A2.4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A2.4_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A2.4_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A3.1_T1.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A3.1_T1.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A3.1_T1.3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A3.1_T2.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A3.1_T2.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A3.1_T2.3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A3.1_T2.4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A3.1_T2.5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A3.1_T2.6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A3.1_T2.7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A3.1_T2.8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A3.1_T2.9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A3.2_T1.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A3.2_T1.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A4.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A4.10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A4.11.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A4.12_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A4.12_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A4.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A4.3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A4.4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A4.5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A4.6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A4.7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A4.8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A4.9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.6_The_instanceof_operator/S11.8.6_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.6_The_instanceof_operator/S11.8.6_A2.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.6_The_instanceof_operator/S11.8.6_A2.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.6_The_instanceof_operator/S11.8.6_A2.1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.6_The_instanceof_operator/S11.8.6_A2.4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.6_The_instanceof_operator/S11.8.6_A2.4_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.6_The_instanceof_operator/S11.8.6_A2.4_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.6_The_instanceof_operator/S11.8.6_A3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.6_The_instanceof_operator/S11.8.6_A4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.6_The_instanceof_operator/S11.8.6_A4_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.6_The_instanceof_operator/S11.8.6_A4_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.6_The_instanceof_operator/S11.8.6_A5_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.6_The_instanceof_operator/S11.8.6_A5_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.6_The_instanceof_operator/S11.8.6_A6_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.6_The_instanceof_operator/S11.8.6_A6_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.6_The_instanceof_operator/S11.8.6_A6_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.6_The_instanceof_operator/S11.8.6_A6_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.6_The_instanceof_operator/S11.8.6_A7_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.6_The_instanceof_operator/S11.8.6_A7_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.6_The_instanceof_operator/S11.8.6_A7_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.7_The_in_operator/S11.8.7_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.7_The_in_operator/S11.8.7_A2.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.7_The_in_operator/S11.8.7_A2.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.7_The_in_operator/S11.8.7_A2.1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.7_The_in_operator/S11.8.7_A2.4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.7_The_in_operator/S11.8.7_A2.4_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.7_The_in_operator/S11.8.7_A2.4_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.7_The_in_operator/S11.8.7_A3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.8_Relational_Operators/11.8.7_The_in_operator/S11.8.7_A4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A2.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A2.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A2.1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A2.4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A2.4_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A2.4_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A3.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A3.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A3.3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A4.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A4.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A4.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A4.3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A5.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A5.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A5.3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A6.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A6.2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A6.2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A7.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A7.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A7.3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A7.4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A7.5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A7.6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A7.7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A7.8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A7.9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A2.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A2.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A2.1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A2.4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A2.4_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A2.4_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A3.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A3.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A3.3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A4.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A4.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A4.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A4.3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A5.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A5.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A5.3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A6.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A6.2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A6.2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A7.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A7.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A7.3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A7.4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A7.5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A7.6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A7.7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A7.8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A7.9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.9_Equality_Operators/11.9.4_The_Strict_Equals_Operator/S11.9.4_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.9_Equality_Operators/11.9.4_The_Strict_Equals_Operator/S11.9.4_A2.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.9_Equality_Operators/11.9.4_The_Strict_Equals_Operator/S11.9.4_A2.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.9_Equality_Operators/11.9.4_The_Strict_Equals_Operator/S11.9.4_A2.1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.9_Equality_Operators/11.9.4_The_Strict_Equals_Operator/S11.9.4_A2.4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.9_Equality_Operators/11.9.4_The_Strict_Equals_Operator/S11.9.4_A2.4_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.9_Equality_Operators/11.9.4_The_Strict_Equals_Operator/S11.9.4_A2.4_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.9_Equality_Operators/11.9.4_The_Strict_Equals_Operator/S11.9.4_A3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.9_Equality_Operators/11.9.4_The_Strict_Equals_Operator/S11.9.4_A4.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.9_Equality_Operators/11.9.4_The_Strict_Equals_Operator/S11.9.4_A4.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.9_Equality_Operators/11.9.4_The_Strict_Equals_Operator/S11.9.4_A4.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.9_Equality_Operators/11.9.4_The_Strict_Equals_Operator/S11.9.4_A4.3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.9_Equality_Operators/11.9.4_The_Strict_Equals_Operator/S11.9.4_A5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.9_Equality_Operators/11.9.4_The_Strict_Equals_Operator/S11.9.4_A6.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.9_Equality_Operators/11.9.4_The_Strict_Equals_Operator/S11.9.4_A6.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.9_Equality_Operators/11.9.4_The_Strict_Equals_Operator/S11.9.4_A7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.9_Equality_Operators/11.9.4_The_Strict_Equals_Operator/S11.9.4_A8_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.9_Equality_Operators/11.9.4_The_Strict_Equals_Operator/S11.9.4_A8_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.9_Equality_Operators/11.9.4_The_Strict_Equals_Operator/S11.9.4_A8_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.9_Equality_Operators/11.9.4_The_Strict_Equals_Operator/S11.9.4_A8_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.9_Equality_Operators/11.9.4_The_Strict_Equals_Operator/S11.9.4_A8_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.9_Equality_Operators/11.9.5_The_Strict_Does_not_equals_Operator/S11.9.5_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.9_Equality_Operators/11.9.5_The_Strict_Does_not_equals_Operator/S11.9.5_A2.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.9_Equality_Operators/11.9.5_The_Strict_Does_not_equals_Operator/S11.9.5_A2.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.9_Equality_Operators/11.9.5_The_Strict_Does_not_equals_Operator/S11.9.5_A2.1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.9_Equality_Operators/11.9.5_The_Strict_Does_not_equals_Operator/S11.9.5_A2.4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.9_Equality_Operators/11.9.5_The_Strict_Does_not_equals_Operator/S11.9.5_A2.4_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.9_Equality_Operators/11.9.5_The_Strict_Does_not_equals_Operator/S11.9.5_A2.4_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.9_Equality_Operators/11.9.5_The_Strict_Does_not_equals_Operator/S11.9.5_A3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.9_Equality_Operators/11.9.5_The_Strict_Does_not_equals_Operator/S11.9.5_A4.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.9_Equality_Operators/11.9.5_The_Strict_Does_not_equals_Operator/S11.9.5_A4.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.9_Equality_Operators/11.9.5_The_Strict_Does_not_equals_Operator/S11.9.5_A4.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.9_Equality_Operators/11.9.5_The_Strict_Does_not_equals_Operator/S11.9.5_A4.3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.9_Equality_Operators/11.9.5_The_Strict_Does_not_equals_Operator/S11.9.5_A5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.9_Equality_Operators/11.9.5_The_Strict_Does_not_equals_Operator/S11.9.5_A6.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.9_Equality_Operators/11.9.5_The_Strict_Does_not_equals_Operator/S11.9.5_A6.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.9_Equality_Operators/11.9.5_The_Strict_Does_not_equals_Operator/S11.9.5_A7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.9_Equality_Operators/11.9.5_The_Strict_Does_not_equals_Operator/S11.9.5_A8_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.9_Equality_Operators/11.9.5_The_Strict_Does_not_equals_Operator/S11.9.5_A8_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.9_Equality_Operators/11.9.5_The_Strict_Does_not_equals_Operator/S11.9.5_A8_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.9_Equality_Operators/11.9.5_The_Strict_Does_not_equals_Operator/S11.9.5_A8_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/11_Expressions/11.9_Equality_Operators/11.9.5_The_Strict_Does_not_equals_Operator/S11.9.5_A8_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A1.10_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A1.10_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A1.10_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A1.10_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A1.10_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A1.11_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A1.11_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A1.11_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A1.11_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A1.11_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A1.12_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A1.12_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A1.12_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A1.12_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A1.12_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A1.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A1.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A1.1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A1.2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A1.2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A1.2_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A1.2_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A1.2_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A1.3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A1.3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A1.3_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A1.3_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A1.3_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A1.4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A1.4_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A1.4_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A1.4_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A1.4_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A1.5_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A1.5_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A1.5_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A1.5_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A1.5_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A1.6_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A1.6_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A1.6_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A1.7_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A1.7_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A1.7_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A1.7_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A1.7_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A1.8_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A1.8_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A1.8_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A1.8_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A1.8_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A1.9_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A1.9_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A1.9_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A3.10_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A3.10_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A3.10_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A3.10_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A3.10_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A3.11_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A3.11_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A3.11_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A3.11_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A3.11_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A3.12_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A3.12_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A3.12_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A3.12_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A3.12_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A3.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A3.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A3.1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A3.2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A3.2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A3.2_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A3.2_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A3.2_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A3.3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A3.3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A3.3_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A3.3_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A3.3_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A3.4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A3.4_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A3.4_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A3.4_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A3.4_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A3.5_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A3.5_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A3.5_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A3.5_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A3.5_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A3.6_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A3.6_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A3.6_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A3.7_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A3.7_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A3.7_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A3.7_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A3.7_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A3.8_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A3.8_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A3.8_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A3.8_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A3.8_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A3.9_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A3.9_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A3.9_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A4_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A4_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A4_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A4_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A4_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A5_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A5_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A5_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A5_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A5_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.10_The_with_Statement/S12.10_A5_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.11_The_switch_Statement/S12.11_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.11_The_switch_Statement/S12.11_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.11_The_switch_Statement/S12.11_A1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.11_The_switch_Statement/S12.11_A1_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.11_The_switch_Statement/S12.11_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.11_The_switch_Statement/S12.11_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.11_The_switch_Statement/S12.11_A3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.11_The_switch_Statement/S12.11_A3_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.11_The_switch_Statement/S12.11_A3_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.11_The_switch_Statement/S12.11_A3_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.11_The_switch_Statement/S12.11_A4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.12_Labelled_Statements/S12.12_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.13_The_throw_statement/S12.13_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.13_The_throw_statement/S12.13_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.13_The_throw_statement/S12.13_A2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.13_The_throw_statement/S12.13_A2_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.13_The_throw_statement/S12.13_A2_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.13_The_throw_statement/S12.13_A2_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.13_The_throw_statement/S12.13_A2_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.13_The_throw_statement/S12.13_A2_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.13_The_throw_statement/S12.13_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.13_The_throw_statement/S12.13_A3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.13_The_throw_statement/S12.13_A3_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.13_The_throw_statement/S12.13_A3_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.13_The_throw_statement/S12.13_A3_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.13_The_throw_statement/S12.13_A3_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.14_The_try_Statement/S12.14_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.14_The_try_Statement/S12.14_A10_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.14_The_try_Statement/S12.14_A10_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.14_The_try_Statement/S12.14_A10_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.14_The_try_Statement/S12.14_A10_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.14_The_try_Statement/S12.14_A10_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.14_The_try_Statement/S12.14_A11_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.14_The_try_Statement/S12.14_A11_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.14_The_try_Statement/S12.14_A11_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.14_The_try_Statement/S12.14_A11_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.14_The_try_Statement/S12.14_A12_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.14_The_try_Statement/S12.14_A12_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.14_The_try_Statement/S12.14_A12_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.14_The_try_Statement/S12.14_A12_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.14_The_try_Statement/S12.14_A13_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.14_The_try_Statement/S12.14_A13_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.14_The_try_Statement/S12.14_A13_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.14_The_try_Statement/S12.14_A14.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.14_The_try_Statement/S12.14_A15.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.14_The_try_Statement/S12.14_A16_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.14_The_try_Statement/S12.14_A16_T10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.14_The_try_Statement/S12.14_A16_T11.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.14_The_try_Statement/S12.14_A16_T12.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.14_The_try_Statement/S12.14_A16_T13.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.14_The_try_Statement/S12.14_A16_T14.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.14_The_try_Statement/S12.14_A16_T15.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.14_The_try_Statement/S12.14_A16_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.14_The_try_Statement/S12.14_A16_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.14_The_try_Statement/S12.14_A16_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.14_The_try_Statement/S12.14_A16_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.14_The_try_Statement/S12.14_A16_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.14_The_try_Statement/S12.14_A16_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.14_The_try_Statement/S12.14_A16_T8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.14_The_try_Statement/S12.14_A16_T9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.14_The_try_Statement/S12.14_A17.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.14_The_try_Statement/S12.14_A18_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.14_The_try_Statement/S12.14_A18_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.14_The_try_Statement/S12.14_A18_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.14_The_try_Statement/S12.14_A18_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.14_The_try_Statement/S12.14_A18_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.14_The_try_Statement/S12.14_A18_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.14_The_try_Statement/S12.14_A18_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.14_The_try_Statement/S12.14_A19_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.14_The_try_Statement/S12.14_A19_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.14_The_try_Statement/S12.14_A2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.14_The_try_Statement/S12.14_A3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.14_The_try_Statement/S12.14_A4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.14_The_try_Statement/S12.14_A5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.14_The_try_Statement/S12.14_A6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.14_The_try_Statement/S12.14_A7_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.14_The_try_Statement/S12.14_A7_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.14_The_try_Statement/S12.14_A7_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.14_The_try_Statement/S12.14_A8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.14_The_try_Statement/S12.14_A9_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.14_The_try_Statement/S12.14_A9_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.14_The_try_Statement/S12.14_A9_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.14_The_try_Statement/S12.14_A9_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.14_The_try_Statement/S12.14_A9_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.1_Block/S12.1_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.1_Block/S12.1_A2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.1_Block/S12.1_A4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.1_Block/S12.1_A4_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.1_Block/S12.1_A5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.2_Variable_Statement/S12.2_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.2_Variable_Statement/S12.2_A10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.2_Variable_Statement/S12.2_A11.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.2_Variable_Statement/S12.2_A12.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.2_Variable_Statement/S12.2_A2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.2_Variable_Statement/S12.2_A3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.2_Variable_Statement/S12.2_A4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.2_Variable_Statement/S12.2_A5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.2_Variable_Statement/S12.2_A6_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.2_Variable_Statement/S12.2_A6_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.2_Variable_Statement/S12.2_A7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.2_Variable_Statement/S12.2_A8_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.2_Variable_Statement/S12.2_A8_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.2_Variable_Statement/S12.2_A8_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.2_Variable_Statement/S12.2_A8_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.2_Variable_Statement/S12.2_A8_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.2_Variable_Statement/S12.2_A8_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.2_Variable_Statement/S12.2_A8_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.2_Variable_Statement/S12.2_A8_T8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.2_Variable_Statement/S12.2_A9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.3_Empty_Statement/S12.3_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.4_Expression_Statement/S12.4_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.4_Expression_Statement/S12.4_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.4_Expression_Statement/S12.4_A2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.5_The_if_Statement/S12.5_A1.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.5_The_if_Statement/S12.5_A1.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.5_The_if_Statement/S12.5_A1.2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.5_The_if_Statement/S12.5_A1.2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.5_The_if_Statement/S12.5_A10_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.5_The_if_Statement/S12.5_A10_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.5_The_if_Statement/S12.5_A11.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.5_The_if_Statement/S12.5_A12_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.5_The_if_Statement/S12.5_A12_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.5_The_if_Statement/S12.5_A12_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.5_The_if_Statement/S12.5_A12_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.5_The_if_Statement/S12.5_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.5_The_if_Statement/S12.5_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.5_The_if_Statement/S12.5_A2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.5_The_if_Statement/S12.5_A3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.5_The_if_Statement/S12.5_A4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.5_The_if_Statement/S12.5_A5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.5_The_if_Statement/S12.5_A6_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.5_The_if_Statement/S12.5_A6_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.5_The_if_Statement/S12.5_A7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.5_The_if_Statement/S12.5_A8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.5_The_if_Statement/S12.5_A9_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.5_The_if_Statement/S12.5_A9_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.5_The_if_Statement/S12.5_A9_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A11.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A12.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A13_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A13_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A13_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A14_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A14_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A15.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A4_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A4_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A4_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A4_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A6_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A6_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A6_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A6_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A6_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A6_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A11.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A13_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A13_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A13_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A14_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A14_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A15.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A4_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A4_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A4_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A4_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A6_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A6_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A6_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A6_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A6_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A6_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A10.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A11.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A11.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A11.1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A11_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A11_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A11_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A12.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A12.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A12.1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A12_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A12_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A12_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A13.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A14.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A15.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A2.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A2.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A4.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A4_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A7.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A7.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A7_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A7_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A8.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A8.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A8.1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A8_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A8_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A8_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A9.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.6_Iteration_Statements/12.6.4_The_for_in_Statement/S12.6.4_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.6_Iteration_Statements/12.6.4_The_for_in_Statement/S12.6.4_A13_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.6_Iteration_Statements/12.6.4_The_for_in_Statement/S12.6.4_A13_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.6_Iteration_Statements/12.6.4_The_for_in_Statement/S12.6.4_A13_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.6_Iteration_Statements/12.6.4_The_for_in_Statement/S12.6.4_A14_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.6_Iteration_Statements/12.6.4_The_for_in_Statement/S12.6.4_A14_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.6_Iteration_Statements/12.6.4_The_for_in_Statement/S12.6.4_A15.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.6_Iteration_Statements/12.6.4_The_for_in_Statement/S12.6.4_A2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.6_Iteration_Statements/12.6.4_The_for_in_Statement/S12.6.4_A3.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.6_Iteration_Statements/12.6.4_The_for_in_Statement/S12.6.4_A3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.6_Iteration_Statements/12.6.4_The_for_in_Statement/S12.6.4_A4.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.6_Iteration_Statements/12.6.4_The_for_in_Statement/S12.6.4_A4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.6_Iteration_Statements/12.6.4_The_for_in_Statement/S12.6.4_A5.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.6_Iteration_Statements/12.6.4_The_for_in_Statement/S12.6.4_A5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.6_Iteration_Statements/12.6.4_The_for_in_Statement/S12.6.4_A6.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.6_Iteration_Statements/12.6.4_The_for_in_Statement/S12.6.4_A6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.6_Iteration_Statements/12.6.4_The_for_in_Statement/S12.6.4_A7_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.6_Iteration_Statements/12.6.4_The_for_in_Statement/S12.6.4_A7_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.7_The_continue_Statement/S12.7_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.7_The_continue_Statement/S12.7_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.7_The_continue_Statement/S12.7_A1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.7_The_continue_Statement/S12.7_A1_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.7_The_continue_Statement/S12.7_A2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.7_The_continue_Statement/S12.7_A3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.7_The_continue_Statement/S12.7_A4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.7_The_continue_Statement/S12.7_A4_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.7_The_continue_Statement/S12.7_A4_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.7_The_continue_Statement/S12.7_A5_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.7_The_continue_Statement/S12.7_A5_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.7_The_continue_Statement/S12.7_A5_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.7_The_continue_Statement/S12.7_A6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.7_The_continue_Statement/S12.7_A7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.7_The_continue_Statement/S12.7_A8_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.7_The_continue_Statement/S12.7_A8_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.7_The_continue_Statement/S12.7_A9_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.7_The_continue_Statement/S12.7_A9_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.8_The_break_Statement/S12.8_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.8_The_break_Statement/S12.8_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.8_The_break_Statement/S12.8_A1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.8_The_break_Statement/S12.8_A1_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.8_The_break_Statement/S12.8_A2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.8_The_break_Statement/S12.8_A3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.8_The_break_Statement/S12.8_A4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.8_The_break_Statement/S12.8_A4_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.8_The_break_Statement/S12.8_A4_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.8_The_break_Statement/S12.8_A5_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.8_The_break_Statement/S12.8_A5_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.8_The_break_Statement/S12.8_A5_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.8_The_break_Statement/S12.8_A6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.8_The_break_Statement/S12.8_A7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.8_The_break_Statement/S12.8_A8_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.8_The_break_Statement/S12.8_A8_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.8_The_break_Statement/S12.8_A9_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.8_The_break_Statement/S12.8_A9_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.9_The_return_Statement/S12.9_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.9_The_return_Statement/S12.9_A1_T10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.9_The_return_Statement/S12.9_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.9_The_return_Statement/S12.9_A1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.9_The_return_Statement/S12.9_A1_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.9_The_return_Statement/S12.9_A1_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.9_The_return_Statement/S12.9_A1_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.9_The_return_Statement/S12.9_A1_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.9_The_return_Statement/S12.9_A1_T8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.9_The_return_Statement/S12.9_A1_T9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.9_The_return_Statement/S12.9_A2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.9_The_return_Statement/S12.9_A3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.9_The_return_Statement/S12.9_A4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/12_Statement/12.9_The_return_Statement/S12.9_A5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.1_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.1_A4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.1_A4_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.1_A4_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.1_A4_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.1_A5_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.1_A5_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.1_A6_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.1_A6_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.1_A7_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.1_A7_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.1_A7_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.1_A7_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.1_A8_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.1_A8_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.1_A9.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.1_A9.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.1_A9_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.1_A9_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A11.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A12.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A13.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A14.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A15_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A15_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A15_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A15_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A16_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A16_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A16_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A17_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A17_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A17_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A18_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A18_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A19_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A19_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A19_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A19_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A19_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A19_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A19_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A19_T8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A4_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A5_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A5_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A6_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A6_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A7_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A7_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A8_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A8_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A8_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/13.2_Creating_Function_Objects/S13.2_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/13.2_Creating_Function_Objects/S13.2_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/13.2_Creating_Function_Objects/S13.2_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/13.2_Creating_Function_Objects/S13.2_A2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/13.2_Creating_Function_Objects/S13.2_A3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/13.2_Creating_Function_Objects/S13.2_A4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/13.2_Creating_Function_Objects/S13.2_A4_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/13.2_Creating_Function_Objects/S13.2_A5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/S13_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/S13_A10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/S13_A11_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/S13_A11_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/S13_A11_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/S13_A11_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/S13_A12_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/S13_A12_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/S13_A13_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/S13_A13_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/S13_A13_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/S13_A14.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/S13_A15_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/S13_A15_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/S13_A15_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/S13_A15_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/S13_A15_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/S13_A16.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/S13_A17_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/S13_A17_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/S13_A18.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/S13_A19_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/S13_A19_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/S13_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/S13_A2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/S13_A2_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/S13_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/S13_A3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/S13_A3_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/S13_A4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/S13_A4_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/S13_A4_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/S13_A4_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/S13_A5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/S13_A6_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/S13_A6_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/S13_A7_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/S13_A7_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/S13_A7_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/S13_A8_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/S13_A8_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/13_Function_Definition/S13_A9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/14_Program/S14_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/14_Program/S14_A2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/14_Program/S14_A3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/14_Program/S14_A5_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/14_Program/S14_A5_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.1_Patterns/S15.10.1_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.1_Patterns/S15.10.1_A1_T10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.1_Patterns/S15.10.1_A1_T11.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.1_Patterns/S15.10.1_A1_T12.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.1_Patterns/S15.10.1_A1_T13.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.1_Patterns/S15.10.1_A1_T14.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.1_Patterns/S15.10.1_A1_T15.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.1_Patterns/S15.10.1_A1_T16.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.1_Patterns/S15.10.1_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.1_Patterns/S15.10.1_A1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.1_Patterns/S15.10.1_A1_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.1_Patterns/S15.10.1_A1_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.1_Patterns/S15.10.1_A1_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.1_Patterns/S15.10.1_A1_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.1_Patterns/S15.10.1_A1_T8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.1_Patterns/S15.10.1_A1_T9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.10_CharacterEscape/S15.10.2.10_A1.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.10_CharacterEscape/S15.10.2.10_A1.2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.10_CharacterEscape/S15.10.2.10_A1.3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.10_CharacterEscape/S15.10.2.10_A1.4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.10_CharacterEscape/S15.10.2.10_A1.5_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.10_CharacterEscape/S15.10.2.10_A2.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.10_CharacterEscape/S15.10.2.10_A2.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.10_CharacterEscape/S15.10.2.10_A2.1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.10_CharacterEscape/S15.10.2.10_A3.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.10_CharacterEscape/S15.10.2.10_A3.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.10_CharacterEscape/S15.10.2.10_A4.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.10_CharacterEscape/S15.10.2.10_A4.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.10_CharacterEscape/S15.10.2.10_A4.1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.10_CharacterEscape/S15.10.2.10_A5.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.11_DecimalEscape/S15.10.2.11_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.11_DecimalEscape/S15.10.2.11_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.11_DecimalEscape/S15.10.2.11_A1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.11_DecimalEscape/S15.10.2.11_A1_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.11_DecimalEscape/S15.10.2.11_A1_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.11_DecimalEscape/S15.10.2.11_A1_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.11_DecimalEscape/S15.10.2.11_A1_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.11_DecimalEscape/S15.10.2.11_A1_T8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.11_DecimalEscape/S15.10.2.11_A1_T9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A1_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A1_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A2_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A2_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A2_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A3_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A3_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A3_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A4_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A4_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A4_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A4_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A5_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A5_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A5_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A5_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A6_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A6_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A6_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A6_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A1_T10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A1_T11.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A1_T12.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A1_T13.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A1_T14.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A1_T15.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A1_T16.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A1_T17.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A1_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A1_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A1_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A1_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A1_T8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A1_T9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A2_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A2_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A2_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A2_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A2_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A2_T8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A3_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A3_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T11.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T12.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T13.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T14.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T15.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T16.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T17.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T18.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T19.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T20.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T21.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T22.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T23.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T24.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T25.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T26.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T27.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T28.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T29.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T30.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T31.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T32.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T33.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T34.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T35.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T36.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T37.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T38.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T39.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T40.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T41.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.3_Disjunction/S15.10.2.3_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.3_Disjunction/S15.10.2.3_A1_T10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.3_Disjunction/S15.10.2.3_A1_T11.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.3_Disjunction/S15.10.2.3_A1_T12.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.3_Disjunction/S15.10.2.3_A1_T13.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.3_Disjunction/S15.10.2.3_A1_T14.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.3_Disjunction/S15.10.2.3_A1_T15.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.3_Disjunction/S15.10.2.3_A1_T16.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.3_Disjunction/S15.10.2.3_A1_T17.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.3_Disjunction/S15.10.2.3_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.3_Disjunction/S15.10.2.3_A1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.3_Disjunction/S15.10.2.3_A1_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.3_Disjunction/S15.10.2.3_A1_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.3_Disjunction/S15.10.2.3_A1_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.3_Disjunction/S15.10.2.3_A1_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.3_Disjunction/S15.10.2.3_A1_T8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.3_Disjunction/S15.10.2.3_A1_T9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.5_Term/S15.10.2.5_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.5_Term/S15.10.2.5_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.5_Term/S15.10.2.5_A1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.5_Term/S15.10.2.5_A1_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.5_Term/S15.10.2.5_A1_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A1_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A1_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A2_T10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A2_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A2_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A2_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A2_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A2_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A2_T8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A2_T9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A3_T10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A3_T11.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A3_T12.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A3_T13.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A3_T14.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A3_T15.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A3_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A3_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A3_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A3_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A3_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A3_T8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A3_T9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A4_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A4_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A4_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A4_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A4_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A4_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A4_T8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A5_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A5_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A6_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A6_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A6_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A6_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A1_T10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A1_T11.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A1_T12.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A1_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A1_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A1_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A1_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A1_T8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A1_T9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A2_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A2_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A3_T10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A3_T11.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A3_T12.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A3_T13.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A3_T14.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A3_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A3_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A3_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A3_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A3_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A3_T8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A3_T9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A4_T10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A4_T11.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A4_T12.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A4_T13.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A4_T14.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A4_T15.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A4_T16.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A4_T17.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A4_T18.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A4_T19.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A4_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A4_T20.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A4_T21.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A4_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A4_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A4_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A4_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A4_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A4_T8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A4_T9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A5_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A5_T10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A5_T11.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A5_T12.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A5_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A5_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A5_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A5_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A5_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A5_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A5_T8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A5_T9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A6_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A6_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A6_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A6_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A6_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A6_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A1_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A1_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A2_T10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A2_T11.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A2_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A2_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A2_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A2_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A2_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A2_T8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A2_T9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T11.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T12.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T13.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T14.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T15.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T16.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T17.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T18.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T19.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T20.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T21.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T22.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T23.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T24.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T25.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T26.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T27.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T28.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T29.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T30.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T31.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T32.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T33.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A4_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A4_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A4_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A4_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A4_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A4_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A4_T8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A4_T9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A5_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A5_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.9_AtomEscape/S15.10.2.9_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.9_AtomEscape/S15.10.2.9_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.9_AtomEscape/S15.10.2.9_A1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.9_AtomEscape/S15.10.2.9_A1_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.9_AtomEscape/S15.10.2.9_A1_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/S15.10.2_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.3_The_RegExp_Constructor_Called_as_a_Function/S15.10.3.1_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.3_The_RegExp_Constructor_Called_as_a_Function/S15.10.3.1_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.3_The_RegExp_Constructor_Called_as_a_Function/S15.10.3.1_A1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.3_The_RegExp_Constructor_Called_as_a_Function/S15.10.3.1_A1_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.3_The_RegExp_Constructor_Called_as_a_Function/S15.10.3.1_A1_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.3_The_RegExp_Constructor_Called_as_a_Function/S15.10.3.1_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.3_The_RegExp_Constructor_Called_as_a_Function/S15.10.3.1_A2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.3_The_RegExp_Constructor_Called_as_a_Function/S15.10.3.1_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.3_The_RegExp_Constructor_Called_as_a_Function/S15.10.3.1_A3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A1_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A1_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A3_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A3_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A3_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A4_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A4_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A4_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A4_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A5_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A5_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A5_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A5_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A5_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A5_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A5_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A5_T8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A5_T9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A6_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A7_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A7_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A8_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A8_T10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A8_T11.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A8_T12.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A8_T13.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A8_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A8_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A8_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A8_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A8_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A8_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A8_T8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A8_T9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A9_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A9_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A9_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.5_Properties_of_the_RegExp_Constructor/S15.10.5.1_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.5_Properties_of_the_RegExp_Constructor/S15.10.5.1_A2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.5_Properties_of_the_RegExp_Constructor/S15.10.5.1_A3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.5_Properties_of_the_RegExp_Constructor/S15.10.5.1_A4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.5_Properties_of_the_RegExp_Constructor/S15.10.5_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.5_Properties_of_the_RegExp_Constructor/S15.10.5_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.5_Properties_of_the_RegExp_Constructor/S15.10.5_A2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A11.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A1_T10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A1_T11.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A1_T12.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A1_T13.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A1_T14.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A1_T15.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A1_T16.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A1_T17.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A1_T18.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A1_T19.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A1_T20.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A1_T21.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A1_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A1_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A1_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A1_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A1_T8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A1_T9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A2_T10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A2_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A2_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A2_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A2_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A2_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A2_T8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A2_T9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A3_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A3_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A3_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A3_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A3_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A4_T10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A4_T11.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A4_T12.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A4_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A4_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A4_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A4_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A4_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A4_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A4_T8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A4_T9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A5_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A5_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A5_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A11.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A1_T10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A1_T11.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A1_T12.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A1_T13.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A1_T14.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A1_T15.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A1_T16.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A1_T17.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A1_T18.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A1_T19.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A1_T20.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A1_T21.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A1_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A1_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A1_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A1_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A1_T8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A1_T9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A2_T10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A2_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A2_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A2_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A2_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A2_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A2_T8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A2_T9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.4_RegExp.prototype.toString/S15.10.6.4_A10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.4_RegExp.prototype.toString/S15.10.6.4_A11.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.4_RegExp.prototype.toString/S15.10.6.4_A6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.4_RegExp.prototype.toString/S15.10.6.4_A7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.4_RegExp.prototype.toString/S15.10.6.4_A8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.4_RegExp.prototype.toString/S15.10.6.4_A9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/S15.10.6.1_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/S15.10.6.1_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/S15.10.6_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/S15.10.6_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/S15.10.6_A2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.7_Properties_of_RegExp_Instances/15.10.7.1_source/S15.10.7.1_A10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.7_Properties_of_RegExp_Instances/15.10.7.1_source/S15.10.7.1_A8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.7_Properties_of_RegExp_Instances/15.10.7.1_source/S15.10.7.1_A9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.7_Properties_of_RegExp_Instances/15.10.7.2_global/S15.10.7.2_A10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.7_Properties_of_RegExp_Instances/15.10.7.2_global/S15.10.7.2_A8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.7_Properties_of_RegExp_Instances/15.10.7.2_global/S15.10.7.2_A9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.7_Properties_of_RegExp_Instances/15.10.7.3_ignoreCase/S15.10.7.3_A10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.7_Properties_of_RegExp_Instances/15.10.7.3_ignoreCase/S15.10.7.3_A8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.7_Properties_of_RegExp_Instances/15.10.7.3_ignoreCase/S15.10.7.3_A9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.7_Properties_of_RegExp_Instances/15.10.7.4_multiline/S15.10.7.4_A10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.7_Properties_of_RegExp_Instances/15.10.7.4_multiline/S15.10.7.4_A8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.7_Properties_of_RegExp_Instances/15.10.7.4_multiline/S15.10.7.4_A9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.7_Properties_of_RegExp_Instances/15.10.7.5_lastIndex/S15.10.7.5_A8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.7_Properties_of_RegExp_Instances/15.10.7.5_lastIndex/S15.10.7.5_A9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.7_Properties_of_RegExp_Instances/S15.10.7_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.7_Properties_of_RegExp_Instances/S15.10.7_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.7_Properties_of_RegExp_Instances/S15.10.7_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.7_Properties_of_RegExp_Instances/S15.10.7_A2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.7_Properties_of_RegExp_Instances/S15.10.7_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.10_RegExp_Objects/15.10.7_Properties_of_RegExp_Instances/S15.10.7_A3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.11_Error_Objects/15.11.1_The_Error_Constructor_Called_as_a_Function/S15.11.1.1_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.11_Error_Objects/15.11.1_The_Error_Constructor_Called_as_a_Function/S15.11.1.1_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.11_Error_Objects/15.11.1_The_Error_Constructor_Called_as_a_Function/S15.11.1.1_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.11_Error_Objects/15.11.1_The_Error_Constructor_Called_as_a_Function/S15.11.1_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.11_Error_Objects/15.11.2_The_Error_Constructor/S15.11.2.1_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.11_Error_Objects/15.11.2_The_Error_Constructor/S15.11.2.1_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.11_Error_Objects/15.11.2_The_Error_Constructor/S15.11.2.1_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.11_Error_Objects/15.11.3_Properties_of_the_Error_Constructor/S15.11.3.1_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.11_Error_Objects/15.11.3_Properties_of_the_Error_Constructor/S15.11.3.1_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.11_Error_Objects/15.11.3_Properties_of_the_Error_Constructor/S15.11.3.1_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.11_Error_Objects/15.11.3_Properties_of_the_Error_Constructor/S15.11.3.1_A4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.11_Error_Objects/15.11.3_Properties_of_the_Error_Constructor/S15.11.3_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.11_Error_Objects/15.11.3_Properties_of_the_Error_Constructor/S15.11.3_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.11_Error_Objects/15.11.4_Properties_of_the_Error_Prototype_Object/S15.11.4.1_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.11_Error_Objects/15.11.4_Properties_of_the_Error_Prototype_Object/S15.11.4.1_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.11_Error_Objects/15.11.4_Properties_of_the_Error_Prototype_Object/S15.11.4.2_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.11_Error_Objects/15.11.4_Properties_of_the_Error_Prototype_Object/S15.11.4.2_A2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.11_Error_Objects/15.11.4_Properties_of_the_Error_Prototype_Object/S15.11.4.3_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.11_Error_Objects/15.11.4_Properties_of_the_Error_Prototype_Object/S15.11.4.3_A2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.11_Error_Objects/15.11.4_Properties_of_the_Error_Prototype_Object/S15.11.4.4_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.11_Error_Objects/15.11.4_Properties_of_the_Error_Prototype_Object/S15.11.4.4_A2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.11_Error_Objects/15.11.4_Properties_of_the_Error_Prototype_Object/S15.11.4_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.11_Error_Objects/15.11.4_Properties_of_the_Error_Prototype_Object/S15.11.4_A2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.11_Error_Objects/15.11.4_Properties_of_the_Error_Prototype_Object/S15.11.4_A3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.11_Error_Objects/15.11.4_Properties_of_the_Error_Prototype_Object/S15.11.4_A4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.1_NaN/S15.1.1.1_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.1_NaN/S15.1.1.1_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.1_NaN/S15.1.1.1_A2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.1_NaN/S15.1.1.1_A3.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.1_NaN/S15.1.1.1_A3.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.2_Infinity/S15.1.1.2_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.2_Infinity/S15.1.1.2_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.2_Infinity/S15.1.1.2_A2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.2_Infinity/S15.1.1.2_A3.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.2_Infinity/S15.1.1.2_A3.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.3_undefined/S15.1.1.3_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.3_undefined/S15.1.1.3_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.3_undefined/S15.1.1.3_A2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.3_undefined/S15.1.1.3_A3.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.3_undefined/S15.1.1.3_A3.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/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_A1.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/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_A1.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/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_A1.2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/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_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/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 (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/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_A3.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/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_A3.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/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_A3.2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/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_A3.2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/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_A3.2_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/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_A3.2_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/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_A3.2_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/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_A3.2_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/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_A3.2_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/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_A3.2_T8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/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_A3.3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/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_A3.3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/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_A3.3_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/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_A3.3_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/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_A4.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/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_A4.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/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_A4.3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/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_A4.4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/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_A4.5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/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_A4.6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/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_A4.7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A1_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A1_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A1_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A1_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A2_T10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A2_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A2_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A2_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A2_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A2_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A2_T8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A2_T9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A3.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A3.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A3.1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A3.1_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A3.1_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A3.1_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A3.1_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A3.2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A3.2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A3.2_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A4.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A4.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A4.2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A4.2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A4.2_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A5.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A5.2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A5.2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A6.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A6.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A6.1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A6.1_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A6.1_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A6.1_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A7.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A7.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A7.2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A7.2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A7.2_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A7.3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A7.3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A7.3_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A9.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A9.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A9.3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A9.4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A9.5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A9.6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A9.7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A1_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A1_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A1_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A1_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A2_T10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A2_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A2_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A2_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A2_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A2_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A2_T8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A2_T9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A3_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A4_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A4_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A4_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A4_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A4_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A4_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A5_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A5_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A5_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A5_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A7.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A7.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A7.3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A7.4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A7.5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A7.6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A7.7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.4_isNaN/S15.1.2.4_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.4_isNaN/S15.1.2.4_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.4_isNaN/S15.1.2.4_A2.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.4_isNaN/S15.1.2.4_A2.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.4_isNaN/S15.1.2.4_A2.3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.4_isNaN/S15.1.2.4_A2.4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.4_isNaN/S15.1.2.4_A2.5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.4_isNaN/S15.1.2.4_A2.6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.4_isNaN/S15.1.2.4_A2.7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.5_isFinite/S15.1.2.5_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.5_isFinite/S15.1.2.5_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.5_isFinite/S15.1.2.5_A2.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.5_isFinite/S15.1.2.5_A2.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.5_isFinite/S15.1.2.5_A2.3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.5_isFinite/S15.1.2.5_A2.4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.5_isFinite/S15.1.2.5_A2.5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.5_isFinite/S15.1.2.5_A2.6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.5_isFinite/S15.1.2.5_A2.7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.10_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.11_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.11_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.12_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.12_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.12_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.13_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.13_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.14_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.14_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.14_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.14_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.15_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.15_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.15_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.15_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.15_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.15_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.5_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.6_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.7_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.8_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.8_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.9_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.9_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.9_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A2.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A2.2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A2.3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A2.4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A2.5_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A3_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A4_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A4_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A4_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A5.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A5.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A5.3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A5.4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A5.5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A5.6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A5.7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A6_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.10_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.11_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.11_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.12_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.12_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.12_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.13_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.13_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.14_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.14_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.14_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.14_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.15_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.15_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.15_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.15_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.15_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.15_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.5_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.6_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.7_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.8_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.8_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.9_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.9_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.9_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A2.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A2.2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A2.3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A2.4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A2.5_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A3_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A4_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A4_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A4_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A5.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A5.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A5.3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A5.4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A5.5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A5.6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A5.7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A6_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A1.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A1.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A1.2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A1.2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A1.3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A2.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A2.2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A2.3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A2.4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A2.4_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A2.5_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A3.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A3.2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A3.2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A3.2_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A3.3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A4_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A4_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A4_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A5.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A5.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A5.3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A5.4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A5.5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A5.6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A5.7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A6_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A1.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A1.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A1.2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A1.2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A1.3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A2.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A2.2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A2.3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A2.4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A2.4_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A2.5_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A3.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A3.2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A3.2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A3.2_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A3.3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A4_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A4_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A4_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A5.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A5.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A5.3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A5.4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A5.5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A5.6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A5.7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A6_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/S15.1_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/S15.1_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.1_The_Global_Object/S15.1_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.2_Object_Objects/15.2.1_The_Object_Constructor_Called_as_a_Function/S15.2.1.1_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.2_Object_Objects/15.2.1_The_Object_Constructor_Called_as_a_Function/S15.2.1.1_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.2_Object_Objects/15.2.1_The_Object_Constructor_Called_as_a_Function/S15.2.1.1_A1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.2_Object_Objects/15.2.1_The_Object_Constructor_Called_as_a_Function/S15.2.1.1_A1_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.2_Object_Objects/15.2.1_The_Object_Constructor_Called_as_a_Function/S15.2.1.1_A1_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.2_Object_Objects/15.2.1_The_Object_Constructor_Called_as_a_Function/S15.2.1.1_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.2_Object_Objects/15.2.1_The_Object_Constructor_Called_as_a_Function/S15.2.1.1_A2_T10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.2_Object_Objects/15.2.1_The_Object_Constructor_Called_as_a_Function/S15.2.1.1_A2_T11.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.2_Object_Objects/15.2.1_The_Object_Constructor_Called_as_a_Function/S15.2.1.1_A2_T12.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.2_Object_Objects/15.2.1_The_Object_Constructor_Called_as_a_Function/S15.2.1.1_A2_T13.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.2_Object_Objects/15.2.1_The_Object_Constructor_Called_as_a_Function/S15.2.1.1_A2_T14.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.2_Object_Objects/15.2.1_The_Object_Constructor_Called_as_a_Function/S15.2.1.1_A2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.2_Object_Objects/15.2.1_The_Object_Constructor_Called_as_a_Function/S15.2.1.1_A2_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.2_Object_Objects/15.2.1_The_Object_Constructor_Called_as_a_Function/S15.2.1.1_A2_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.2_Object_Objects/15.2.1_The_Object_Constructor_Called_as_a_Function/S15.2.1.1_A2_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.2_Object_Objects/15.2.1_The_Object_Constructor_Called_as_a_Function/S15.2.1.1_A2_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.2_Object_Objects/15.2.1_The_Object_Constructor_Called_as_a_Function/S15.2.1.1_A2_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.2_Object_Objects/15.2.1_The_Object_Constructor_Called_as_a_Function/S15.2.1.1_A2_T8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.2_Object_Objects/15.2.1_The_Object_Constructor_Called_as_a_Function/S15.2.1.1_A2_T9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.2_Object_Objects/15.2.1_The_Object_Constructor_Called_as_a_Function/S15.2.1.1_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.2_Object_Objects/15.2.1_The_Object_Constructor_Called_as_a_Function/S15.2.1.1_A3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.2_Object_Objects/15.2.1_The_Object_Constructor_Called_as_a_Function/S15.2.1.1_A3_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A1_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A1_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A2_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A2_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A2_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A2_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A2_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A3_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A4_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A4_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A5_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A5_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A5_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A5_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A6_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A6_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A6_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.2_Object_Objects/15.2.3_Properties_of_the_Object_Constructor/15.2.3.1_Object.prototype/S15.2.3.1_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.2_Object_Objects/15.2.3_Properties_of_the_Object_Constructor/15.2.3.1_Object.prototype/S15.2.3.1_A2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.2_Object_Objects/15.2.3_Properties_of_the_Object_Constructor/15.2.3.1_Object.prototype/S15.2.3.1_A3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.2_Object_Objects/15.2.3_Properties_of_the_Object_Constructor/S15.2.3_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.2_Object_Objects/15.2.3_Properties_of_the_Object_Constructor/S15.2.3_A2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.2_Object_Objects/15.2.3_Properties_of_the_Object_Constructor/S15.2.3_A3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.2_Object_Objects/15.2.4_Properties_of_the_Object_Prototype_Object/15.2.4.2_Object.prototype.toString/S15.2.4.2_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.2_Object_Objects/15.2.4_Properties_of_the_Object_Prototype_Object/15.2.4.2_Object.prototype.toString/S15.2.4.2_A10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.2_Object_Objects/15.2.4_Properties_of_the_Object_Prototype_Object/15.2.4.2_Object.prototype.toString/S15.2.4.2_A11.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.2_Object_Objects/15.2.4_Properties_of_the_Object_Prototype_Object/15.2.4.2_Object.prototype.toString/S15.2.4.2_A6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.2_Object_Objects/15.2.4_Properties_of_the_Object_Prototype_Object/15.2.4.2_Object.prototype.toString/S15.2.4.2_A7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.2_Object_Objects/15.2.4_Properties_of_the_Object_Prototype_Object/15.2.4.2_Object.prototype.toString/S15.2.4.2_A8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.2_Object_Objects/15.2.4_Properties_of_the_Object_Prototype_Object/15.2.4.2_Object.prototype.toString/S15.2.4.2_A9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/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_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/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_A10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/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_A11.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/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_A6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/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_A7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/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_A8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/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_A9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/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_A10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/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_A11.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/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_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/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_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/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_A1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/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_A1_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/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_A1_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/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_A1_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/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_A1_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/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_A6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/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_A7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/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_A8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/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_A9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/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_A10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/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_A11.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/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_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/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_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/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_A1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/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_A6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/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_A7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/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_A8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/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_A9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/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_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/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_A10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/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_A11.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/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_A6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/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_A7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/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_A8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/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_A9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/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_A10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/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_A11.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/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_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/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_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/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_A2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/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_A6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/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_A7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/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_A8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/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_A9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.2_Object_Objects/15.2.4_Properties_of_the_Object_Prototype_Object/S15.2.4.1_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.2_Object_Objects/15.2.4_Properties_of_the_Object_Prototype_Object/S15.2.4.1_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.2_Object_Objects/15.2.4_Properties_of_the_Object_Prototype_Object/S15.2.4_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.2_Object_Objects/15.2.4_Properties_of_the_Object_Prototype_Object/S15.2.4_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.2_Object_Objects/15.2.4_Properties_of_the_Object_Prototype_Object/S15.2.4_A2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.2_Object_Objects/15.2.4_Properties_of_the_Object_Prototype_Object/S15.2.4_A3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.2_Object_Objects/15.2.4_Properties_of_the_Object_Prototype_Object/S15.2.4_A4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.2_Object_Objects/S15.2_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A1_T10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A1_T11.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A1_T12.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A1_T13.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A1_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A1_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A1_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A1_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A1_T8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A1_T9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A2_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A2_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A2_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A2_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A3_T10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A3_T11.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A3_T12.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A3_T13.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A3_T14.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A3_T15.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A3_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A3_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A3_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A3_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A3_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A3_T8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A3_T9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.3_Properties_of_the_Function_Constructor/15.3.3.1_Function.prototype/S15.3.3.1_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.3_Properties_of_the_Function_Constructor/15.3.3.1_Function.prototype/S15.3.3.1_A2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.3_Properties_of_the_Function_Constructor/15.3.3.1_Function.prototype/S15.3.3.1_A3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.3_Properties_of_the_Function_Constructor/S15.3.3_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.3_Properties_of_the_Function_Constructor/S15.3.3_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.3_Properties_of_the_Function_Constructor/S15.3.3_A2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.3_Properties_of_the_Function_Constructor/S15.3.3_A3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.2_Function.prototype.toString/S15.3.4.2_A10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.2_Function.prototype.toString/S15.3.4.2_A11.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.2_Function.prototype.toString/S15.3.4.2_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.2_Function.prototype.toString/S15.3.4.2_A6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.2_Function.prototype.toString/S15.3.4.2_A7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.2_Function.prototype.toString/S15.3.4.2_A8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.2_Function.prototype.toString/S15.3.4.2_A9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A11.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A12.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A3_T10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A3_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A3_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A3_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A3_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A3_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A3_T8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A3_T9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A5_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A5_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A5_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A5_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A5_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A5_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A5_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A5_T8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A6_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A6_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A6_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A6_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A7_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A7_T10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A7_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A7_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A7_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A7_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A7_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A7_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A7_T8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A7_T9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A8_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A8_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A8_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A8_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A8_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A8_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A11.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A12.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A3_T10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A3_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A3_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A3_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A3_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A3_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A3_T8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A3_T9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A5_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A5_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A5_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A5_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A5_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A5_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A5_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A5_T8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A6_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A6_T10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A6_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A6_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A6_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A6_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A6_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A6_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A6_T8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A6_T9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A7_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A7_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A7_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A7_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A7_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A7_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/S15.3.4.1_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/S15.3.4.1_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/S15.3.4_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/S15.3.4_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/S15.3.4_A2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/S15.3.4_A2_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/S15.3.4_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/S15.3.4_A3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/S15.3.4_A4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/S15.3.4_A5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.1_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.1_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.1_A1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.1_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.1_A2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.1_A2_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.1_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.1_A3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.1_A3_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.1_A4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.1_A4_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.1_A4_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.2_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.2_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.3_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.3_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.3_A1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.3_A1_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.3_A1_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.3_A1_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.3_A1_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.3_A1_T8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.3_A2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.3_A2_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.3_A2_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.3_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.3_A3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5_A2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5_A3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/S15.3.1_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/S15.3_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/S15.3_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/S15.3_A2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/S15.3_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/S15.3_A3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/S15.3_A3_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/S15.3_A3_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/S15.3_A3_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.3_Function_Objects/S15.3_A3_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.1_The_Array_Constructor_Called_as_a_Function/S15.4.1_A1.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.1_The_Array_Constructor_Called_as_a_Function/S15.4.1_A1.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.1_The_Array_Constructor_Called_as_a_Function/S15.4.1_A1.1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.1_The_Array_Constructor_Called_as_a_Function/S15.4.1_A1.2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.1_The_Array_Constructor_Called_as_a_Function/S15.4.1_A1.3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.1_The_Array_Constructor_Called_as_a_Function/S15.4.1_A2.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.1_The_Array_Constructor_Called_as_a_Function/S15.4.1_A2.2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.1_The_Array_Constructor_Called_as_a_Function/S15.4.1_A3.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.2_The_Array_Constructor/15.4.2.1_new_Array/S15.4.2.1_A1.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.2_The_Array_Constructor/15.4.2.1_new_Array/S15.4.2.1_A1.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.2_The_Array_Constructor/15.4.2.1_new_Array/S15.4.2.1_A1.1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.2_The_Array_Constructor/15.4.2.1_new_Array/S15.4.2.1_A1.2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.2_The_Array_Constructor/15.4.2.1_new_Array/S15.4.2.1_A1.3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.2_The_Array_Constructor/15.4.2.1_new_Array/S15.4.2.1_A2.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.2_The_Array_Constructor/15.4.2.1_new_Array/S15.4.2.1_A2.2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.2_The_Array_Constructor/15.4.2.2_new_Array_len/S15.4.2.2_A1.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.2_The_Array_Constructor/15.4.2.2_new_Array_len/S15.4.2.2_A1.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.2_The_Array_Constructor/15.4.2.2_new_Array_len/S15.4.2.2_A1.1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.2_The_Array_Constructor/15.4.2.2_new_Array_len/S15.4.2.2_A1.2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.2_The_Array_Constructor/15.4.2.2_new_Array_len/S15.4.2.2_A2.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.2_The_Array_Constructor/15.4.2.2_new_Array_len/S15.4.2.2_A2.2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.2_The_Array_Constructor/15.4.2.2_new_Array_len/S15.4.2.2_A2.2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.2_The_Array_Constructor/15.4.2.2_new_Array_len/S15.4.2.2_A2.2_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.2_The_Array_Constructor/15.4.2.2_new_Array_len/S15.4.2.2_A2.3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.2_The_Array_Constructor/15.4.2.2_new_Array_len/S15.4.2.2_A2.3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.2_The_Array_Constructor/15.4.2.2_new_Array_len/S15.4.2.2_A2.3_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.2_The_Array_Constructor/15.4.2.2_new_Array_len/S15.4.2.2_A2.3_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.2_The_Array_Constructor/15.4.2.2_new_Array_len/S15.4.2.2_A2.3_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.3_Properties_of_the_Array_Constructor/15.4.3.1_Array_prototype/S15.4.3.1_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.3_Properties_of_the_Array_Constructor/15.4.3.1_Array_prototype/S15.4.3.1_A2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.3_Properties_of_the_Array_Constructor/15.4.3.1_Array_prototype/S15.4.3.1_A3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.3_Properties_of_the_Array_Constructor/15.4.3.1_Array_prototype/S15.4.3.1_A4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.3_Properties_of_the_Array_Constructor/15.4.3.1_Array_prototype/S15.4.3.1_A5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.3_Properties_of_the_Array_Constructor/S15.4.3_A1.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.3_Properties_of_the_Array_Constructor/S15.4.3_A1.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.3_Properties_of_the_Array_Constructor/S15.4.3_A1.1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.3_Properties_of_the_Array_Constructor/S15.4.3_A2.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.3_Properties_of_the_Array_Constructor/S15.4.3_A2.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.3_Properties_of_the_Array_Constructor/S15.4.3_A2.3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.3_Properties_of_the_Array_Constructor/S15.4.3_A2.4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A1.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A1.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A1.1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A1.1_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A1.1_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A1.1_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A1.1_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A1.2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A1.2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A1.2_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A1.2_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A1.3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A1.3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A1.3_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A1.3_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A1.4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A1.4_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A1.4_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A1.4_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A1.5_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A1.5_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A2.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A2.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A2.1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A2.1_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A2.1_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A2.2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A2.2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A2.2_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A2.2_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A2.2_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A2_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A2_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A2_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A2_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A3_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A5.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A5.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A5.3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A5.4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A5.5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A5.6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A5.7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A1.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A1.2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A1.2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A1.3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A1.4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A1.4_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A1.5_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A2.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A2.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A2.1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A2.2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A2.2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A2.2_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A4_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A4_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A5_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A6_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A7.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A7.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A7.3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A7.4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A7.5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A7.6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A7.7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.1_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.1_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.1_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.2_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.2_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.2_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.3_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.3_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.3_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.4_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.4_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.4_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.4_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.4_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.5_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.5_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A2.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A2.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A2.1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A2.1_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A2.1_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A2.2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A2.2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A2.2_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A2.2_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A2.2_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A2_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A2_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A3_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A4_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A4_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A5.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A5.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A5.3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A5.4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A5.5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A5.6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A5.7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.13_Array_prototype_unshift/S15.4.4.13_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.13_Array_prototype_unshift/S15.4.4.13_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.13_Array_prototype_unshift/S15.4.4.13_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.13_Array_prototype_unshift/S15.4.4.13_A2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.13_Array_prototype_unshift/S15.4.4.13_A2_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.13_Array_prototype_unshift/S15.4.4.13_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.13_Array_prototype_unshift/S15.4.4.13_A3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.13_Array_prototype_unshift/S15.4.4.13_A3_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.13_Array_prototype_unshift/S15.4.4.13_A4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.13_Array_prototype_unshift/S15.4.4.13_A4_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.13_Array_prototype_unshift/S15.4.4.13_A5.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.13_Array_prototype_unshift/S15.4.4.13_A5.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.13_Array_prototype_unshift/S15.4.4.13_A5.3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.13_Array_prototype_unshift/S15.4.4.13_A5.4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.13_Array_prototype_unshift/S15.4.4.13_A5.5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.13_Array_prototype_unshift/S15.4.4.13_A5.6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.13_Array_prototype_unshift/S15.4.4.13_A5.7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.1_Array_prototype_constructor/S15.4.4.1_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.1_Array_prototype_constructor/S15.4.4.1_A2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.2_Array_prototype_toString/S15.4.4.2_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.2_Array_prototype_toString/S15.4.4.2_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.2_Array_prototype_toString/S15.4.4.2_A1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.2_Array_prototype_toString/S15.4.4.2_A1_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.2_Array_prototype_toString/S15.4.4.2_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.2_Array_prototype_toString/S15.4.4.2_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.2_Array_prototype_toString/S15.4.4.2_A4.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.2_Array_prototype_toString/S15.4.4.2_A4.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.2_Array_prototype_toString/S15.4.4.2_A4.3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.2_Array_prototype_toString/S15.4.4.2_A4.4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.2_Array_prototype_toString/S15.4.4.2_A4.5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.2_Array_prototype_toString/S15.4.4.2_A4.6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.2_Array_prototype_toString/S15.4.4.2_A4.7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.3_Array_prototype_toLocaleString/S15.4.4.3_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.3_Array_prototype_toLocaleString/S15.4.4.3_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.3_Array_prototype_toLocaleString/S15.4.4.3_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.3_Array_prototype_toLocaleString/S15.4.4.3_A4.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.3_Array_prototype_toLocaleString/S15.4.4.3_A4.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.3_Array_prototype_toLocaleString/S15.4.4.3_A4.3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.3_Array_prototype_toLocaleString/S15.4.4.3_A4.4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.3_Array_prototype_toLocaleString/S15.4.4.3_A4.5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.3_Array_prototype_toLocaleString/S15.4.4.3_A4.6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.3_Array_prototype_toLocaleString/S15.4.4.3_A4.7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.4_Array_prototype_concat/S15.4.4.4_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.4_Array_prototype_concat/S15.4.4.4_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.4_Array_prototype_concat/S15.4.4.4_A1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.4_Array_prototype_concat/S15.4.4.4_A1_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.4_Array_prototype_concat/S15.4.4.4_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.4_Array_prototype_concat/S15.4.4.4_A2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.4_Array_prototype_concat/S15.4.4.4_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.4_Array_prototype_concat/S15.4.4.4_A4.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.4_Array_prototype_concat/S15.4.4.4_A4.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.4_Array_prototype_concat/S15.4.4.4_A4.3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.4_Array_prototype_concat/S15.4.4.4_A4.4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.4_Array_prototype_concat/S15.4.4.4_A4.5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.4_Array_prototype_concat/S15.4.4.4_A4.6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.4_Array_prototype_concat/S15.4.4.4_A4.7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A1.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A1.2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A1.2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A1.3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A2_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A2_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A3.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A3.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A3.2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A3.2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A4_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A4_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A5_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A6.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A6.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A6.3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A6.4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A6.5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A6.6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A6.7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.6_Array_prototype_pop/S15.4.4.6_A1.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.6_Array_prototype_pop/S15.4.4.6_A1.2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.6_Array_prototype_pop/S15.4.4.6_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.6_Array_prototype_pop/S15.4.4.6_A2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.6_Array_prototype_pop/S15.4.4.6_A2_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.6_Array_prototype_pop/S15.4.4.6_A2_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.6_Array_prototype_pop/S15.4.4.6_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.6_Array_prototype_pop/S15.4.4.6_A3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.6_Array_prototype_pop/S15.4.4.6_A3_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.6_Array_prototype_pop/S15.4.4.6_A4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.6_Array_prototype_pop/S15.4.4.6_A4_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.6_Array_prototype_pop/S15.4.4.6_A5.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.6_Array_prototype_pop/S15.4.4.6_A5.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.6_Array_prototype_pop/S15.4.4.6_A5.3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.6_Array_prototype_pop/S15.4.4.6_A5.4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.6_Array_prototype_pop/S15.4.4.6_A5.5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.6_Array_prototype_pop/S15.4.4.6_A5.6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.6_Array_prototype_pop/S15.4.4.6_A5.7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.7_Array_prototype_push/S15.4.4.7_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.7_Array_prototype_push/S15.4.4.7_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.7_Array_prototype_push/S15.4.4.7_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.7_Array_prototype_push/S15.4.4.7_A2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.7_Array_prototype_push/S15.4.4.7_A2_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.7_Array_prototype_push/S15.4.4.7_A3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.7_Array_prototype_push/S15.4.4.7_A4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.7_Array_prototype_push/S15.4.4.7_A4_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.7_Array_prototype_push/S15.4.4.7_A4_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.7_Array_prototype_push/S15.4.4.7_A5_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.7_Array_prototype_push/S15.4.4.7_A6.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.7_Array_prototype_push/S15.4.4.7_A6.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.7_Array_prototype_push/S15.4.4.7_A6.3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.7_Array_prototype_push/S15.4.4.7_A6.4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.7_Array_prototype_push/S15.4.4.7_A6.5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.7_Array_prototype_push/S15.4.4.7_A6.6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.7_Array_prototype_push/S15.4.4.7_A6.7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.8_Array_prototype_reverse/S15.4.4.8_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.8_Array_prototype_reverse/S15.4.4.8_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.8_Array_prototype_reverse/S15.4.4.8_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.8_Array_prototype_reverse/S15.4.4.8_A2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.8_Array_prototype_reverse/S15.4.4.8_A2_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.8_Array_prototype_reverse/S15.4.4.8_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.8_Array_prototype_reverse/S15.4.4.8_A3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.8_Array_prototype_reverse/S15.4.4.8_A3_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.8_Array_prototype_reverse/S15.4.4.8_A4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.8_Array_prototype_reverse/S15.4.4.8_A4_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.8_Array_prototype_reverse/S15.4.4.8_A5.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.8_Array_prototype_reverse/S15.4.4.8_A5.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.8_Array_prototype_reverse/S15.4.4.8_A5.3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.8_Array_prototype_reverse/S15.4.4.8_A5.4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.8_Array_prototype_reverse/S15.4.4.8_A5.5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.8_Array_prototype_reverse/S15.4.4.8_A5.6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.8_Array_prototype_reverse/S15.4.4.8_A5.7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.9_Array_prototype_shift/S15.4.4.9_A1.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.9_Array_prototype_shift/S15.4.4.9_A1.2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.9_Array_prototype_shift/S15.4.4.9_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.9_Array_prototype_shift/S15.4.4.9_A2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.9_Array_prototype_shift/S15.4.4.9_A2_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.9_Array_prototype_shift/S15.4.4.9_A2_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.9_Array_prototype_shift/S15.4.4.9_A2_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.9_Array_prototype_shift/S15.4.4.9_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.9_Array_prototype_shift/S15.4.4.9_A3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.9_Array_prototype_shift/S15.4.4.9_A3_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.9_Array_prototype_shift/S15.4.4.9_A4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.9_Array_prototype_shift/S15.4.4.9_A4_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.9_Array_prototype_shift/S15.4.4.9_A5.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.9_Array_prototype_shift/S15.4.4.9_A5.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.9_Array_prototype_shift/S15.4.4.9_A5.3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.9_Array_prototype_shift/S15.4.4.9_A5.4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.9_Array_prototype_shift/S15.4.4.9_A5.5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.9_Array_prototype_shift/S15.4.4.9_A5.6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.9_Array_prototype_shift/S15.4.4.9_A5.7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/S15.4.4_A1.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/S15.4.4_A1.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/S15.4.4_A1.1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/S15.4.4_A1.2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/S15.4.4_A1.3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/S15.4.4_A2.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/S15.4.4_A2.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.5_Properties_of_Array_Instances/15.4.5.1_Put/S15.4.5.1_A1.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.5_Properties_of_Array_Instances/15.4.5.1_Put/S15.4.5.1_A1.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.5_Properties_of_Array_Instances/15.4.5.1_Put/S15.4.5.1_A1.2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.5_Properties_of_Array_Instances/15.4.5.1_Put/S15.4.5.1_A1.2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.5_Properties_of_Array_Instances/15.4.5.1_Put/S15.4.5.1_A1.2_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.5_Properties_of_Array_Instances/15.4.5.1_Put/S15.4.5.1_A1.3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.5_Properties_of_Array_Instances/15.4.5.1_Put/S15.4.5.1_A1.3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.5_Properties_of_Array_Instances/15.4.5.1_Put/S15.4.5.1_A2.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.5_Properties_of_Array_Instances/15.4.5.1_Put/S15.4.5.1_A2.2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.5_Properties_of_Array_Instances/15.4.5.1_Put/S15.4.5.1_A2.3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.5_Properties_of_Array_Instances/15.4.5.2_length/S15.4.5.2_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.5_Properties_of_Array_Instances/15.4.5.2_length/S15.4.5.2_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.5_Properties_of_Array_Instances/15.4.5.2_length/S15.4.5.2_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.5_Properties_of_Array_Instances/15.4.5.2_length/S15.4.5.2_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.5_Properties_of_Array_Instances/15.4.5.2_length/S15.4.5.2_A3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.5_Properties_of_Array_Instances/15.4.5.2_length/S15.4.5.2_A3_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/15.4.5_Properties_of_Array_Instances/15.4.5.2_length/S15.4.5.2_A3_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/S15.4_A1.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/S15.4_A1.1_T10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/S15.4_A1.1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/S15.4_A1.1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/S15.4_A1.1_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/S15.4_A1.1_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/S15.4_A1.1_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/S15.4_A1.1_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/S15.4_A1.1_T8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.4_Array_Objects/S15.4_A1.1_T9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.1_The_String_Constructor_Called_as_a_Function/S15.5.1.1_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.1_The_String_Constructor_Called_as_a_Function/S15.5.1.1_A1_T10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.1_The_String_Constructor_Called_as_a_Function/S15.5.1.1_A1_T11.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.1_The_String_Constructor_Called_as_a_Function/S15.5.1.1_A1_T12.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.1_The_String_Constructor_Called_as_a_Function/S15.5.1.1_A1_T13.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.1_The_String_Constructor_Called_as_a_Function/S15.5.1.1_A1_T14.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.1_The_String_Constructor_Called_as_a_Function/S15.5.1.1_A1_T15.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.1_The_String_Constructor_Called_as_a_Function/S15.5.1.1_A1_T16.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.1_The_String_Constructor_Called_as_a_Function/S15.5.1.1_A1_T17.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.1_The_String_Constructor_Called_as_a_Function/S15.5.1.1_A1_T18.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.1_The_String_Constructor_Called_as_a_Function/S15.5.1.1_A1_T19.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.1_The_String_Constructor_Called_as_a_Function/S15.5.1.1_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.1_The_String_Constructor_Called_as_a_Function/S15.5.1.1_A1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.1_The_String_Constructor_Called_as_a_Function/S15.5.1.1_A1_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.1_The_String_Constructor_Called_as_a_Function/S15.5.1.1_A1_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.1_The_String_Constructor_Called_as_a_Function/S15.5.1.1_A1_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.1_The_String_Constructor_Called_as_a_Function/S15.5.1.1_A1_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.1_The_String_Constructor_Called_as_a_Function/S15.5.1.1_A1_T8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.1_The_String_Constructor_Called_as_a_Function/S15.5.1.1_A1_T9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.1_The_String_Constructor_Called_as_a_Function/S15.5.1.1_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.2_The_String_Constructor/S15.5.2.1_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.2_The_String_Constructor/S15.5.2.1_A1_T10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.2_The_String_Constructor/S15.5.2.1_A1_T11.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.2_The_String_Constructor/S15.5.2.1_A1_T12.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.2_The_String_Constructor/S15.5.2.1_A1_T13.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.2_The_String_Constructor/S15.5.2.1_A1_T16.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.2_The_String_Constructor/S15.5.2.1_A1_T17.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.2_The_String_Constructor/S15.5.2.1_A1_T18.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.2_The_String_Constructor/S15.5.2.1_A1_T19.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.2_The_String_Constructor/S15.5.2.1_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.2_The_String_Constructor/S15.5.2.1_A1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.2_The_String_Constructor/S15.5.2.1_A1_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.2_The_String_Constructor/S15.5.2.1_A1_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.2_The_String_Constructor/S15.5.2.1_A1_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.2_The_String_Constructor/S15.5.2.1_A1_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.2_The_String_Constructor/S15.5.2.1_A1_T8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.2_The_String_Constructor/S15.5.2.1_A1_T9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.2_The_String_Constructor/S15.5.2.1_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.2_The_String_Constructor/S15.5.2.1_A2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.2_The_String_Constructor/S15.5.2.1_A3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.3_Properties_of_the_String_Constructor/S15.5.3.1_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.3_Properties_of_the_String_Constructor/S15.5.3.1_A2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.3_Properties_of_the_String_Constructor/S15.5.3.1_A3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.3_Properties_of_the_String_Constructor/S15.5.3.1_A4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.3_Properties_of_the_String_Constructor/S15.5.3.2_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.3_Properties_of_the_String_Constructor/S15.5.3.2_A2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.3_Properties_of_the_String_Constructor/S15.5.3.2_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.3_Properties_of_the_String_Constructor/S15.5.3.2_A3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.3_Properties_of_the_String_Constructor/S15.5.3.2_A4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.3_Properties_of_the_String_Constructor/S15.5.3_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.3_Properties_of_the_String_Constructor/S15.5.3_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.3_Properties_of_the_String_Constructor/S15.5.3_A2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A11.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A1_T10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A1_T11.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A1_T12.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A1_T13.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A1_T14.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A1_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A1_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A1_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A1_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A1_T8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A1_T9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A2_T10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A2_T11.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A2_T12.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A2_T13.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A2_T14.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A2_T15.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A2_T16.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A2_T17.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A2_T18.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A2_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A2_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A2_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A2_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A2_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A2_T8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A2_T9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A11.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A1_T10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A1_T11.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A1_T12.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A1_T13.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A1_T14.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A1_T15.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A1_T16.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A1_T17.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A1_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A1_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A1_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A1_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A1_T8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A1_T9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A2_T10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A2_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A2_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A2_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A2_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A2_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A2_T8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A2_T9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A3_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A4_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A4_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A4_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A5_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A1.1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A11.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A1_T10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A1_T11.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A1_T12.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A1_T13.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A1_T14.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A1_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A1_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A1_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A1_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A1_T8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A1_T9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A2_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A2_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A2_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A2_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A2_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A11.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A1_T10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A1_T11.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A1_T12.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A1_T13.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A1_T14.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A1_T15.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A1_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A1_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A1_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A1_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A1_T8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A1_T9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A2_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A2_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A2_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A2_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A2_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A2_T8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A2_T9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A3_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A3_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A11.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A1_T10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A1_T11.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A1_T12.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A1_T13.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A1_T14.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A1_T15.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A1_T16.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A1_T17.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A1_T18.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A1_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A1_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A1_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A1_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A1_T8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A1_T9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T11.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T12.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T13.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T14.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T15.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T16.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T17.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T18.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T19.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T20.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T21.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T22.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T23.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T24.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T25.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T26.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T27.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T28.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T29.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T30.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T31.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T32.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T33.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T34.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T35.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T36.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T37.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T38.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T39.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T40.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T41.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T42.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T43.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A3_T10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A3_T11.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A3_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A3_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A3_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A3_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A3_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A3_T8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A3_T9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T11.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T12.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T13.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T14.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T15.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T16.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T17.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T18.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T19.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T20.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T21.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T22.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T23.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T24.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T25.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A11.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A1_T10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A1_T11.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A1_T12.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A1_T13.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A1_T14.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A1_T15.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A1_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A1_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A1_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A1_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A1_T8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A1_T9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A2_T10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A2_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A2_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A2_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A2_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A2_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A2_T8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A2_T9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A3_T10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A3_T11.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A3_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A3_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A3_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A3_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A3_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A3_T8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A3_T9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.16_String.prototype.toLowerCase/S15.5.4.16_A10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.16_String.prototype.toLowerCase/S15.5.4.16_A11.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.16_String.prototype.toLowerCase/S15.5.4.16_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.16_String.prototype.toLowerCase/S15.5.4.16_A1_T10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.16_String.prototype.toLowerCase/S15.5.4.16_A1_T11.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.16_String.prototype.toLowerCase/S15.5.4.16_A1_T12.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.16_String.prototype.toLowerCase/S15.5.4.16_A1_T13.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.16_String.prototype.toLowerCase/S15.5.4.16_A1_T14.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.16_String.prototype.toLowerCase/S15.5.4.16_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.16_String.prototype.toLowerCase/S15.5.4.16_A1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.16_String.prototype.toLowerCase/S15.5.4.16_A1_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.16_String.prototype.toLowerCase/S15.5.4.16_A1_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.16_String.prototype.toLowerCase/S15.5.4.16_A1_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.16_String.prototype.toLowerCase/S15.5.4.16_A1_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.16_String.prototype.toLowerCase/S15.5.4.16_A1_T8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.16_String.prototype.toLowerCase/S15.5.4.16_A1_T9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.16_String.prototype.toLowerCase/S15.5.4.16_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.16_String.prototype.toLowerCase/S15.5.4.16_A6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.16_String.prototype.toLowerCase/S15.5.4.16_A7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.16_String.prototype.toLowerCase/S15.5.4.16_A8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.16_String.prototype.toLowerCase/S15.5.4.16_A9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.17_String.prototype.toLocaleLowerCase/S15.5.4.17_A10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.17_String.prototype.toLocaleLowerCase/S15.5.4.17_A11.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.17_String.prototype.toLocaleLowerCase/S15.5.4.17_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.17_String.prototype.toLocaleLowerCase/S15.5.4.17_A1_T10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.17_String.prototype.toLocaleLowerCase/S15.5.4.17_A1_T11.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.17_String.prototype.toLocaleLowerCase/S15.5.4.17_A1_T12.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.17_String.prototype.toLocaleLowerCase/S15.5.4.17_A1_T13.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.17_String.prototype.toLocaleLowerCase/S15.5.4.17_A1_T14.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.17_String.prototype.toLocaleLowerCase/S15.5.4.17_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.17_String.prototype.toLocaleLowerCase/S15.5.4.17_A1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.17_String.prototype.toLocaleLowerCase/S15.5.4.17_A1_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.17_String.prototype.toLocaleLowerCase/S15.5.4.17_A1_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.17_String.prototype.toLocaleLowerCase/S15.5.4.17_A1_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.17_String.prototype.toLocaleLowerCase/S15.5.4.17_A1_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.17_String.prototype.toLocaleLowerCase/S15.5.4.17_A1_T8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.17_String.prototype.toLocaleLowerCase/S15.5.4.17_A1_T9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.17_String.prototype.toLocaleLowerCase/S15.5.4.17_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.17_String.prototype.toLocaleLowerCase/S15.5.4.17_A6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.17_String.prototype.toLocaleLowerCase/S15.5.4.17_A7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.17_String.prototype.toLocaleLowerCase/S15.5.4.17_A8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.17_String.prototype.toLocaleLowerCase/S15.5.4.17_A9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.18_String.prototype.toUpperCase/S15.5.4.18_A10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.18_String.prototype.toUpperCase/S15.5.4.18_A11.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.18_String.prototype.toUpperCase/S15.5.4.18_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.18_String.prototype.toUpperCase/S15.5.4.18_A1_T10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.18_String.prototype.toUpperCase/S15.5.4.18_A1_T11.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.18_String.prototype.toUpperCase/S15.5.4.18_A1_T12.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.18_String.prototype.toUpperCase/S15.5.4.18_A1_T13.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.18_String.prototype.toUpperCase/S15.5.4.18_A1_T14.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.18_String.prototype.toUpperCase/S15.5.4.18_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.18_String.prototype.toUpperCase/S15.5.4.18_A1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.18_String.prototype.toUpperCase/S15.5.4.18_A1_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.18_String.prototype.toUpperCase/S15.5.4.18_A1_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.18_String.prototype.toUpperCase/S15.5.4.18_A1_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.18_String.prototype.toUpperCase/S15.5.4.18_A1_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.18_String.prototype.toUpperCase/S15.5.4.18_A1_T8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.18_String.prototype.toUpperCase/S15.5.4.18_A1_T9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.18_String.prototype.toUpperCase/S15.5.4.18_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.18_String.prototype.toUpperCase/S15.5.4.18_A6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.18_String.prototype.toUpperCase/S15.5.4.18_A7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.18_String.prototype.toUpperCase/S15.5.4.18_A8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.18_String.prototype.toUpperCase/S15.5.4.18_A9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.19_String.prototype.toLocaleUpperCase/S15.5.4.19_A10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.19_String.prototype.toLocaleUpperCase/S15.5.4.19_A11.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.19_String.prototype.toLocaleUpperCase/S15.5.4.19_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.19_String.prototype.toLocaleUpperCase/S15.5.4.19_A1_T10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.19_String.prototype.toLocaleUpperCase/S15.5.4.19_A1_T11.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.19_String.prototype.toLocaleUpperCase/S15.5.4.19_A1_T12.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.19_String.prototype.toLocaleUpperCase/S15.5.4.19_A1_T13.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.19_String.prototype.toLocaleUpperCase/S15.5.4.19_A1_T14.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.19_String.prototype.toLocaleUpperCase/S15.5.4.19_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.19_String.prototype.toLocaleUpperCase/S15.5.4.19_A1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.19_String.prototype.toLocaleUpperCase/S15.5.4.19_A1_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.19_String.prototype.toLocaleUpperCase/S15.5.4.19_A1_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.19_String.prototype.toLocaleUpperCase/S15.5.4.19_A1_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.19_String.prototype.toLocaleUpperCase/S15.5.4.19_A1_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.19_String.prototype.toLocaleUpperCase/S15.5.4.19_A1_T8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.19_String.prototype.toLocaleUpperCase/S15.5.4.19_A1_T9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.19_String.prototype.toLocaleUpperCase/S15.5.4.19_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.19_String.prototype.toLocaleUpperCase/S15.5.4.19_A6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.19_String.prototype.toLocaleUpperCase/S15.5.4.19_A7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.19_String.prototype.toLocaleUpperCase/S15.5.4.19_A8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.19_String.prototype.toLocaleUpperCase/S15.5.4.19_A9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A1.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A11.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A1_T10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A1_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A1_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A1_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A1_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A1_T8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A1_T9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A4_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A4_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.5_String.prototype.charCodeAt/S15.5.4.5_A1.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.5_String.prototype.charCodeAt/S15.5.4.5_A10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.5_String.prototype.charCodeAt/S15.5.4.5_A11.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.5_String.prototype.charCodeAt/S15.5.4.5_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.5_String.prototype.charCodeAt/S15.5.4.5_A1_T10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.5_String.prototype.charCodeAt/S15.5.4.5_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.5_String.prototype.charCodeAt/S15.5.4.5_A1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.5_String.prototype.charCodeAt/S15.5.4.5_A1_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.5_String.prototype.charCodeAt/S15.5.4.5_A1_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.5_String.prototype.charCodeAt/S15.5.4.5_A1_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.5_String.prototype.charCodeAt/S15.5.4.5_A1_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.5_String.prototype.charCodeAt/S15.5.4.5_A1_T8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.5_String.prototype.charCodeAt/S15.5.4.5_A1_T9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.5_String.prototype.charCodeAt/S15.5.4.5_A2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.5_String.prototype.charCodeAt/S15.5.4.5_A3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.5_String.prototype.charCodeAt/S15.5.4.5_A4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.5_String.prototype.charCodeAt/S15.5.4.5_A6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.5_String.prototype.charCodeAt/S15.5.4.5_A7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.5_String.prototype.charCodeAt/S15.5.4.5_A8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.5_String.prototype.charCodeAt/S15.5.4.5_A9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.6_String.prototype.concat/S15.5.4.6_A10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.6_String.prototype.concat/S15.5.4.6_A11.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.6_String.prototype.concat/S15.5.4.6_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.6_String.prototype.concat/S15.5.4.6_A1_T10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.6_String.prototype.concat/S15.5.4.6_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.6_String.prototype.concat/S15.5.4.6_A1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.6_String.prototype.concat/S15.5.4.6_A1_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.6_String.prototype.concat/S15.5.4.6_A1_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.6_String.prototype.concat/S15.5.4.6_A1_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.6_String.prototype.concat/S15.5.4.6_A1_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.6_String.prototype.concat/S15.5.4.6_A1_T8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.6_String.prototype.concat/S15.5.4.6_A1_T9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.6_String.prototype.concat/S15.5.4.6_A2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.6_String.prototype.concat/S15.5.4.6_A3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.6_String.prototype.concat/S15.5.4.6_A4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.6_String.prototype.concat/S15.5.4.6_A4_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.6_String.prototype.concat/S15.5.4.6_A6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.6_String.prototype.concat/S15.5.4.6_A7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.6_String.prototype.concat/S15.5.4.6_A8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.6_String.prototype.concat/S15.5.4.6_A9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A11.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A1_T10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A1_T11.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A1_T12.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A1_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A1_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A1_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A1_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A1_T8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A1_T9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A2_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A2_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A3_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A4_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A4_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A4_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A4_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A5_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A5_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A5_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A5_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A5_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A5_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A11.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A1_T10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A1_T11.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A1_T12.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A1_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A1_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A1_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A1_T7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A1_T8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A1_T9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A4_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A4_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A4_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A4_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.9_String.prototype.localeCompare/S15.5.4.9_A10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.9_String.prototype.localeCompare/S15.5.4.9_A11.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.9_String.prototype.localeCompare/S15.5.4.9_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.9_String.prototype.localeCompare/S15.5.4.9_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.9_String.prototype.localeCompare/S15.5.4.9_A6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.9_String.prototype.localeCompare/S15.5.4.9_A7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.9_String.prototype.localeCompare/S15.5.4.9_A8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.9_String.prototype.localeCompare/S15.5.4.9_A9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/S15.5.4.1_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/S15.5.4.1_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/S15.5.4.2_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/S15.5.4.2_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/S15.5.4.2_A1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/S15.5.4.2_A1_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/S15.5.4.2_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/S15.5.4.2_A2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/S15.5.4.2_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/S15.5.4.2_A4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/S15.5.4.3_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/S15.5.4.3_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/S15.5.4.3_A1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/S15.5.4.3_A1_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/S15.5.4.3_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/S15.5.4.3_A2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/S15.5.4_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/S15.5.4_A2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/S15.5.4_A3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.5_Properties_of_String_Instances/S15.5.5.1_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.5_Properties_of_String_Instances/S15.5.5.1_A2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.5_Properties_of_String_Instances/S15.5.5.1_A3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.5_Properties_of_String_Instances/S15.5.5.1_A4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.5_Properties_of_String_Instances/S15.5.5.1_A5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.5_Properties_of_String_Instances/S15.5.5_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.5_Properties_of_String_Instances/S15.5.5_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.5_Properties_of_String_Instances/S15.5.5_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.5_String_Objects/15.5.5_Properties_of_String_Instances/S15.5.5_A2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.6_Boolean_Objects/15.6.1_The_Boolean_Constructor_Called_as_a_Function/S15.6.1.1_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.6_Boolean_Objects/15.6.1_The_Boolean_Constructor_Called_as_a_Function/S15.6.1.1_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.6_Boolean_Objects/15.6.1_The_Boolean_Constructor_Called_as_a_Function/S15.6.1.1_A1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.6_Boolean_Objects/15.6.1_The_Boolean_Constructor_Called_as_a_Function/S15.6.1.1_A1_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.6_Boolean_Objects/15.6.1_The_Boolean_Constructor_Called_as_a_Function/S15.6.1.1_A1_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.6_Boolean_Objects/15.6.1_The_Boolean_Constructor_Called_as_a_Function/S15.6.1.1_A2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.6_Boolean_Objects/15.6.2_The_Boolean_Constructor/S15.6.2.1_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.6_Boolean_Objects/15.6.2_The_Boolean_Constructor/S15.6.2.1_A2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.6_Boolean_Objects/15.6.2_The_Boolean_Constructor/S15.6.2.1_A3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.6_Boolean_Objects/15.6.2_The_Boolean_Constructor/S15.6.2.1_A4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.6_Boolean_Objects/15.6.3_Properties_of_the_Boolean_Constructor/15.6.3.1_Boolean.prototype/S15.6.3.1_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.6_Boolean_Objects/15.6.3_Properties_of_the_Boolean_Constructor/15.6.3.1_Boolean.prototype/S15.6.3.1_A2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.6_Boolean_Objects/15.6.3_Properties_of_the_Boolean_Constructor/15.6.3.1_Boolean.prototype/S15.6.3.1_A3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.6_Boolean_Objects/15.6.3_Properties_of_the_Boolean_Constructor/15.6.3.1_Boolean.prototype/S15.6.3.1_A4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.6_Boolean_Objects/15.6.3_Properties_of_the_Boolean_Constructor/S15.6.3_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.6_Boolean_Objects/15.6.3_Properties_of_the_Boolean_Constructor/S15.6.3_A2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.6_Boolean_Objects/15.6.3_Properties_of_the_Boolean_Constructor/S15.6.3_A3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.6_Boolean_Objects/15.6.4_Properties_of_the_Boolean_Prototype_Object/S15.6.4.1_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.6_Boolean_Objects/15.6.4_Properties_of_the_Boolean_Prototype_Object/S15.6.4.2_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.6_Boolean_Objects/15.6.4_Properties_of_the_Boolean_Prototype_Object/S15.6.4.2_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.6_Boolean_Objects/15.6.4_Properties_of_the_Boolean_Prototype_Object/S15.6.4.2_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.6_Boolean_Objects/15.6.4_Properties_of_the_Boolean_Prototype_Object/S15.6.4.2_A2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.6_Boolean_Objects/15.6.4_Properties_of_the_Boolean_Prototype_Object/S15.6.4.2_A2_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.6_Boolean_Objects/15.6.4_Properties_of_the_Boolean_Prototype_Object/S15.6.4.2_A2_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.6_Boolean_Objects/15.6.4_Properties_of_the_Boolean_Prototype_Object/S15.6.4.2_A2_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.6_Boolean_Objects/15.6.4_Properties_of_the_Boolean_Prototype_Object/S15.6.4.3_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.6_Boolean_Objects/15.6.4_Properties_of_the_Boolean_Prototype_Object/S15.6.4.3_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.6_Boolean_Objects/15.6.4_Properties_of_the_Boolean_Prototype_Object/S15.6.4.3_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.6_Boolean_Objects/15.6.4_Properties_of_the_Boolean_Prototype_Object/S15.6.4.3_A2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.6_Boolean_Objects/15.6.4_Properties_of_the_Boolean_Prototype_Object/S15.6.4.3_A2_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.6_Boolean_Objects/15.6.4_Properties_of_the_Boolean_Prototype_Object/S15.6.4.3_A2_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.6_Boolean_Objects/15.6.4_Properties_of_the_Boolean_Prototype_Object/S15.6.4.3_A2_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.6_Boolean_Objects/15.6.4_Properties_of_the_Boolean_Prototype_Object/S15.6.4_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.6_Boolean_Objects/15.6.4_Properties_of_the_Boolean_Prototype_Object/S15.6.4_A2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.1_The_Number_Constructor_Called_as_a_Function/S15.7.1.1_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.1_The_Number_Constructor_Called_as_a_Function/S15.7.1.1_A2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.2_The_Number_Constructor/S15.7.2.1_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.2_The_Number_Constructor/S15.7.2.1_A2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.2_The_Number_Constructor/S15.7.2.1_A3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.2_The_Number_Constructor/S15.7.2.1_A4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.1_Number.prototype/S15.7.3.1_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.1_Number.prototype/S15.7.3.1_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.1_Number.prototype/S15.7.3.1_A1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.1_Number.prototype/S15.7.3.1_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.1_Number.prototype/S15.7.3.1_A2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.1_Number.prototype/S15.7.3.1_A3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.2_Number.MAX_VALUE/S15.7.3.2_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.2_Number.MAX_VALUE/S15.7.3.2_A2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.2_Number.MAX_VALUE/S15.7.3.2_A3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.2_Number.MAX_VALUE/S15.7.3.2_A4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.3_Number.MIN_VALUE/S15.7.3.3_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.3_Number.MIN_VALUE/S15.7.3.3_A2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.3_Number.MIN_VALUE/S15.7.3.3_A3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.3_Number.MIN_VALUE/S15.7.3.3_A4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.4_Number.NaN/S15.7.3.4_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.4_Number.NaN/S15.7.3.4_A2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.4_Number.NaN/S15.7.3.4_A3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.4_Number.NaN/S15.7.3.4_A4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.5_Number.NEGATIVE_INFINITY/S15.7.3.5_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.5_Number.NEGATIVE_INFINITY/S15.7.3.5_A2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.5_Number.NEGATIVE_INFINITY/S15.7.3.5_A3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.5_Number.NEGATIVE_INFINITY/S15.7.3.5_A4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.6_Number.POSITIVE_INFINITY/S15.7.3.6_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.6_Number.POSITIVE_INFINITY/S15.7.3.6_A2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.6_Number.POSITIVE_INFINITY/S15.7.3.6_A3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.6_Number.POSITIVE_INFINITY/S15.7.3.6_A4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/S15.7.3_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/S15.7.3_A2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/S15.7.3_A3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/S15.7.3_A4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/S15.7.3_A5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/S15.7.3_A6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/S15.7.3_A7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/S15.7.3_A8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.1_Number.prototype.constructor/S15.7.4.1_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A1_T01.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A1_T02.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A1_T03.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T01.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T02.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T03.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T04.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T05.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T06.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T07.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T08.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T09.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T11.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T12.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T13.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T14.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T15.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T16.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T17.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T18.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T19.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T20.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T21.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T22.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T23.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T24.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T25.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T26.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T27.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T28.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T29.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T30.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T31.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T32.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T33.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T34.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A3_T01.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A3_T02.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A3_T03.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A3_T04.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A4_T01.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A4_T02.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A4_T03.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A4_T04.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A4_T05.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.4_Number.prototype.valueOf/S15.7.4.4_A1_T01.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.4_Number.prototype.valueOf/S15.7.4.4_A1_T02.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.4_Number.prototype.valueOf/S15.7.4.4_A2_T01.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.4_Number.prototype.valueOf/S15.7.4.4_A2_T02.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.4_Number.prototype.valueOf/S15.7.4.4_A2_T03.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.4_Number.prototype.valueOf/S15.7.4.4_A2_T04.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.4_Number.prototype.valueOf/S15.7.4.4_A2_T05.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.5_Number.prototype.toFixed/S15.7.4.5_A1.1_T01.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.5_Number.prototype.toFixed/S15.7.4.5_A1.1_T02.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.5_Number.prototype.toFixed/S15.7.4.5_A1.3_T01.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.5_Number.prototype.toFixed/S15.7.4.5_A1.3_T02.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.5_Number.prototype.toFixed/S15.7.4.5_A1.4_T01.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.5_Number.prototype.toFixed/S15.7.4.5_A2_T01.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/S15.7.4_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/S15.7.4_A2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/S15.7.4_A3.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/S15.7.4_A3.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/S15.7.4_A3.3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/S15.7.4_A3.4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/S15.7.4_A3.5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/S15.7.4_A3.6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/S15.7.4_A3.7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.5_Properties_of_Number_Instances/S15.7.5_A1_T01.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.5_Properties_of_Number_Instances/S15.7.5_A1_T02.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.5_Properties_of_Number_Instances/S15.7.5_A1_T03.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.5_Properties_of_Number_Instances/S15.7.5_A1_T04.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.5_Properties_of_Number_Instances/S15.7.5_A1_T05.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.5_Properties_of_Number_Instances/S15.7.5_A1_T06.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.7_Number_Objects/15.7.5_Properties_of_Number_Instances/S15.7.5_A1_T07.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.1_E/S15.8.1.1_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.1_E/S15.8.1.1_A2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.1_E/S15.8.1.1_A3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.1_E/S15.8.1.1_A4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.2_LN10/S15.8.1.2_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.2_LN10/S15.8.1.2_A2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.2_LN10/S15.8.1.2_A3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.2_LN10/S15.8.1.2_A4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.3_LN2/S15.8.1.3_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.3_LN2/S15.8.1.3_A2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.3_LN2/S15.8.1.3_A3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.3_LN2/S15.8.1.3_A4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.4_LOG2E/S15.8.1.4_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.4_LOG2E/S15.8.1.4_A2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.4_LOG2E/S15.8.1.4_A3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.4_LOG2E/S15.8.1.4_A4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.5_LOG10E/S15.8.1.5_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.5_LOG10E/S15.8.1.5_A2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.5_LOG10E/S15.8.1.5_A3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.5_LOG10E/S15.8.1.5_A4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.6_PI/S15.8.1.6_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.6_PI/S15.8.1.6_A2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.6_PI/S15.8.1.6_A3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.6_PI/S15.8.1.6_A4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.7_SQRT1_2/S15.8.1.7_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.7_SQRT1_2/S15.8.1.7_A2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.7_SQRT1_2/S15.8.1.7_A3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.7_SQRT1_2/S15.8.1.7_A4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.8_SQRT2/S15.8.1.8_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.8_SQRT2/S15.8.1.8_A2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.8_SQRT2/S15.8.1.8_A3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.8_SQRT2/S15.8.1.8_A4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.10_log/S15.8.2.10_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.10_log/S15.8.2.10_A2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.10_log/S15.8.2.10_A3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.10_log/S15.8.2.10_A4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.10_log/S15.8.2.10_A5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.10_log/S15.8.2.10_A6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.11_max/S15.8.2.11_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.11_max/S15.8.2.11_A2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.11_max/S15.8.2.11_A3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.11_max/S15.8.2.11_A4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.12_min/S15.8.2.12_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.12_min/S15.8.2.12_A2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.12_min/S15.8.2.12_A3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.12_min/S15.8.2.12_A4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A11.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A12.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A13.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A14.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A15.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A16.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A17.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A18.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A19.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A20.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A21.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A22.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A23.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A24.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.14_random/S15.8.2.14_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.15_round/S15.8.2.15_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.15_round/S15.8.2.15_A2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.15_round/S15.8.2.15_A3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.15_round/S15.8.2.15_A4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.15_round/S15.8.2.15_A5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.15_round/S15.8.2.15_A6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.15_round/S15.8.2.15_A7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.16_sin/S15.8.2.16_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.16_sin/S15.8.2.16_A2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.16_sin/S15.8.2.16_A3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.16_sin/S15.8.2.16_A4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.16_sin/S15.8.2.16_A5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.16_sin/S15.8.2.16_A6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.16_sin/S15.8.2.16_A7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.17_sqrt/S15.8.2.17_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.17_sqrt/S15.8.2.17_A2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.17_sqrt/S15.8.2.17_A3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.17_sqrt/S15.8.2.17_A4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.17_sqrt/S15.8.2.17_A5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.17_sqrt/S15.8.2.17_A6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.18_tan/S15.8.2.18_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.18_tan/S15.8.2.18_A2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.18_tan/S15.8.2.18_A3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.18_tan/S15.8.2.18_A4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.18_tan/S15.8.2.18_A5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.18_tan/S15.8.2.18_A6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.18_tan/S15.8.2.18_A7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.1_abs/S15.8.2.1_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.1_abs/S15.8.2.1_A2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.1_abs/S15.8.2.1_A3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.2_acos/S15.8.2.2_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.2_acos/S15.8.2.2_A2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.2_acos/S15.8.2.2_A3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.2_acos/S15.8.2.2_A4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.2_acos/S15.8.2.2_A5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.3_asin/S15.8.2.3_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.3_asin/S15.8.2.3_A2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.3_asin/S15.8.2.3_A3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.3_asin/S15.8.2.3_A4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.3_asin/S15.8.2.3_A5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.3_asin/S15.8.2.3_A6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.4_atan/S15.8.2.4_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.4_atan/S15.8.2.4_A2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.4_atan/S15.8.2.4_A3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.4_atan/S15.8.2.4_A4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.4_atan/S15.8.2.4_A5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.4_atan/S15.8.2.4_A6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A10.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A11.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A12.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A13.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A14.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A15.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A16.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A17.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A18.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A19.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A20.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A21.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A22.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A23.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A24.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A8.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A9.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.6_ceil/S15.8.2.6_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.6_ceil/S15.8.2.6_A2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.6_ceil/S15.8.2.6_A3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.6_ceil/S15.8.2.6_A4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.6_ceil/S15.8.2.6_A5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.6_ceil/S15.8.2.6_A6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.6_ceil/S15.8.2.6_A7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.7_cos/S15.8.2.7_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.7_cos/S15.8.2.7_A2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.7_cos/S15.8.2.7_A3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.7_cos/S15.8.2.7_A4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.7_cos/S15.8.2.7_A5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.7_cos/S15.8.2.7_A6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.7_cos/S15.8.2.7_A7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.8_exp/S15.8.2.8_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.8_exp/S15.8.2.8_A2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.8_exp/S15.8.2.8_A3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.8_exp/S15.8.2.8_A4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.8_exp/S15.8.2.8_A5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.8_exp/S15.8.2.8_A6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.9_floor/S15.8.2.9_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.9_floor/S15.8.2.9_A2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.9_floor/S15.8.2.9_A3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.9_floor/S15.8.2.9_A4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.9_floor/S15.8.2.9_A5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.9_floor/S15.8.2.9_A6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.9_floor/S15.8.2.9_A7.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.2_The_Date_Constructor_Called_as_a_Function/S15.9.2.1_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.2_The_Date_Constructor_Called_as_a_Function/S15.9.2.1_A2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A1_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A1_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A1_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A2_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A2_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A2_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A2_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A2_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A3_T1.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A3_T1.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A3_T2.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A3_T2.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A3_T3.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A3_T3.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A3_T4.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A3_T4.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A3_T5.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A3_T5.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A3_T6.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A3_T6.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A4_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A4_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A4_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A4_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A4_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A4_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A5_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A5_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A5_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A5_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A5_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A5_T6.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A6_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A6_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A6_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A6_T4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A6_T5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.2_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.2_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.2_A3_T1.1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.2_A3_T1.2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.4_Properties_of_the_Date_Constructor/15.9.4.1_Date.prototype/S15.9.4.1_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.4_Properties_of_the_Date_Constructor/15.9.4.1_Date.prototype/S15.9.4.1_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.4_Properties_of_the_Date_Constructor/15.9.4.1_Date.prototype/S15.9.4.1_A1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.4_Properties_of_the_Date_Constructor/15.9.4.2_Date.parse/S15.9.4.2_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.4_Properties_of_the_Date_Constructor/15.9.4.2_Date.parse/S15.9.4.2_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.4_Properties_of_the_Date_Constructor/15.9.4.2_Date.parse/S15.9.4.2_A1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.4_Properties_of_the_Date_Constructor/15.9.4.2_Date.parse/S15.9.4.2_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.4_Properties_of_the_Date_Constructor/15.9.4.2_Date.parse/S15.9.4.2_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.4_Properties_of_the_Date_Constructor/15.9.4.2_Date.parse/S15.9.4.2_A3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.4_Properties_of_the_Date_Constructor/15.9.4.2_Date.parse/S15.9.4.2_A3_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.4_Properties_of_the_Date_Constructor/15.9.4.3_Date.UTC/S15.9.4.3_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.4_Properties_of_the_Date_Constructor/15.9.4.3_Date.UTC/S15.9.4.3_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.4_Properties_of_the_Date_Constructor/15.9.4.3_Date.UTC/S15.9.4.3_A1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.4_Properties_of_the_Date_Constructor/15.9.4.3_Date.UTC/S15.9.4.3_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.4_Properties_of_the_Date_Constructor/15.9.4.3_Date.UTC/S15.9.4.3_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.4_Properties_of_the_Date_Constructor/15.9.4.3_Date.UTC/S15.9.4.3_A3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.4_Properties_of_the_Date_Constructor/15.9.4.3_Date.UTC/S15.9.4.3_A3_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.4_Properties_of_the_Date_Constructor/S15.9.4_A1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.4_Properties_of_the_Date_Constructor/S15.9.4_A2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.4_Properties_of_the_Date_Constructor/S15.9.4_A3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.4_Properties_of_the_Date_Constructor/S15.9.4_A4.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.4_Properties_of_the_Date_Constructor/S15.9.4_A5.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.10_Date.prototype.getFullYear/S15.9.5.10_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.10_Date.prototype.getFullYear/S15.9.5.10_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.10_Date.prototype.getFullYear/S15.9.5.10_A1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.10_Date.prototype.getFullYear/S15.9.5.10_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.10_Date.prototype.getFullYear/S15.9.5.10_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.10_Date.prototype.getFullYear/S15.9.5.10_A3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.10_Date.prototype.getFullYear/S15.9.5.10_A3_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.11_Date.prototype.getUTCFullYear/S15.9.5.11_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.11_Date.prototype.getUTCFullYear/S15.9.5.11_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.11_Date.prototype.getUTCFullYear/S15.9.5.11_A1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.11_Date.prototype.getUTCFullYear/S15.9.5.11_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.11_Date.prototype.getUTCFullYear/S15.9.5.11_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.11_Date.prototype.getUTCFullYear/S15.9.5.11_A3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.11_Date.prototype.getUTCFullYear/S15.9.5.11_A3_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.12_Date.prototype.getMonth/S15.9.5.12_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.12_Date.prototype.getMonth/S15.9.5.12_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.12_Date.prototype.getMonth/S15.9.5.12_A1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.12_Date.prototype.getMonth/S15.9.5.12_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.12_Date.prototype.getMonth/S15.9.5.12_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.12_Date.prototype.getMonth/S15.9.5.12_A3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.12_Date.prototype.getMonth/S15.9.5.12_A3_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.13_Date.prototype.getUTCMonth/S15.9.5.13_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.13_Date.prototype.getUTCMonth/S15.9.5.13_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.13_Date.prototype.getUTCMonth/S15.9.5.13_A1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.13_Date.prototype.getUTCMonth/S15.9.5.13_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.13_Date.prototype.getUTCMonth/S15.9.5.13_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.13_Date.prototype.getUTCMonth/S15.9.5.13_A3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.13_Date.prototype.getUTCMonth/S15.9.5.13_A3_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.14_Date.prototype.getDate/S15.9.5.14_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.14_Date.prototype.getDate/S15.9.5.14_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.14_Date.prototype.getDate/S15.9.5.14_A1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.14_Date.prototype.getDate/S15.9.5.14_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.14_Date.prototype.getDate/S15.9.5.14_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.14_Date.prototype.getDate/S15.9.5.14_A3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.14_Date.prototype.getDate/S15.9.5.14_A3_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.15_Date.prototype.getUTCDate/S15.9.5.15_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.15_Date.prototype.getUTCDate/S15.9.5.15_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.15_Date.prototype.getUTCDate/S15.9.5.15_A1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.15_Date.prototype.getUTCDate/S15.9.5.15_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.15_Date.prototype.getUTCDate/S15.9.5.15_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.15_Date.prototype.getUTCDate/S15.9.5.15_A3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.15_Date.prototype.getUTCDate/S15.9.5.15_A3_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.16_Date.prototype.getDay/S15.9.5.16_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.16_Date.prototype.getDay/S15.9.5.16_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.16_Date.prototype.getDay/S15.9.5.16_A1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.16_Date.prototype.getDay/S15.9.5.16_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.16_Date.prototype.getDay/S15.9.5.16_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.16_Date.prototype.getDay/S15.9.5.16_A3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.16_Date.prototype.getDay/S15.9.5.16_A3_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.17_Date.prototype.getUTCDay/S15.9.5.17_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.17_Date.prototype.getUTCDay/S15.9.5.17_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.17_Date.prototype.getUTCDay/S15.9.5.17_A1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.17_Date.prototype.getUTCDay/S15.9.5.17_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.17_Date.prototype.getUTCDay/S15.9.5.17_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.17_Date.prototype.getUTCDay/S15.9.5.17_A3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.17_Date.prototype.getUTCDay/S15.9.5.17_A3_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.18_Date.prototype.getHours/S15.9.5.18_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.18_Date.prototype.getHours/S15.9.5.18_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.18_Date.prototype.getHours/S15.9.5.18_A1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.18_Date.prototype.getHours/S15.9.5.18_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.18_Date.prototype.getHours/S15.9.5.18_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.18_Date.prototype.getHours/S15.9.5.18_A3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.18_Date.prototype.getHours/S15.9.5.18_A3_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.19_Date.prototype.getUTCHours/S15.9.5.19_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.19_Date.prototype.getUTCHours/S15.9.5.19_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.19_Date.prototype.getUTCHours/S15.9.5.19_A1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.19_Date.prototype.getUTCHours/S15.9.5.19_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.19_Date.prototype.getUTCHours/S15.9.5.19_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.19_Date.prototype.getUTCHours/S15.9.5.19_A3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.19_Date.prototype.getUTCHours/S15.9.5.19_A3_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.1_Date.prototype.constructor/S15.9.5.1_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.1_Date.prototype.constructor/S15.9.5.1_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.1_Date.prototype.constructor/S15.9.5.1_A1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.1_Date.prototype.constructor/S15.9.5.1_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.1_Date.prototype.constructor/S15.9.5.1_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.1_Date.prototype.constructor/S15.9.5.1_A3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.1_Date.prototype.constructor/S15.9.5.1_A3_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.20_Date.prototype.getMinutes/S15.9.5.20_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.20_Date.prototype.getMinutes/S15.9.5.20_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.20_Date.prototype.getMinutes/S15.9.5.20_A1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.20_Date.prototype.getMinutes/S15.9.5.20_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.20_Date.prototype.getMinutes/S15.9.5.20_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.20_Date.prototype.getMinutes/S15.9.5.20_A3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.20_Date.prototype.getMinutes/S15.9.5.20_A3_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.21_Date.prototype.getUTCMinutes/S15.9.5.21_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.21_Date.prototype.getUTCMinutes/S15.9.5.21_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.21_Date.prototype.getUTCMinutes/S15.9.5.21_A1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.21_Date.prototype.getUTCMinutes/S15.9.5.21_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.21_Date.prototype.getUTCMinutes/S15.9.5.21_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.21_Date.prototype.getUTCMinutes/S15.9.5.21_A3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.21_Date.prototype.getUTCMinutes/S15.9.5.21_A3_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.22_Date.prototype.getSeconds/S15.9.5.22_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.22_Date.prototype.getSeconds/S15.9.5.22_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.22_Date.prototype.getSeconds/S15.9.5.22_A1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.22_Date.prototype.getSeconds/S15.9.5.22_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.22_Date.prototype.getSeconds/S15.9.5.22_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.22_Date.prototype.getSeconds/S15.9.5.22_A3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.22_Date.prototype.getSeconds/S15.9.5.22_A3_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.23_Date.prototype.getUTCSeconds/S15.9.5.23_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.23_Date.prototype.getUTCSeconds/S15.9.5.23_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.23_Date.prototype.getUTCSeconds/S15.9.5.23_A1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.23_Date.prototype.getUTCSeconds/S15.9.5.23_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.23_Date.prototype.getUTCSeconds/S15.9.5.23_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.23_Date.prototype.getUTCSeconds/S15.9.5.23_A3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.23_Date.prototype.getUTCSeconds/S15.9.5.23_A3_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.24_Date.prototype.getMilliseconds/S15.9.5.24_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.24_Date.prototype.getMilliseconds/S15.9.5.24_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.24_Date.prototype.getMilliseconds/S15.9.5.24_A1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.24_Date.prototype.getMilliseconds/S15.9.5.24_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.24_Date.prototype.getMilliseconds/S15.9.5.24_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.24_Date.prototype.getMilliseconds/S15.9.5.24_A3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.24_Date.prototype.getMilliseconds/S15.9.5.24_A3_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.25_Date.prototype.getUTCMilliseconds/S15.9.5.25_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.25_Date.prototype.getUTCMilliseconds/S15.9.5.25_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.25_Date.prototype.getUTCMilliseconds/S15.9.5.25_A1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.25_Date.prototype.getUTCMilliseconds/S15.9.5.25_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.25_Date.prototype.getUTCMilliseconds/S15.9.5.25_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.25_Date.prototype.getUTCMilliseconds/S15.9.5.25_A3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.25_Date.prototype.getUTCMilliseconds/S15.9.5.25_A3_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.26_Date.prototype.getTimezoneOffset/S15.9.5.26_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.26_Date.prototype.getTimezoneOffset/S15.9.5.26_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.26_Date.prototype.getTimezoneOffset/S15.9.5.26_A1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.26_Date.prototype.getTimezoneOffset/S15.9.5.26_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.26_Date.prototype.getTimezoneOffset/S15.9.5.26_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.26_Date.prototype.getTimezoneOffset/S15.9.5.26_A3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.26_Date.prototype.getTimezoneOffset/S15.9.5.26_A3_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.27_Date.prototype.setTime/S15.9.5.27_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.27_Date.prototype.setTime/S15.9.5.27_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.27_Date.prototype.setTime/S15.9.5.27_A1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.27_Date.prototype.setTime/S15.9.5.27_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.27_Date.prototype.setTime/S15.9.5.27_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.27_Date.prototype.setTime/S15.9.5.27_A3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.27_Date.prototype.setTime/S15.9.5.27_A3_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.28_Date.prototype.setMilliseconds/S15.9.5.28_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.28_Date.prototype.setMilliseconds/S15.9.5.28_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.28_Date.prototype.setMilliseconds/S15.9.5.28_A1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.28_Date.prototype.setMilliseconds/S15.9.5.28_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.28_Date.prototype.setMilliseconds/S15.9.5.28_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.28_Date.prototype.setMilliseconds/S15.9.5.28_A3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.28_Date.prototype.setMilliseconds/S15.9.5.28_A3_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.29_Date.prototype.setUTCMilliseconds/S15.9.5.29_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.29_Date.prototype.setUTCMilliseconds/S15.9.5.29_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.29_Date.prototype.setUTCMilliseconds/S15.9.5.29_A1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.29_Date.prototype.setUTCMilliseconds/S15.9.5.29_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.29_Date.prototype.setUTCMilliseconds/S15.9.5.29_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.29_Date.prototype.setUTCMilliseconds/S15.9.5.29_A3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.29_Date.prototype.setUTCMilliseconds/S15.9.5.29_A3_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.2_Date.prototype.toString/S15.9.5.2_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.2_Date.prototype.toString/S15.9.5.2_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.2_Date.prototype.toString/S15.9.5.2_A1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.2_Date.prototype.toString/S15.9.5.2_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.2_Date.prototype.toString/S15.9.5.2_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.2_Date.prototype.toString/S15.9.5.2_A3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.2_Date.prototype.toString/S15.9.5.2_A3_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.30_Date.prototype.setSeconds/S15.9.5.30_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.30_Date.prototype.setSeconds/S15.9.5.30_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.30_Date.prototype.setSeconds/S15.9.5.30_A1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.30_Date.prototype.setSeconds/S15.9.5.30_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.30_Date.prototype.setSeconds/S15.9.5.30_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.30_Date.prototype.setSeconds/S15.9.5.30_A3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.30_Date.prototype.setSeconds/S15.9.5.30_A3_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.31_Date.prototype.setUTCSeconds/S15.9.5.31_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.31_Date.prototype.setUTCSeconds/S15.9.5.31_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.31_Date.prototype.setUTCSeconds/S15.9.5.31_A1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.31_Date.prototype.setUTCSeconds/S15.9.5.31_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.31_Date.prototype.setUTCSeconds/S15.9.5.31_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.31_Date.prototype.setUTCSeconds/S15.9.5.31_A3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.31_Date.prototype.setUTCSeconds/S15.9.5.31_A3_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.32_Date.prototype.setMinutes/S15.9.5.32_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.32_Date.prototype.setMinutes/S15.9.5.32_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.32_Date.prototype.setMinutes/S15.9.5.32_A1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.32_Date.prototype.setMinutes/S15.9.5.32_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.32_Date.prototype.setMinutes/S15.9.5.32_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.32_Date.prototype.setMinutes/S15.9.5.32_A3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.32_Date.prototype.setMinutes/S15.9.5.32_A3_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.33_Date.prototype.setUTCMinutes/S15.9.5.33_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.33_Date.prototype.setUTCMinutes/S15.9.5.33_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.33_Date.prototype.setUTCMinutes/S15.9.5.33_A1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.33_Date.prototype.setUTCMinutes/S15.9.5.33_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.33_Date.prototype.setUTCMinutes/S15.9.5.33_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.33_Date.prototype.setUTCMinutes/S15.9.5.33_A3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.33_Date.prototype.setUTCMinutes/S15.9.5.33_A3_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.34_Date.prototype.setHours/S15.9.5.34_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.34_Date.prototype.setHours/S15.9.5.34_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.34_Date.prototype.setHours/S15.9.5.34_A1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.34_Date.prototype.setHours/S15.9.5.34_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.34_Date.prototype.setHours/S15.9.5.34_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.34_Date.prototype.setHours/S15.9.5.34_A3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.34_Date.prototype.setHours/S15.9.5.34_A3_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.35_Date.prototype.setUTCHours/S15.9.5.35_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.35_Date.prototype.setUTCHours/S15.9.5.35_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.35_Date.prototype.setUTCHours/S15.9.5.35_A1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.35_Date.prototype.setUTCHours/S15.9.5.35_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.35_Date.prototype.setUTCHours/S15.9.5.35_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.35_Date.prototype.setUTCHours/S15.9.5.35_A3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.35_Date.prototype.setUTCHours/S15.9.5.35_A3_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.36_Date.prototype.setDate/S15.9.5.36_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.36_Date.prototype.setDate/S15.9.5.36_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.36_Date.prototype.setDate/S15.9.5.36_A1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.36_Date.prototype.setDate/S15.9.5.36_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.36_Date.prototype.setDate/S15.9.5.36_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.36_Date.prototype.setDate/S15.9.5.36_A3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.36_Date.prototype.setDate/S15.9.5.36_A3_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.37_Date.prototype.setUTCDate/S15.9.5.37_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.37_Date.prototype.setUTCDate/S15.9.5.37_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.37_Date.prototype.setUTCDate/S15.9.5.37_A1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.37_Date.prototype.setUTCDate/S15.9.5.37_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.37_Date.prototype.setUTCDate/S15.9.5.37_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.37_Date.prototype.setUTCDate/S15.9.5.37_A3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.37_Date.prototype.setUTCDate/S15.9.5.37_A3_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.38_Date.prototype.setMonth/S15.9.5.38_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.38_Date.prototype.setMonth/S15.9.5.38_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.38_Date.prototype.setMonth/S15.9.5.38_A1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.38_Date.prototype.setMonth/S15.9.5.38_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.38_Date.prototype.setMonth/S15.9.5.38_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.38_Date.prototype.setMonth/S15.9.5.38_A3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.38_Date.prototype.setMonth/S15.9.5.38_A3_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.39_Date.prototype.setUTCMonth/S15.9.5.39_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.39_Date.prototype.setUTCMonth/S15.9.5.39_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.39_Date.prototype.setUTCMonth/S15.9.5.39_A1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.39_Date.prototype.setUTCMonth/S15.9.5.39_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.39_Date.prototype.setUTCMonth/S15.9.5.39_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.39_Date.prototype.setUTCMonth/S15.9.5.39_A3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.39_Date.prototype.setUTCMonth/S15.9.5.39_A3_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.3_Date.prototype.toDateString/S15.9.5.3_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.3_Date.prototype.toDateString/S15.9.5.3_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.3_Date.prototype.toDateString/S15.9.5.3_A1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.3_Date.prototype.toDateString/S15.9.5.3_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.3_Date.prototype.toDateString/S15.9.5.3_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.3_Date.prototype.toDateString/S15.9.5.3_A3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.3_Date.prototype.toDateString/S15.9.5.3_A3_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.40_Date.prototype.setFullYear/S15.9.5.40_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.40_Date.prototype.setFullYear/S15.9.5.40_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.40_Date.prototype.setFullYear/S15.9.5.40_A1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.40_Date.prototype.setFullYear/S15.9.5.40_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.40_Date.prototype.setFullYear/S15.9.5.40_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.40_Date.prototype.setFullYear/S15.9.5.40_A3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.40_Date.prototype.setFullYear/S15.9.5.40_A3_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.41_Date.prototype.setUTCFullYear/S15.9.5.41_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.41_Date.prototype.setUTCFullYear/S15.9.5.41_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.41_Date.prototype.setUTCFullYear/S15.9.5.41_A1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.41_Date.prototype.setUTCFullYear/S15.9.5.41_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.41_Date.prototype.setUTCFullYear/S15.9.5.41_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.41_Date.prototype.setUTCFullYear/S15.9.5.41_A3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.41_Date.prototype.setUTCFullYear/S15.9.5.41_A3_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.42_Date.prototype.toUTCString/S15.9.5.42_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.42_Date.prototype.toUTCString/S15.9.5.42_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.42_Date.prototype.toUTCString/S15.9.5.42_A1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.42_Date.prototype.toUTCString/S15.9.5.42_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.42_Date.prototype.toUTCString/S15.9.5.42_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.42_Date.prototype.toUTCString/S15.9.5.42_A3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.42_Date.prototype.toUTCString/S15.9.5.42_A3_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.4_Date.prototype.toTimeString/S15.9.5.4_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.4_Date.prototype.toTimeString/S15.9.5.4_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.4_Date.prototype.toTimeString/S15.9.5.4_A1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.4_Date.prototype.toTimeString/S15.9.5.4_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.4_Date.prototype.toTimeString/S15.9.5.4_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.4_Date.prototype.toTimeString/S15.9.5.4_A3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.4_Date.prototype.toTimeString/S15.9.5.4_A3_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.5_Date.prototype.toLocaleString/S15.9.5.5_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.5_Date.prototype.toLocaleString/S15.9.5.5_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.5_Date.prototype.toLocaleString/S15.9.5.5_A1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.5_Date.prototype.toLocaleString/S15.9.5.5_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.5_Date.prototype.toLocaleString/S15.9.5.5_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.5_Date.prototype.toLocaleString/S15.9.5.5_A3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.5_Date.prototype.toLocaleString/S15.9.5.5_A3_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.6_Date.prototype.toLocaleDateString/S15.9.5.6_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.6_Date.prototype.toLocaleDateString/S15.9.5.6_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.6_Date.prototype.toLocaleDateString/S15.9.5.6_A1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.6_Date.prototype.toLocaleDateString/S15.9.5.6_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.6_Date.prototype.toLocaleDateString/S15.9.5.6_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.6_Date.prototype.toLocaleDateString/S15.9.5.6_A3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.6_Date.prototype.toLocaleDateString/S15.9.5.6_A3_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.7_Date.prototype.toLocaleTimeString/S15.9.5.7_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.7_Date.prototype.toLocaleTimeString/S15.9.5.7_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.7_Date.prototype.toLocaleTimeString/S15.9.5.7_A1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.7_Date.prototype.toLocaleTimeString/S15.9.5.7_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.7_Date.prototype.toLocaleTimeString/S15.9.5.7_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.7_Date.prototype.toLocaleTimeString/S15.9.5.7_A3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.7_Date.prototype.toLocaleTimeString/S15.9.5.7_A3_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.8_Date.prototype.valueOf/S15.9.5.8_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.8_Date.prototype.valueOf/S15.9.5.8_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.8_Date.prototype.valueOf/S15.9.5.8_A1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.8_Date.prototype.valueOf/S15.9.5.8_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.8_Date.prototype.valueOf/S15.9.5.8_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.8_Date.prototype.valueOf/S15.9.5.8_A3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.8_Date.prototype.valueOf/S15.9.5.8_A3_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.9_Date.prototype.getTime/S15.9.5.9_A1_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.9_Date.prototype.getTime/S15.9.5.9_A1_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.9_Date.prototype.getTime/S15.9.5.9_A1_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.9_Date.prototype.getTime/S15.9.5.9_A2_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.9_Date.prototype.getTime/S15.9.5.9_A3_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.9_Date.prototype.getTime/S15.9.5.9_A3_T2.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.9_Date.prototype.getTime/S15.9.5.9_A3_T3.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A01_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A02_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A03_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A04_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A05_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A06_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A07_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A08_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A09_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A10_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A11_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A12_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A13_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A14_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A15_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A16_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A17_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A18_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A19_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A20_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A21_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A22_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A23_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A24_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A25_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A26_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A27_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A28_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A29_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A30_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A31_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A32_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A33_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A34_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A35_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A36_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A37_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A38_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A39_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A40_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A41_T1.js (100%) rename {website/resources/scripts/testcases => test/suite/sputnik_converted}/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A42_T1.js (100%) delete mode 100644 website/resources/scripts/testcases/chapter10/10.4/10.4.2/10.4.2-1-1.js delete mode 100644 website/resources/scripts/testcases/chapter10/10.4/10.4.2/10.4.2-1-2.js delete mode 100644 website/resources/scripts/testcases/chapter10/10.4/10.4.2/10.4.2-1-3.js delete mode 100644 website/resources/scripts/testcases/chapter10/10.4/10.4.2/10.4.2-1-4.js delete mode 100644 website/resources/scripts/testcases/chapter10/10.4/10.4.2/10.4.2-1-5.js delete mode 100644 website/resources/scripts/testcases/chapter10/10.4/10.4.2/10.4.2-2-c-1.js delete mode 100644 website/resources/scripts/testcases/chapter10/10.6/10.6-10-c-ii-1.js delete mode 100644 website/resources/scripts/testcases/chapter10/10.6/10.6-10-c-ii-2.js delete mode 100644 website/resources/scripts/testcases/chapter10/10.6/10.6-12-1.js delete mode 100644 website/resources/scripts/testcases/chapter10/10.6/10.6-12-2.js delete mode 100644 website/resources/scripts/testcases/chapter10/10.6/10.6-13-1.js delete mode 100644 website/resources/scripts/testcases/chapter10/10.6/10.6-5-1.js delete mode 100644 website/resources/scripts/testcases/chapter10/10.6/10.6-6-1.js delete mode 100644 website/resources/scripts/testcases/chapter10/10.6/10.6-6-2.js delete mode 100644 website/resources/scripts/testcases/chapter10/10.6/10.6-6-3.js delete mode 100644 website/resources/scripts/testcases/chapter10/10.6/10.6-6-4.js delete mode 100644 website/resources/scripts/testcases/chapter11/11.1/11.1.4/11.1.4-0.js delete mode 100644 website/resources/scripts/testcases/chapter11/11.1/11.1.5/11.1.5-0-1.js delete mode 100644 website/resources/scripts/testcases/chapter11/11.1/11.1.5/11.1.5-0-2.js delete mode 100644 website/resources/scripts/testcases/chapter11/11.1/11.1.5/11.1.5_4-4-a-2.js delete mode 100644 website/resources/scripts/testcases/chapter11/11.1/11.1.5/11.1.5_4-4-a-3.js delete mode 100644 website/resources/scripts/testcases/chapter11/11.1/11.1.5/11.1.5_4-4-b-1.js delete mode 100644 website/resources/scripts/testcases/chapter11/11.1/11.1.5/11.1.5_4-4-b-2.js delete mode 100644 website/resources/scripts/testcases/chapter11/11.1/11.1.5/11.1.5_4-4-c-1.js delete mode 100644 website/resources/scripts/testcases/chapter11/11.1/11.1.5/11.1.5_4-4-c-2.js delete mode 100644 website/resources/scripts/testcases/chapter11/11.1/11.1.5/11.1.5_4-4-d-1.js delete mode 100644 website/resources/scripts/testcases/chapter11/11.1/11.1.5/11.1.5_4-4-d-2.js delete mode 100644 website/resources/scripts/testcases/chapter11/11.1/11.1.5/11.1.5_4-4-d-3.js delete mode 100644 website/resources/scripts/testcases/chapter11/11.1/11.1.5/11.1.5_4-4-d-4.js delete mode 100644 website/resources/scripts/testcases/chapter11/11.1/11.1.5/11.1.5_5-4-1.js delete mode 100644 website/resources/scripts/testcases/chapter11/11.1/11.1.5/11.1.5_6-3-1.js delete mode 100644 website/resources/scripts/testcases/chapter11/11.1/11.1.5/11.1.5_6-3-2.js delete mode 100644 website/resources/scripts/testcases/chapter11/11.1/11.1.5/11.1.5_7-3-1.js delete mode 100644 website/resources/scripts/testcases/chapter11/11.1/11.1.5/11.1.5_7-3-2.js delete mode 100644 website/resources/scripts/testcases/chapter11/11.13/11.13.1/11.13.1-1-1.js delete mode 100644 website/resources/scripts/testcases/chapter11/11.13/11.13.1/11.13.1-1-2.js delete mode 100644 website/resources/scripts/testcases/chapter11/11.13/11.13.1/11.13.1-1-3.js delete mode 100644 website/resources/scripts/testcases/chapter11/11.13/11.13.1/11.13.1-1-4.js delete mode 100644 website/resources/scripts/testcases/chapter11/11.13/11.13.1/11.13.1-4-1.js delete mode 100644 website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-0-1.js delete mode 100644 website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-2-1.js delete mode 100644 website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-2-2.js delete mode 100644 website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-2-3.js delete mode 100644 website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-2-4.js delete mode 100644 website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-2-5.js delete mode 100644 website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-2-6.js delete mode 100644 website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-3-1.js delete mode 100644 website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-3-2.js delete mode 100644 website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-3-3.js delete mode 100644 website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-4.a-1.js delete mode 100644 website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-4.a-10.js delete mode 100644 website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-4.a-11.js delete mode 100644 website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-4.a-12.js delete mode 100644 website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-4.a-13.js delete mode 100644 website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-4.a-14.js delete mode 100644 website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-4.a-15.js delete mode 100644 website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-4.a-16.js delete mode 100644 website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-4.a-17.js delete mode 100644 website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-4.a-2.js delete mode 100644 website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-4.a-3.js delete mode 100644 website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-4.a-4.js delete mode 100644 website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-4.a-5.js delete mode 100644 website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-4.a-6.js delete mode 100644 website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-4.a-7.js delete mode 100644 website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-4.a-8.js delete mode 100644 website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-4.a-9.js delete mode 100644 website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-5-1.js delete mode 100644 website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-5-2.js delete mode 100644 website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-5-3.js delete mode 100644 website/resources/scripts/testcases/chapter12/12.10/12.10-0-1.js delete mode 100644 website/resources/scripts/testcases/chapter12/12.10/12.10-0-10.js delete mode 100644 website/resources/scripts/testcases/chapter12/12.10/12.10-0-11.js delete mode 100644 website/resources/scripts/testcases/chapter12/12.10/12.10-0-12.js delete mode 100644 website/resources/scripts/testcases/chapter12/12.10/12.10-0-3.js delete mode 100644 website/resources/scripts/testcases/chapter12/12.10/12.10-0-7.js delete mode 100644 website/resources/scripts/testcases/chapter12/12.10/12.10-0-8.js delete mode 100644 website/resources/scripts/testcases/chapter12/12.10/12.10-0-9.js delete mode 100644 website/resources/scripts/testcases/chapter12/12.10/12.10-2-1.js delete mode 100644 website/resources/scripts/testcases/chapter12/12.10/12.10-2-2.js delete mode 100644 website/resources/scripts/testcases/chapter12/12.10/12.10-2-3.js delete mode 100644 website/resources/scripts/testcases/chapter12/12.10/12.10-7-1.js delete mode 100644 website/resources/scripts/testcases/chapter12/12.14/12.14-1.js delete mode 100644 website/resources/scripts/testcases/chapter12/12.14/12.14-10.js delete mode 100644 website/resources/scripts/testcases/chapter12/12.14/12.14-11.js delete mode 100644 website/resources/scripts/testcases/chapter12/12.14/12.14-12.js delete mode 100644 website/resources/scripts/testcases/chapter12/12.14/12.14-13.js delete mode 100644 website/resources/scripts/testcases/chapter12/12.14/12.14-2.js delete mode 100644 website/resources/scripts/testcases/chapter12/12.14/12.14-3.js delete mode 100644 website/resources/scripts/testcases/chapter12/12.14/12.14-4.js delete mode 100644 website/resources/scripts/testcases/chapter12/12.14/12.14-5.js delete mode 100644 website/resources/scripts/testcases/chapter12/12.14/12.14-6.js delete mode 100644 website/resources/scripts/testcases/chapter12/12.14/12.14-7.js delete mode 100644 website/resources/scripts/testcases/chapter12/12.14/12.14-8.js delete mode 100644 website/resources/scripts/testcases/chapter12/12.14/12.14-9.js delete mode 100644 website/resources/scripts/testcases/chapter12/12.2/12.2.1/12.2.1-11.js delete mode 100644 website/resources/scripts/testcases/chapter12/12.2/12.2.1/12.2.1-12.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.10/15.10.6/15.10.6.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.10/15.10.7/15.10.7.1/15.10.7.1-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.10/15.10.7/15.10.7.1/15.10.7.1-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.10/15.10.7/15.10.7.2/15.10.7.2-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.10/15.10.7/15.10.7.2/15.10.7.2-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.10/15.10.7/15.10.7.3/15.10.7.3-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.10/15.10.7/15.10.7.3/15.10.7.3-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.10/15.10.7/15.10.7.4/15.10.7.4-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.10/15.10.7/15.10.7.4/15.10.7.4-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.10/15.10.7/15.10.7.5/15.10.7.5-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.10/15.10.7/15.10.7.5/15.10.7.5-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.12/15.12-0-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.12/15.12-0-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.12/15.12-0-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.12/15.12-0-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-0-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-0-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-0-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-0-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-0-5.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-0-6.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-0-7.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-0-8.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-0-9.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g1-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g1-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g1-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g1-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g2-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g2-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g2-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g2-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g2-5.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g4-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g4-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g4-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g4-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g5-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g5-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g5-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g6-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g6-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g6-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g6-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g6-5.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g6-6.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g6-7.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.12/15.12.2/15.12.2-0-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.12/15.12.2/15.12.2-0-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.12/15.12.2/15.12.2-0-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-0-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-0-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-0-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-11-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-11-10.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-11-11.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-11-12.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-11-13.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-11-14.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-11-15.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-11-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-11-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-11-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-11-5.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-11-6.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-11-7.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-11-8.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-11-9.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-4-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-5-a-i-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-5-b-i-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-6-a-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-6-a-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-6-b-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-6-b-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-6-b-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-6-b-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-7-a-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-8-a-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-8-a-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-8-a-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-8-a-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-8-a-5.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3_2-2-b-i-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3_2-2-b-i-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3_2-2-b-i-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3_2-3-a-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3_2-3-a-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3_2-3-a-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3_4-1-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3_4-1-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3_4-1-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.1/15.2.3.1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-0-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-0-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-0-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-0-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-10.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-11.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-12.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-13.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-14.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-15.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-16.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-17.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-18.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-19.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-20.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-21.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-22.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-23.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-24.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-25.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-26.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-27.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-5.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-6.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-7.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-8.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-9.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-0-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-0-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-10.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-11.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-12.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-13.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-14.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-15.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-16.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-17.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-18.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-19.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-20.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-21.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-22.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-23.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-24.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-25.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-26.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-27.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-5.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-6.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-7.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-8.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-9.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-0-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-0-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-0-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-10.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-11.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-12.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-13.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-14.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-15.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-16.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-17.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-18.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-19.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-20.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-21.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-5.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-6.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-7.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-8.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-9.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-0-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-0-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-1-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-1-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-1-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-1-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-1-5.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-2-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-2-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-2-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-2-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-2-5.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-2-6.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-3-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-3-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-3-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-3-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-3-5.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-0-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-0-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-0-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-10.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-11.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-12.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-13.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-14.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-15.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-16.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-17.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-18.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-5.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-6.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-7.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-8.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-9.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-0-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-0-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-10.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-100.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-101.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-102.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-103.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-104.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-105.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-106.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-107.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-108.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-109.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-11.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-110.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-111.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-112.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-113.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-114.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-115.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-116.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-117.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-118.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-119.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-12.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-120.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-121.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-122.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-123.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-124.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-125.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-126.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-127.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-128.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-129.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-13.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-130.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-131.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-132.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-133.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-134.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-135.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-136.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-137.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-138.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-139.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-14.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-140.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-141.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-142.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-143.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-144.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-145.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-146.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-147.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-148.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-149.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-15.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-150.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-151.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-152.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-153.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-154.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-155.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-156.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-157.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-158.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-159.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-16.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-160.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-161.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-162.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-163.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-164.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-165.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-166.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-167.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-168.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-169.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-17.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-170.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-171.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-172.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-173.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-174.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-175.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-176.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-177.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-178.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-179.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-18.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-180.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-182.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-185.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-186.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-187.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-188.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-189.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-19.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-190.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-191.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-192.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-193.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-194.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-195.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-196.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-197.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-198.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-199.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-20.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-200.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-201.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-202.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-203.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-204.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-205.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-206.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-207.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-208.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-209.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-21.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-210.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-211.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-212.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-213.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-214.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-215.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-216.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-217.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-218.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-219.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-22.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-220.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-221.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-222.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-23.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-24.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-25.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-26.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-27.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-28.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-29.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-30.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-31.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-32.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-33.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-34.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-35.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-36.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-37.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-38.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-39.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-40.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-41.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-42.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-43.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-44.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-45.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-46.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-47.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-48.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-49.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-5.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-50.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-51.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-52.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-53.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-54.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-55.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-56.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-57.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-58.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-59.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-6.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-60.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-61.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-62.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-63.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-64.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-65.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-66.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-67.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-68.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-69.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-7.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-70.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-71.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-72.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-73.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-74.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-75.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-76.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-77.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-78.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-79.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-8.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-80.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-81.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-82.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-84.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-85.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-86.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-88.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-89.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-9.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-90.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-91.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-92.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-93.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-94.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-96.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-97.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-98.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-99.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-0-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-0-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-b-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-0-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-0-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-2-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-3-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-0-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-0-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-10.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-11.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-12.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-13.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-14.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-5.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-6.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-7.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-8.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-9.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-5.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-6.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-0-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-0-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-0-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-0-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-0-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-0-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.3/15.3.2/15.3.2.1/15.3.2.1-11-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.3/15.3.2/15.3.2.1/15.3.2.1-11-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.3/15.3.2/15.3.2.1/15.3.2.1-11-5.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.3/15.3.3/15.3.3.2/15.3.3.2-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-0-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-0-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-13.b-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-13.b-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-13.b-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-13.b-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-13.b-5.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-15-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-15-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-16-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-5.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-6.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-7.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-8.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-9.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-8-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-8-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-9-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-9-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.3/15.4.3.2/15.4.3.2-0-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.3/15.4.3.2/15.4.3.2-0-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.3/15.4.3.2/15.4.3.2-0-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.3/15.4.3.2/15.4.3.2-0-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.3/15.4.3.2/15.4.3.2-0-5.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.3/15.4.3.2/15.4.3.2-0-6.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.3/15.4.3.2/15.4.3.2-0-7.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-0-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-0-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-10.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-11.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-12.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-13.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-14.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-15.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-16.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-18.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-5.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-6.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-7.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-8.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-9.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-10-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-10-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-10.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-11.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-12.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-13.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-14.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-15.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-16.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-17.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-18.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-19.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-20.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-5.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-6.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-7.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-8.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-9.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-10.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-11.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-12.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-13.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-14.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-15.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-16.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-17.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-18.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-19.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-20.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-21.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-22.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-23.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-24.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-25.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-28.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-29.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-5.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-6.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-7.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-8.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-9.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-10.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-11.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-12.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-5.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-6.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-7.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-8.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-9.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-10.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-11.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-12.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-13.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-14.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-15.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-16.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-17.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-18.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-19.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-20.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-21.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-22.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-23.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-24.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-25.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-26.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-27.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-28.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-29.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-30.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-31.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-32.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-33.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-5.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-6.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-7.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-8.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-9.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-6-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-7-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-7-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-7-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-7-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-7-5.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-7-7.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-8-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-8-10.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-8-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-8-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-8-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-8-8.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-8-9.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-10.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-11.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-5.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-6.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-7.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-8.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-9.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-11.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-12.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-5.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-6.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-5.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-24.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-25.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-26.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-27.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-5.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-6.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-7.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-8.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-ii-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-ii-10.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-ii-11.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-ii-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-ii-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-ii-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-ii-5.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-ii-6.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-ii-7.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-ii-8.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-ii-9.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-iii-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-iii-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-0-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-0-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-10.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-11.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-12.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-13.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-14.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-15.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-16.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-5.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-6.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-7.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-8.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-9.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-10.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-11.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-12.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-13.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-14.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-15.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-16.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-17.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-18.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-19.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-20.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-5.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-6.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-7.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-8.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-9.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-10.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-11.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-12.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-13.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-14.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-15.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-16.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-17.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-18.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-19.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-20.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-21.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-22.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-23.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-24.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-25.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-26.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-27.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-28.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-29.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-5.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-6.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-7.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-8.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-9.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-4-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-4-10.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-4-11.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-4-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-4-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-4-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-4-5.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-4-6.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-4-7.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-4-8.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-4-9.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-10.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-11.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-12.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-13.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-14.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-15.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-16.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-17.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-18.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-19.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-20.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-21.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-22.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-23.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-24.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-25.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-26.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-27.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-28.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-29.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-30.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-31.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-32.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-33.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-5.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-6.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-7.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-8.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-9.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-6-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-6-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-6-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-6-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-6-5.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-6-6.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-7-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-7-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-7-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-7-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-10.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-11.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-5.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-6.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-7.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-8.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-9.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-11.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-12.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-5.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-6.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-24.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-25.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-26.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-27.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-5.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-6.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-7.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-8.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-ii-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-ii-10.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-ii-11.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-ii-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-ii-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-ii-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-ii-5.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-ii-6.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-ii-7.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-ii-8.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-ii-9.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-iii-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-iii-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-9-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-9-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-0-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-0-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-10.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-11.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-12.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-13.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-14.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-15.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-5.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-6.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-7.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-8.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-9.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-10.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-11.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-12.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-13.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-14.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-17.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-18.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-19.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-5.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-6.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-7.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-8.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-9.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-10.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-11.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-12.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-13.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-14.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-15.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-16.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-17.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-18.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-19.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-20.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-21.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-22.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-23.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-24.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-25.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-28.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-29.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-5.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-6.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-7.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-8.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-9.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-10.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-11.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-12.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-5.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-6.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-7.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-8.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-9.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-10.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-11.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-12.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-13.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-14.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-15.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-16.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-17.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-18.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-19.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-22.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-23.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-24.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-5.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-6.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-7.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-9.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-5.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-6.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-8.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-b-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-b-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-b-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-25.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-26.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-27.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-7.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-8.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-10.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-11.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-12.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-13.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-14.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-15.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-16.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-17.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-18.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-19.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-20.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-21.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-22.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-23.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-5.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-6.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-7.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-8.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-9.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-10.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-11.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-12.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-13.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-14.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-15.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-16.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-17.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-18.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-19.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-20.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-21.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-22.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-23.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-24.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-25.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-29.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-5.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-6.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-7.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-8.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-9.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-10.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-11.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-12.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-13.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-5.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-6.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-7.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-8.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-0-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-0-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-10.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-11.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-12.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-13.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-14.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-15.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-5.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-6.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-7.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-8.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-9.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-10.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-11.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-12.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-13.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-14.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-17.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-18.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-19.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-5.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-6.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-7.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-8.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-9.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-10.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-11.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-12.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-13.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-14.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-15.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-16.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-17.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-18.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-19.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-20.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-21.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-22.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-23.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-24.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-25.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-28.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-29.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-5.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-6.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-7.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-8.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-9.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-10.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-11.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-12.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-5.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-6.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-7.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-8.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-9.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-10.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-11.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-12.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-13.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-14.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-15.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-16.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-17.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-18.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-19.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-22.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-23.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-24.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-5.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-6.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-7.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-9.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-5.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-6.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-7.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-b-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-b-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-b-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-25.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-26.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-27.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-7.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-8.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-10.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-11.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-12.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-13.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-14.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-15.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-16.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-17.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-18.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-19.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-20.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-21.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-22.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-23.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-5.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-6.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-7.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-8.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-9.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-10.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-11.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-12.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-13.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-14.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-15.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-16.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-17.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-18.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-19.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-20.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-21.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-22.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-23.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-24.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-25.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-29.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-5.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-6.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-7.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-8.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-9.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-10.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-11.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-12.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-13.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-5.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-6.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-7.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-8.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-0-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-0-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-10.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-11.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-12.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-13.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-14.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-15.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-5.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-6.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-7.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-8.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-9.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-10.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-11.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-12.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-13.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-14.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-17.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-18.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-19.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-5.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-6.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-7.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-8.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-9.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-10.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-11.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-12.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-13.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-14.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-15.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-16.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-17.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-18.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-19.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-20.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-21.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-22.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-23.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-24.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-25.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-28.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-29.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-5.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-6.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-7.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-8.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-9.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-10.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-11.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-12.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-5.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-6.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-7.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-8.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-9.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-10.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-11.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-12.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-13.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-14.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-15.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-16.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-17.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-18.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-19.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-22.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-23.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-24.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-5.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-6.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-7.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-9.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-5.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-7.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-8.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-b-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-b-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-b-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-25.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-26.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-27.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-7.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-8.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-10.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-11.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-12.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-13.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-14.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-15.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-16.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-17.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-18.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-19.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-20.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-21.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-22.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-23.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-5.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-6.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-7.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-8.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-9.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-10.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-11.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-12.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-5.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-6.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-7.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-8.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-9.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-0-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-0-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-10.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-11.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-12.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-13.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-14.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-15.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-5.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-6.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-7.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-8.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-9.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-10.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-11.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-12.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-13.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-14.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-17.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-18.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-19.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-5.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-6.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-7.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-8.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-9.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-10.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-11.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-12.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-13.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-14.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-15.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-16.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-17.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-18.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-19.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-20.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-21.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-22.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-23.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-24.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-25.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-28.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-29.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-5.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-6.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-7.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-8.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-9.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-10.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-11.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-12.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-5.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-6.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-7.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-8.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-9.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-10.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-11.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-12.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-13.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-14.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-15.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-16.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-17.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-18.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-19.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-22.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-23.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-24.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-5.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-6.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-7.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-8.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-9.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-6-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-6-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-5.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-6.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-7.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-b-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-b-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-b-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-25.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-26.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-27.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-7.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-8.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-10.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-11.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-12.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-13.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-14.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-15.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-16.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-17.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-18.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-19.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-20.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-21.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-22.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-23.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-5.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-6.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-7.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-8.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-9.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-iii-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-iii-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-iii-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-iii-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-iii-5.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-10.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-11.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-12.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-13.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-5.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-6.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-7.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-8.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-9.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-0-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-0-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-10.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-11.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-12.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-13.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-14.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-15.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-5.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-6.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-7.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-8.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-9.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-10-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-10-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-10-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-10-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-10.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-11.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-12.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-13.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-14.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-17.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-18.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-19.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-5.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-6.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-7.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-8.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-9.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-10.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-11.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-12.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-13.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-14.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-15.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-16.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-17.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-18.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-19.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-20.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-21.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-22.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-23.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-24.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-25.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-28.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-29.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-5.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-6.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-7.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-8.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-9.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-10.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-11.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-12.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-5.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-6.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-7.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-8.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-9.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-10.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-11.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-12.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-13.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-14.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-15.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-16.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-17.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-18.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-19.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-22.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-23.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-24.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-25.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-26.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-27.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-28.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-29.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-5.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-6.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-7.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-9.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-6-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-6-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-6-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-6-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-6-5.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-6-6.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-6-7.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-6-8.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-5.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-6.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-7.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-b-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-b-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-b-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-25.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-26.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-27.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-7.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-8.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-10.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-11.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-12.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-13.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-14.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-15.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-16.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-17.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-18.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-19.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-20.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-21.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-22.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-23.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-5.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-6.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-7.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-8.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-9.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-1-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-1-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-1-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-1-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-1-5.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-1-6.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-10.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-11.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-12.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-13.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-14.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-15.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-16.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-17.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-18.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-19.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-20.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-21.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-22.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-23.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-24.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-25.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-26.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-29.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-30.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-5.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-6.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-7.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-8.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-9.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-0-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-0-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-10.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-11.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-12.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-13.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-14.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-15.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-5.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-6.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-7.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-8.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-9.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-10-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-10-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-10-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-10-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-10-5.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-10-6.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-10-7.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-10-8.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-10.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-11.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-12.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-13.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-14.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-17.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-18.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-19.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-5.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-6.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-7.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-8.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-9.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-10.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-11.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-12.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-13.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-14.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-15.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-16.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-17.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-18.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-19.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-20.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-21.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-22.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-23.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-24.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-25.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-28.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-29.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-5.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-6.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-7.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-8.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-9.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-10.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-11.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-12.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-5.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-6.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-7.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-8.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-9.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-10.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-11.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-12.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-13.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-5.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-6.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-7.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-8.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-9.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-7-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-7-10.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-7-11.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-7-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-7-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-7-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-7-5.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-7-6.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-7-7.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-7-8.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-7-9.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-ii-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-ii-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-25.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-26.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-27.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-28.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-29.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-7.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-8.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-c-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-c-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-c-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-c-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-c-5.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-c-6.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-c-7.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-c-8.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-5.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-6.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-25.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-26.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-27.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-28.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-29.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-7.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-8.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-10.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-11.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-12.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-13.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-14.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-15.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-16.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-17.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-18.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-19.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-20.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-21.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-22.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-23.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-24.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-25.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-26.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-27.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-28.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-29.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-30.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-31.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-32.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-33.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-34.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-35.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-5.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-6.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-7.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-8.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-9.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-0-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-0-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-10.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-11.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-12.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-13.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-14.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-15.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-5.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-6.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-7.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-8.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-9.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-10-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-10-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-10-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-10-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-10-5.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-10-6.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-10-7.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-10-8.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-10.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-11.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-12.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-13.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-14.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-17.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-18.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-19.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-5.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-6.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-7.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-8.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-9.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-10.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-11.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-12.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-13.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-14.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-15.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-16.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-17.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-18.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-19.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-20.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-21.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-22.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-23.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-24.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-25.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-28.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-29.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-5.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-6.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-7.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-8.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-9.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-10.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-11.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-12.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-5.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-6.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-7.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-8.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-9.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-10.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-11.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-12.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-13.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-5.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-6.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-7.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-8.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-9.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-7-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-7-10.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-7-11.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-7-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-7-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-7-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-7-5.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-7-6.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-7-7.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-7-8.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-7-9.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-ii-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-ii-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-25.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-26.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-27.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-28.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-29.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-7.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-8.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-c-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-c-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-c-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-c-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-c-5.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-c-6.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-c-7.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-c-8.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-5.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-6.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-25.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-26.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-27.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-28.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-29.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-7.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-8.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-10.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-11.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-12.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-13.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-14.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-15.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-16.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-17.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-18.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-19.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-20.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-21.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-22.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-23.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-24.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-25.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-26.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-27.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-28.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-29.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-30.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-31.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-32.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-33.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-34.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-35.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-5.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-6.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-7.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-8.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-9.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.5/15.4.5-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.5/15.4.5.1/15.4.5.1-3.d-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.5/15.4.5.1/15.4.5.1-3.d-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.5/15.4.5.1/15.4.5.1-3.d-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.5/15.4.5.1/15.4.5.1-5-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.4/15.4.5/15.4.5.1/15.4.5.1-5-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-0-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-0-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-1-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-1-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-1-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-1-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-1-5.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-1-6.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-1-7.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-10.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-11.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-12.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-13.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-14.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-16.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-18.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-19.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-20.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-21.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-22.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-24.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-27.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-28.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-29.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-30.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-32.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-34.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-35.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-36.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-37.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-38.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-39.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-40.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-41.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-42.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-43.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-44.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-45.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-46.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-47.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-48.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-49.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-5.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-50.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-51.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-52.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-53.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-54.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-55.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-56.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-57.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-58.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-59.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-6.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-60.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-8.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-1-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-1-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-3-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-3-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-3-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-3-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-3-5.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-3-6.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-3-7.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-3-8.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-7-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-7-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-7-3.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-7-4.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.7/15.7.3/15.7.3-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.7/15.7.3/15.7.3-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.7/15.7.3/15.7.3.1/15.7.3.1-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.7/15.7.3/15.7.3.1/15.7.3.1-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.7/15.7.4/15.7.4-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.9/15.9.4/15.9.4.4/15.9.4.4-0-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.9/15.9.4/15.9.4.4/15.9.4.4-0-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.9/15.9.5/15.9.5.43/15.9.5.43-0-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.9/15.9.5/15.9.5.43/15.9.5.43-0-2.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.9/15.9.5/15.9.5.44/15.9.5.44-0-1.js delete mode 100644 website/resources/scripts/testcases/chapter15/15.9/15.9.5/15.9.5.44/15.9.5.44-0-2.js delete mode 100644 website/resources/scripts/testcases/excludelist.xml diff --git a/tools/TestCaseHTMLPackager/excludelist.xml b/test/config/excludelist.xml similarity index 100% rename from tools/TestCaseHTMLPackager/excludelist.xml rename to test/config/excludelist.xml diff --git a/test/harness/Date_constants.js b/test/harness/Date_constants.js new file mode 100644 index 0000000000..e69ecbf6a5 --- /dev/null +++ b/test/harness/Date_constants.js @@ -0,0 +1,20 @@ +// Copyright 2009 the Sputnik authors. All rights reserved. +// This code is governed by the BSD license found in the LICENSE file. + +var HoursPerDay = 24; +var MinutesPerHour = 60; +var SecondsPerMinute = 60; + +var msPerDay = 86400000; +var msPerSecond = 1000; +var msPerMinute = 60000; +var msPerHour = 3600000; + +var date_1899_end = -2208988800001; +var date_1900_start = -2208988800000; +var date_1969_end = -1; +var date_1970_start = 0; +var date_1999_end = 946684799999; +var date_2000_start = 946684800000; +var date_2099_end = 4102444799999; +var date_2100_start = 4102444800000; diff --git a/test/harness/Date_library.js b/test/harness/Date_library.js new file mode 100644 index 0000000000..84fae35aff --- /dev/null +++ b/test/harness/Date_library.js @@ -0,0 +1,341 @@ +// Copyright 2009 the Sputnik authors. All rights reserved. +// This code is governed by the BSD license found in the LICENSE file. + +//15.9.1.2 Day Number and Time within Day +function Day(t) { + return Math.floor(t/msPerDay); +} + +function TimeWithinDay(t) { + return t%msPerDay; +} + +//15.9.1.3 Year Number +function DaysInYear(y){ + if(y%4 != 0) return 365; + if(y%4 == 0 && y%100 != 0) return 366; + if(y%100 == 0 && y%400 != 0) return 365; + if(y%400 == 0) return 366; +} + +function DayFromYear(y) { + return (365*(y-1970) + + Math.floor((y-1969)/4) + - Math.floor((y-1901)/100) + + Math.floor((y-1601)/400)); +} + +function TimeFromYear(y){ + return msPerDay*DayFromYear(y); +} + +function YearFromTime(t) { + t = Number(t); + var sign = ( t < 0 ) ? -1 : 1; + var year = ( sign < 0 ) ? 1969 : 1970; + + for(var time = 0;;year += sign){ + time = TimeFromYear(year); + + if(sign > 0 && time > t){ + year -= sign; + break; + } + else if(sign < 0 && time <= t){ + break; + } + }; + return year; +} + +function InLeapYear(t){ + if(DaysInYear(YearFromTime(t)) == 365) + return 0; + + if(DaysInYear(YearFromTime(t)) == 366) + return 1; +} + +function DayWithinYear(t) { + return Day(t)-DayFromYear(YearFromTime(t)); +} + +//15.9.1.4 Month Number +function MonthFromTime(t){ + var day = DayWithinYear(t); + var leap = InLeapYear(t); + + if((0 <= day) && (day < 31)) return 0; + if((31 <= day) && (day < (59+leap))) return 1; + if(((59+leap) <= day) && (day < (90+leap))) return 2; + if(((90+leap) <= day) && (day < (120+leap))) return 3; + if(((120+leap) <= day) && (day < (151+leap))) return 4; + if(((151+leap) <= day) && (day < (181+leap))) return 5; + if(((181+leap) <= day) && (day < (212+leap))) return 6; + if(((212+leap) <= day) && (day < (243+leap))) return 7; + if(((243+leap) <= day) && (day < (273+leap))) return 8; + if(((273+leap) <= day) && (day < (304+leap))) return 9; + if(((304+leap) <= day) && (day < (334+leap))) return 10; + if(((334+leap) <= day) && (day < (365+leap))) return 11; +} + +//15.9.1.5 Date Number +function DateFromTime(t) { + var day = DayWithinYear(t); + var month = MonthFromTime(t); + var leap = InLeapYear(t); + + if(month == 0) return day+1; + if(month == 1) return day-30; + if(month == 2) return day-58-leap; + if(month == 3) return day-89-leap; + if(month == 4) return day-119-leap; + if(month == 5) return day-150-leap; + if(month == 6) return day-180-leap; + if(month == 7) return day-211-leap; + if(month == 8) return day-242-leap; + if(month == 9) return day-272-leap; + if(month == 10) return day-303-leap; + if(month == 11) return day-333-leap; +} + +//15.9.1.6 Week Day +function WeekDay(t) { + var weekday = (Day(t)+4)%7; + return (weekday < 0 ? 7+weekday : weekday); +} + +//15.9.1.9 Daylight Saving Time Adjustment +var LocalTZA = $LocalTZ*msPerHour; + +function DaysInMonth(m, leap) { + m = m%12; + + //April, June, Sept, Nov + if(m == 3 || m == 5 || m == 8 || m == 10 ) { + return 30; + } + + //Jan, March, May, July, Aug, Oct, Dec + if(m == 0 || m == 2 || m == 4 || m == 6 || m == 7 || m == 9 || m == 11){ + return 31; + } + + //Feb + return 28+leap; +} + +function GetSundayInMonth(t, m, count){ + var year = YearFromTime(t); + var leap = InLeapYear(t); + var day = 0; + + if(m >= 1) day += DaysInMonth(0, leap); + if(m >= 2) day += DaysInMonth(1, leap); + if(m >= 3) day += DaysInMonth(2, leap); + if(m >= 4) day += DaysInMonth(3, leap); + if(m >= 5) day += DaysInMonth(4, leap); + if(m >= 6) day += DaysInMonth(5, leap); + if(m >= 7) day += DaysInMonth(6, leap); + if(m >= 8) day += DaysInMonth(7, leap); + if(m >= 9) day += DaysInMonth(8, leap); + if(m >= 10) day += DaysInMonth(9, leap); + if(m >= 11) day += DaysInMonth(10, leap); + + var month_start = TimeFromYear(year)+day*msPerDay; + var sunday = 0; + + if(count === "last"){ + for(var last_sunday = month_start+DaysInMonth(m, leap)*msPerDay; + WeekDay(last_sunday)>0; + last_sunday -= msPerDay + ){}; + sunday = last_sunday; + } + else { + for(var first_sunday = month_start; + WeekDay(first_sunday)>0; + first_sunday += msPerDay + ){}; + sunday = first_sunday+7*msPerDay*(count-1); + } + + return sunday; +} + +function DaylightSavingTA(t) { + t = t-LocalTZA; + + var DST_start = GetSundayInMonth(t, $DST_start_month, $DST_start_sunday) + +$DST_start_hour*msPerHour + +$DST_start_minutes*msPerMinute; + + var k = new Date(DST_start); + + var DST_end = GetSundayInMonth(t, $DST_end_month, $DST_end_sunday) + +$DST_end_hour*msPerHour + +$DST_end_minutes*msPerMinute; + + if ( t >= DST_start && t < DST_end ) { + return msPerHour; + } else { + return 0; + } +} + +//15.9.1.9 Local Time +function LocalTime(t){ + return t+LocalTZA+DaylightSavingTA(t); +} + +function UTC(t) { + return t-LocalTZA-DaylightSavingTA(t-LocalTZA); +} + +//15.9.1.10 Hours, Minutes, Second, and Milliseconds +function HourFromTime(t){ + return Math.floor(t/msPerHour)%HoursPerDay; +} + +function MinFromTime(t){ + return Math.floor(t/msPerMinute)%MinutesPerHour; +} + +function SecFromTime(t){ + return Math.floor(t/msPerSecond)%SecondsPerMinute; +} + +function msFromTime(t){ + return t%msPerSecond; +} + +//15.9.1.11 MakeTime (hour, min, sec, ms) +function MakeTime(hour, min, sec, ms){ + if ( !isFinite(hour) || !isFinite(min) || !isFinite(sec) || !isFinite(ms)) { + return Number.NaN; + } + + hour = ToInteger(hour); + min = ToInteger(min); + sec = ToInteger(sec); + ms = ToInteger(ms); + + return ((hour*msPerHour) + (min*msPerMinute) + (sec*msPerSecond) + ms); +} + +//15.9.1.12 MakeDay (year, month, date) +function MakeDay(year, month, date) { + if ( !isFinite(year) || !isFinite(month) || !isFinite(date)) { + return Number.NaN; + } + + year = ToInteger(year); + month = ToInteger(month); + date = ToInteger(date ); + + var result5 = year + Math.floor(month/12); + var result6 = month%12; + + var sign = ( year < 1970 ) ? -1 : 1; + var t = ( year < 1970 ) ? 1 : 0; + var y = ( year < 1970 ) ? 1969 : 1970; + + if( sign == -1 ){ + for ( y = 1969; y >= year; y += sign ) { + t += sign * DaysInYear(y)*msPerDay; + } + } else { + for ( y = 1970 ; y < year; y += sign ) { + t += sign * DaysInYear(y)*msPerDay; + } + } + + var leap = 0; + for ( var m = 0; m < month; m++ ) { + //if year is changed, than we need to recalculate leep + leap = InLeapYear(t); + t += DaysInMonth(m, leap)*msPerDay; + } + + if ( YearFromTime(t) != result5 ) { + return Number.NaN; + } + if ( MonthFromTime(t) != result6 ) { + return Number.NaN; + } + if ( DateFromTime(t) != 1 ) { + return Number.NaN; + } + + return Day(t)+date-1; +} + +//15.9.1.13 MakeDate (day, time) +function MakeDate( day, time ) { + if(!isFinite(day) || !isFinite(time)) { + return Number.NaN; + } + + return day*msPerDay+time; +} + +//15.9.1.14 TimeClip (time) +function TimeClip(time) { + if(!isFinite(time) || Math.abs(time) > 8.64e15){ + return Number.NaN; + } + + return ToInteger(time); +} + +//Test Functions +function ConstructDate(year, month, date, hours, minutes, seconds, ms){ + /* + * 1. Call ToNumber(year) + * 2. Call ToNumber(month) + * 3. If date is supplied use ToNumber(date); else use 1 + * 4. If hours is supplied use ToNumber(hours); else use 0 + * 5. If minutes is supplied use ToNumber(minutes); else use 0 + * 6. If seconds is supplied use ToNumber(seconds); else use 0 + * 7. If ms is supplied use ToNumber(ms); else use 0 + * 8. If Result(1) is not NaN and 0 <= ToInteger(Result(1)) <= 99, Result(8) is + * 1900+ToInteger(Result(1)); otherwise, Result(8) is Result(1) + * 9. Compute MakeDay(Result(8), Result(2), Result(3)) + * 10. Compute MakeTime(Result(4), Result(5), Result(6), Result(7)) + * 11. Compute MakeDate(Result(9), Result(10)) + * 12. Set the [[Value]] property of the newly constructed object to TimeClip(UTC(Result(11))) + */ + var r1 = Number(year); + var r2 = Number(month); + var r3 = ((date && arguments.length > 2) ? Number(date) : 1); + var r4 = ((hours && arguments.length > 3) ? Number(hours) : 0); + var r5 = ((minutes && arguments.length > 4) ? Number(minutes) : 0); + var r6 = ((seconds && arguments.length > 5) ? Number(seconds) : 0); + var r7 = ((ms && arguments.length > 6) ? Number(ms) : 0); + + var r8 = r1; + + if(!isNaN(r1) && (0 <= ToInteger(r1)) && (ToInteger(r1) <= 99)) + r8 = 1900+r1; + + var r9 = MakeDay(r8, r2, r3); + var r10 = MakeTime(r4, r5, r6, r7); + var r11 = MakeDate(r9, r10); + + return TimeClip(UTC(r11)); +} + + +//the following values are normally generated by the sputnik.py driver +// for now, we'll just use 0 for everything +/* +var $LocalTZ=-8; +var $DST_start_month=2; +var $DST_start_sunday='first'; +var $DST_start_hour=2; +var $DST_start_minutes=0; +var $DST_end_month=10; +var $DST_end_sunday='first'; +var $DST_end_hour=2; +var $DST_end_minutes=0; +*/ diff --git a/test/harness/ECMA-262-TOC.xml b/test/harness/ECMA-262-TOC.xml deleted file mode 100644 index c57c35c668..0000000000 --- a/test/harness/ECMA-262-TOC.xml +++ /dev/null @@ -1,297 +0,0 @@ - - - - - - - - - - - - - - > - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/test/harness/environment.js b/test/harness/environment.js new file mode 100644 index 0000000000..e69de29bb2 diff --git a/test/harness/helper.js b/test/harness/helper.js index ba4892687a..c0e339314a 100644 --- a/test/harness/helper.js +++ b/test/harness/helper.js @@ -1,226 +1,158 @@ +/// Copyright (c) 2009 Microsoft Corporation +/// +/// Redistribution and use in source and binary forms, with or without modification, are permitted provided +/// that the following conditions are met: +/// * Redistributions of source code must retain the above copyright notice, this list of conditions and +/// the following disclaimer. +/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and +/// the following disclaimer in the documentation and/or other materials provided with the distribution. +/// * Neither the name of Microsoft nor the names of its contributors may be used to +/// endorse or promote products derived from this software without specific prior written permission. +/// +/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR +/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE +/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -$(function () { - pageHelper.init(); - $('.content-home').show(); - // Adding attribute to the tabs (e.g. Home, Run etc.) and attaching the click event on buttons (e.g. Reset, Start etc.) - $('.nav-link').each(function (index) { - //Adding "targetDiv" attribute to the header tab and on that basis the div related to header tabs are displayed - if (index === 0) { - $(this).attr('targetDiv', '.content-home'); - } else if (index === 1) { - $(this).attr('targetDiv', '.content-tests'); - } else if (index === 2) { - $(this).attr('targetDiv', '.content-results'); - $(this).attr('testRunning', 'false'); - } else if (index === 3) { - $(this).attr('targetDiv', '.content-dev'); - } - else { - $(this).attr('targetDiv', '.content-browsers'); - } +/* Handles updating the page with information from the runner. */ +function Presenter() { + var altStyle = '', + logger, + progressBar, + date, + version, + table, + backLink, - //Attaching the click event to the header tab that shows the respective div of header - $(this).click(function () { - var target = $(this).attr('targetDiv'); - //If clicked tab is Result, it generates the results. - if ($(target).hasClass('content-results')) { - if ($(this).attr('testRunning') === 'true') { return; } - pageHelper.generateReportTable(); - } - $('#contentContainer > div:visible').hide(); - $('.navBar .selected').toggleClass('selected'); - $(this).addClass('selected'); - $(target).show(); - //If clicked tab is Browsers Report, it shows the reports - if (target === '.content-browsers') { - $("body").addClass("busy"); - setTimeout(function () { - buildTable(); - }, 500); - } - }); - }); + globalSection = new Section(null, "0", "ECMA-262"), + currentSection = globalSection, + tests = {}, + totalTests = 0; - //Attach the click event to the start button. It starts, stops and pauses the tests - $('.button-start').click(function () { - $('#testsToRun').text(ES5Harness.getTotalTestsToRun()); - $('#totalCounter').text(0); - $('#Pass').text(0); - $('#Fail').text(0); - $('#totalFailedCounter').text(0); - $('#failedToLoadCounter1').text(0); - $('#failedToLoadCounter').text(0); - //It stores the state of the test case in the data of button, whether running, paused or stopped. That is used later to get the present state - var testStatus = $(this).data('testStatus'); + TOCFILEPATH = "resources/scripts/global/ecma-262-toc.xml"; - switch (testStatus) { - case undefined: - case "stopped": - ES5Harness.stop("stopped"); - pageHelper.logger.find('tr').remove(); - if (!ES5Harness.setChapter(pageHelper.update)) { - return false; - } - $(this).data('testStatus', "running"); - ES5Harness.startTesting(pageHelper.update, "reset"); - $(this).attr('src', 'resources/images/pause.png'); - pageHelper.configureReportLink(true); - break; - case "running": - $(this).data('testStatus', "paused"); - ES5Harness.stop("paused"); - $(this).attr('src', 'resources/images/resume.png'); - pageHelper.configureReportLink(false); - break; - case "paused": - $(this).data('testStatus', "running"); - $(this).attr('src', 'resources/images/pause.png'); - ES5Harness.startTesting(pageHelper.update, "resume"); - pageHelper.configureReportLink(true); - break; - } - }); + + /* Load the table of contents xml to populate the sections. */ + function loadSections() { + var sectionsLoader = new XMLHttpRequest(); + sectionsLoader.open("GET", TOCFILEPATH, false); + sectionsLoader.send(); + var xmlDoc = sectionsLoader.responseXML; + var nodes = xmlDoc.documentElement.childNodes; - //Attach the click event to the reset button. It reset all the test to zero - $('.button-reset').click( - /*function () { - pageHelper.configureReportLink(false); - $('.button-start').data('testStatus', "stopped").attr('src', 'resources/images/start.png'); - pageHelper.logger.find('tr').remove(); - ES5Harness.stop("reset"); - ES5Harness.resetSections(); - $('#failedToLoadCounter1').text(0); - $('#failedToLoadCounter').text(0); - $('#totalFailedCounter').text(0); - pageHelper.failedToLoad = 0; - resetResults(); - $('#nextActivity').text(""); - } */ - function () { - location.replace(location.protocol + '//' + location.host + '/default.html?run'); + addSectionsFromXML(nodes, globalSection); } - ); - //Attaching the click event to the "Download results as XML" link - $('#ancGenXMLReport').click(function (e) { - pageHelper.generateReportXml(); - return false; - }); - //load xml testcase path list when page loads - ES5Harness && ES5Harness.loadTestList(); - pageHelper.selectTab(); -}); + /* Recursively parses the TOC xml, producing nested sections. */ + function addSectionsFromXML(nodes, parentSection){ + var subsection; -var pageHelper = { - - //constants - XML_TARGETTESTSUITENAME: 'ECMAScript Test262 Site', - XML_TARGETTESTSUITEVERSION: '', - XML_TARGETTESTSUITEDATE: '', - RED_LIMIT: 50, - YELLOW_LIMIT: 75, - GREEN_LIMIT: 99.9, - - logger: undefined, - loggerParent: undefined, - progressBar: undefined, - failedToLoad: 0, - - init: function () { - this.logger = $('#tableLogger'); - this.loggerParent = this.logger.parent(); - this.progressBar = $('#progressbar'); - this.failedToLoad = 0; - }, - - //It sets the tab on the basis of url e.g. if URL is \default.html?result, Result tab will be selected - selectTab: function () { - var queryStr = location.search.toLowerCase(); - if (queryStr.indexOf("run") > 0) { - $("#run").click(); + for (var i = 0; i < nodes.length; i++) { + if (nodes[i].nodeName === "sec") { + subsection = new Section(parentSection, nodes[i].getAttribute('id'), nodes[i].getAttribute('name')); + parentSection.subsections[subsection.id.match(/\d+$/)] = subsection; + addSectionsFromXML(nodes[i].childNodes, subsection); + } } - else if (queryStr.indexOf("result") > 0) { - $("#results").click(); - } - else if (queryStr.indexOf("development") > 0) { - $("#development").click(); - } - else if (queryStr.indexOf("browser") > 0) { - $("#browsers").click(); - } - }, + } - setVersionAndDate: function () { - //Set the version and date - $(".targetTestSuiteVersion").text(pageHelper.XML_TARGETTESTSUITEVERSION); - $(".targetTestSuiteDate").text(pageHelper.XML_TARGETTESTSUITEDATE); - }, - //It sets title to the Results tab when tests are running - configureReportLink: function (executing) { - var reportLink = $('.test-report-link'); - if (executing) { - reportLink.attr('testRunning', 'true'); - reportLink.parent().attr('title', 'Please wait till the test run is completed or stop the test run before viewing the report.'); + /* Renders the current section into the report window. */ + function renderCurrentSection() { + renderBreadcrumbs(); + + if(globalSection.totalTests === 0) { + $('#resultMessage').show(); } else { - reportLink.parent().attr('title', ''); - reportLink.attr('testRunning', 'false'); - } - }, - - //This is used as callback function for passing in sth.js - update: function (detailsObj) { - $('#testsToRun').text(detailsObj.totalTestsToRun); - if (!isNaN(detailsObj.totalTestsRun)) { - $('#totalCounter').text(detailsObj.totalTestsRun); + $('#resultMessage').hide(); } - $('#Pass').text(detailsObj.totalTestsPassed); - $('#Fail').text(detailsObj.totalTestsFailed); - $('#failedToLoadCounter1').text(pageHelper.failedToLoad); - $('#failedToLoadCounter').text(pageHelper.failedToLoad); - $('#nextActivity').text(detailsObj.nextActivity); - if (detailsObj.completed) { - var btnStart = $('#btnStart').attr('src', 'resources/images/start.png'); - btnStart.data('testStatus', "stopped"); - $('#totalFailedCounter').text(pageHelper.failedToLoad); - pageHelper.configureReportLink(false); - $('#nextActivity').text(""); + $('.totalCases').text(currentSection.totalTests); + $('.passedCases').text(currentSection.totalPassed); + $('.failedCases').text(currentSection.totalFailed); + $('#failedToLoadCounterDetails').text(currentSection.totalFailedToLoad); + + table.empty(); + table.append(currentSection.toHTML()); + + // Observe section selection and show source links + $('a.section', table).click(sectionSelected); + $('a.showSource', table).click(openSourceWindow); + } + + /* Renders the breadcrumbs for report navigation. */ + function renderBreadcrumbs() { + var container = $('div.crumbContainer div.crumbs'); + var sectionChain = []; + + var current = currentSection; + + // Walk backwards until we reach the global section. + while(current !== globalSection && current.parentSection !== globalSection) { + sectionChain.push(current); + current = current.parentSection; } - var altStyle = (pageHelper.logger.children().length % 2) === 0 ? ' ' : 'alternate'; - var appendStr = ''; - var length = 0; - if (detailsObj.failedTestCases && detailsObj.failedTestCases.length > 0) { - length = detailsObj.failedTestCases.length; - var testObj; - while (length--) { - altStyle = (altStyle !== ' ') ? ' ' : 'alternate'; - testObj = detailsObj.failedTestCases.shift(); - appendStr += '' + testObj.id + '' + testObj.description + 'Fail'; - } - pageHelper.logger.append(appendStr); + // Reverse the array since we want to print earlier sections first. + sectionChain.reverse(); + + // Empty any existing breadcrumbs. + container.empty(); + + // Static first link to go back to the root. + var link = $("Test Report > "); + link.bind('click', {sectionId: 0}, sectionSelected) + container.append(link); + + for(var i = 0; i < sectionChain.length;i++) { + link = $("Section " + sectionChain[i].id + ": " + sectionChain[i].name + " > "); + link.bind('click', sectionSelected) + container.append(link); } - var testCasesPaths = this.ES5Harness.getFailToLoad(); - appendStr = ''; - if (testCasesPaths.length > 0) { - length = testCasesPaths.length; - while (length--) { - testObj = testCasesPaths.shift(); - altStyle = (altStyle !== ' ') ? ' ' : 'alternate'; - appendStr += '' + testObj + '' + '' + 'Not Loaded'; - pageHelper.failedToLoad++; - } - pageHelper.logger.append(appendStr); + // If we can go back, show the back link. + if(sectionChain.length > 0) { + backLink.show(); + } else { + backLink.hide(); } - pageHelper.loggerParent.attr("scrollTop", pageHelper.loggerParent.attr("scrollHeight")); - pageHelper.progressBar.reportprogress(detailsObj.totalTestsRun, detailsObj.totalTestCasesForProgressBar); - }, + } - //This is used to generate the xml for the results - generateReportXml: function () { + /* Opens a window with a test's source code. */ + function openSourceWindow(e) { + var test = tests[e.target.href.match(/#(.+)$/)[1]], + popWnd = window.open("", "", "scrollbars=1, resizable=1"), + innerHTML = ''; + + innerHTML += 'Test '; + innerHTML += '' + test.id + '

'; + + if (test.description) { + innerHTML += 'Description'; + innerHTML += '
' + test.description.replace(//g, '>'); +' 
'; + } + + innerHTML += '


Testcase'; + innerHTML += '
' + test.code + '
'; + + if (test.pre) { + innerHTML += 'Precondition'; + innerHTML += '
' + test.pre + '
'; + } + + innerHTML += 'Path'; + innerHTML += '
' + test.path + ' 
 '; + + popWnd.document.write(innerHTML); + } + + /* Pops up a window with an xml dump of the results of a test. */ + function createXMLReportWindow() { var reportWindow; //window that will output the xml data var xmlData; //array instead of string concatenation var dateNow; @@ -233,414 +165,157 @@ var pageHelper = { 'REPLACE WITH BROWSERNAME BEFORE PUSHING TO HG\r\n' + '' + dateNow.toDateString() + '\r\n' + ' ADD SUBMITTER\r\n' + - '' + this.XML_TARGETTESTSUITENAME + '\r\n' + - '' + this.XML_TARGETTESTSUITEVERSION + '\r\n' + - '' + this.XML_TARGETTESTSUITEDATE + '\r\n' + + 'ECMAScript Test262 Site\r\n' + + '' + version + '\r\n' + + '' + date + '\r\n' + ' \r\n\r\n'; reportWindow = window.open(); reportWindow.document.writeln("ECMAScript Test262 XML"); - if (ES5Harness.getTotalTestsRun() !== parseInt(ES5Harness.getTotalTestsToRun())) { - reportWindow.document.writeln("
Test Results file cannot be generated because execution is not completed
"); - - } - else { - reportWindow.document.writeln("

"); - reportWindow.document.write("\r\n'); - reportWindow.document.close(); - } - }, - - htmlEscape: function (str) { - return str.replace(//g, '>'); - }, - - numTests: function (section) { - nTest = 0; - for (var subSectionIndex = 0; subSectionIndex < section.subSections.length; subSectionIndex++) { - if (section.subSections[subSectionIndex].total !== 0) { - nTest++; - } - } - return nTest; - }, - - //It generates the report that is displayed in results tab - generateReportTable: function () { - var bResultsdisplayed = false; - - $('#backlinkDiv').hide(); - //define local scope to sections array - var sections = window.sections; - var dataTable = $('.results-data-table'); - $('.results-data-table').find("tr").remove(); - - //set the total, pass and fail count - $('.totalCases').text(ES5Harness.getTotalTestsRun()); - $('.passedCases').text(ES5Harness.getTotalTestsPassed()); - $('.failedCases').text(ES5Harness.getTotalTestsFailed()); - $('#failedToLoadCounterDetails').text(pageHelper.failedToLoad); - try { - $('.crumbs #link1').remove(); - $('.crumbs #link2').remove(); - $('.crumbs #link3').remove(); - } - catch (e) { - $('.crumbs #link1').text(""); - $('.crumbs #link2').text(""); - $('.crumbs #link3').text(""); - } - - //set the navigation bar - var anc1 = $('Test Report >'); - anc1.attr('href', 'javascript:pageHelper.generateReportTable();'); - $('.crumbs').append(anc1); - $('.crumbs #link1').removeClass().addClass("setBlack"); - - var totalSubSectionPassed = 0; - for (var sectionIndex = 0; sectionIndex < sections.length; sectionIndex++) { - if (pageHelper.numTests(sections[sectionIndex]) !== 0) { - bResultsdisplayed = true; - dataTable.append('' + 'Chapter ' + sections[sectionIndex].id + '- ' + sections[sectionIndex].name + ''); - var mainSectionPercentageStyle = "reportRed"; - // if there are any cases directly inside the chapter instead of in subsections - if (sections[sectionIndex].testCaseArray.length > 0) { - - for (var index = 0; index < sections[sectionIndex].subSections.length; index++) { - totalSubSectionPassed = totalSubSectionPassed + sections[sectionIndex].subSections[index].passed; - } - - var calculatedLimit = (sections[sectionIndex].passed - totalSubSectionPassed) / sections[sectionIndex].testCaseArray.length * 100; - if (calculatedLimit >= pageHelper.GREEN_LIMIT) { - mainSectionPercentageStyle = "reportGreen"; - } - else if (Math.round(calculatedLimit) >= pageHelper.YELLOW_LIMIT) { - mainSectionPercentageStyle = "reportLightGreen"; - } - else if (Math.round(calculatedLimit) >= pageHelper.RED_LIMIT) { - mainSectionPercentageStyle = "reportYellow"; - } - else { - mainSectionPercentageStyle = "reportRed"; - } - - dataTable.append('' + "In Chapter " + sections[sectionIndex].id + '' + (Math.round(calculatedLimit)) + '%' + ''); - } - } - - for (var subSectionIndex = 0; subSectionIndex < sections[sectionIndex].subSections.length; subSectionIndex++) { - var styleClass; - if (sections[sectionIndex].subSections[subSectionIndex].total !== 0) { - - var passedPercentage = 0; - //If there are subsections in subsection along with direct test cases, calculation is done like below - if (sections[sectionIndex].subSections[subSectionIndex].subSections) { - var totalPassedSubSections = sections[sectionIndex].subSections[subSectionIndex].passed; - var totalSubSections = sections[sectionIndex].subSections[subSectionIndex].total; - for (var subSubSectionIndex = 0; subSubSectionIndex < sections[sectionIndex].subSections[subSectionIndex].subSections.length; subSubSectionIndex++) { - totalPassedSubSections = totalPassedSubSections + sections[sectionIndex].subSections[subSectionIndex].subSections[subSubSectionIndex].passed; - totalSubSections = totalSubSections + sections[sectionIndex].subSections[subSectionIndex].subSections[subSubSectionIndex].total; - } - - passedPercentage = totalPassedSubSections / totalSubSections * 100; - } - else { - passedPercentage = sections[sectionIndex].subSections[subSectionIndex].getPassPercentage(); - } - if (passedPercentage >= pageHelper.GREEN_LIMIT) { - styleClass = "reportGreen"; - } - else if (passedPercentage >= pageHelper.YELLOW_LIMIT) { - styleClass = "reportLightGreen"; - } - else if (passedPercentage >= pageHelper.RED_LIMIT) { - styleClass = "reportYellow"; - } - else { - styleClass = "reportRed"; - } - - dataTable.append('' + sections[sectionIndex].subSections[subSectionIndex].name + '' + (Math.round(passedPercentage)) + '%' + ''); - bResultsdisplayed = true; - } - } - - totalSubSectionPassed = 0; - } - - // append the legend if results have been displayed - if (bResultsdisplayed) { - $('#legend').show(); - } - - //Disappear the note if there are records in the result - if ($.trim(dataTable.text()) !== "") - $("#resultMessage").hide(); - else - $("#resultMessage").show(); - }, - - //It shows the sub section of the results - generateSubSectionReportTable: function (sectionIndex, subSectionIndex) { - var sections = window.sections; - var dataTable = $('.results-data-table'); - $('.results-data-table').find("tr").remove(); - - var styleClass; - var totalSubSectionPassed = 0; - var totalSubSectionFailed = 0; - - // if there is no subsections under a section(say 7.1) then directly display the detailed test report - if (!sections[sectionIndex].subSections[subSectionIndex].subSections) { - pageHelper.generateDetailedReportTable(sectionIndex, subSectionIndex); - } - else { - try { - $('.crumbs #link2').remove(); - } - catch (e) { - $('.crumbs #link2').text(""); - } - var anc2 = $("" + " Chapter " + sections[sectionIndex].id.toString() + ": " + sections[sectionIndex].name + ": " + sections[sectionIndex].subSections[subSectionIndex].name + " > " + ""); - anc2.attr('href', 'javascript:pageHelper.generateSubSectionReportTable(' + sectionIndex + ',' + subSectionIndex + ');'); - $('.crumbs').append(anc2); - - $('.crumbs #link2').removeClass().addClass("setBlack"); - $('.crumbs #link1').removeClass().addClass("setBlue"); - - var anc = $('.crumbs').find('a'); - anc.click(function () { - $(this).next('a').remove(); - }); - try { - $('.crumbs #link3').remove(); - } - catch (e) { - $('.crumbs #link3').text(""); - } - - for (var index = 0; index < sections[sectionIndex].subSections[subSectionIndex].subSections.length; index++) { - totalSubSectionPassed = totalSubSectionPassed + sections[sectionIndex].subSections[subSectionIndex].subSections[index].passed; - totalSubSectionFailed = totalSubSectionFailed + sections[sectionIndex].subSections[subSectionIndex].subSections[index].failed; - } - - var totalCasesInSection = sections[sectionIndex].subSections[subSectionIndex].total - totalSubSectionPassed - totalSubSectionFailed; - var totalPassedCasesInSection = sections[sectionIndex].subSections[subSectionIndex].passed - totalSubSectionPassed; - var totalFailedCasesInSection = sections[sectionIndex].subSections[subSectionIndex].failed - totalSubSectionFailed; - $('.totalCases').text(sections[sectionIndex].subSections[subSectionIndex].total); - $('.passedCases').text(sections[sectionIndex].subSections[subSectionIndex].passed); - $('.failedCases').text(sections[sectionIndex].subSections[subSectionIndex].failed); - - if (sections[sectionIndex].subSections[subSectionIndex].testCaseArray.length > 0) { - - // var calculatedLimit = Math.round((sections[sectionIndex].subSections[subSectionIndex].passed) / sections[sectionIndex].subSections[subSectionIndex].testCaseArray.length * 100); - var calculatedLimit = Math.round((totalPassedCasesInSection / totalCasesInSection) * 100); - if (calculatedLimit >= 75) { - styleClass = "reportGreen"; - } - else if (calculatedLimit >= 50) { - styleClass = "reportYellow"; - } - else { - styleClass = "reportRed"; - } - - dataTable.append('' + "Section: " + sections[sectionIndex].subSections[subSectionIndex].id + " cases" + '' + calculatedLimit + '%' + ''); - } - - if (sections[sectionIndex].subSections[subSectionIndex].subSections) { - for (var objIndex = 0; objIndex < sections[sectionIndex].subSections[subSectionIndex].subSections.length; objIndex++) { - if (sections[sectionIndex].subSections[subSectionIndex].subSections[objIndex].total !== 0) { - - var passedPercentage = sections[sectionIndex].subSections[subSectionIndex].subSections[objIndex].getPassPercentage(); - if (passedPercentage >= pageHelper.YELLOW_LIMIT) { - styleClass = "reportGreen"; - } - else if (passedPercentage >= pageHelper.RED_LIMIT) { - styleClass = "reportYellow"; - } - else { - styleClass = "reportRed"; - } - dataTable.append('' + sections[sectionIndex].subSections[subSectionIndex].subSections[objIndex].name + '' + (Math.round(passedPercentage)) + '%' + ''); - - } - } - } - } - pageHelper.doBackButtonTasks(); - }, - - generateDetailedReportTable: function (sectionIndex, subSectionIndex, subInnerSectionIndex) { - var sections = window.sections; - var dataTable = $('.results-data-table'); - - $('.results-data-table').find("tr").remove(); - var mainSectionPassed = 0; - var mainSectionfailed = 0; - - var subSectionPassed = 0; - var subSectionfailed = 0; - - var resultStyle = "pass"; - var subSectionObj; - // sub sections - if (subSectionIndex !== -1) { - // if there is only one level of subsections example: 7.1 - if (!sections[sectionIndex].subSections[subSectionIndex].subSections) { - subSectionObj = sections[sectionIndex].subSections[subSectionIndex]; - - $('.totalCases').text(subSectionObj.total); - $('.passedCases').text(subSectionObj.passed); - $('.failedCases').text(subSectionObj.failed); - - } - // cases directly under sub-subsections example: 7.1.1 - else if (sections[sectionIndex].subSections[subSectionIndex].subSections.length > 0 && subInnerSectionIndex !== undefined) { - - subSectionObj = sections[sectionIndex].subSections[subSectionIndex].subSections[subInnerSectionIndex]; - $('.sectionId').text("section: " + subSectionObj.id); - $('.totalCases').text(subSectionObj.total); - $('.passedCases').text(subSectionObj.passed); - $('.failedCases').text(subSectionObj.failed); - } - // cases directly under subsections example: 7.1 - else if (sections[sectionIndex].subSections[subSectionIndex].testCaseArray.length > 0) { - subSectionObj = sections[sectionIndex].subSections[subSectionIndex]; - $('.totalCases').text(subSectionObj.total); - $('.passedCases').text(subSectionObj.passed); - $('.failedCases').text(subSectionObj.failed); - } - - var anc3 = $('' + " Section: " + subSectionObj.id + " " + subSectionObj.name + ''); - $('.crumbs').append(anc3); - $('.crumbs #link3').removeClass().addClass("setBlack"); - $('.crumbs #link2').removeClass().addClass("setBlue"); - $('.crumbs #link1').removeClass().addClass("setBlue"); - - - for (var objIndex = 0; objIndex < subSectionObj.testCaseArray.length; objIndex++) { - if (subSectionObj.testCaseArray[objIndex].res.toLowerCase() === 'pass') { - resultStyle = "pass"; - } - else { - resultStyle = "fail"; - } - var path = subSectionObj.testCaseArray[objIndex].path.indexOf('resources/') === -1 ? 'resources/scripts/' + subSectionObj.testCaseArray[objIndex].path : subSectionObj.testCaseArray[objIndex].path; - dataTable.append('' + subSectionObj.testCaseArray[objIndex].id + '' + subSectionObj.testCaseArray[objIndex].description + '' + subSectionObj.testCaseArray[objIndex].res + '[source]'); - } - } - // testcases directly under a chapter when there are no sections in a chapter - else { - anc3 = $('' + " Chapter: " + sections[sectionIndex].id + ": " + sections[sectionIndex].name + ''); - $('.crumbs').append(anc3); - - $('.crumbs #link3').removeClass().addClass("setBlack"); - $('.crumbs #link2').removeClass().addClass("setBlue"); - $('.crumbs #link1').removeClass().addClass("setBlue"); - - $('.sectionId').text("section: " + sections[sectionIndex].id); - - for (var subSectionIndex = 0; subSectionIndex < sections[sectionIndex].subSections.length; subSectionIndex++) { - mainSectionPassed = mainSectionPassed + sections[sectionIndex].subSections[subSectionIndex].passed; - mainSectionfailed = mainSectionfailed + sections[sectionIndex].subSections[subSectionIndex].failed; - } - $('.totalCases').text(sections[sectionIndex].total - mainSectionPassed - mainSectionfailed); - $('.passedCases').text(sections[sectionIndex].passed - mainSectionPassed); - $('.failedCases').text(sections[sectionIndex].failed - mainSectionfailed); - - $('.detailedResult').text("Total tests: " + sections[sectionIndex].testCaseArray.length + " Passed: " + (sections[sectionIndex].passed - mainSectionPassed) + " Failed: " + (sections[sectionIndex].failed - mainSectionfailed)); - for (var arrayIndex = 0; arrayIndex < sections[sectionIndex].testCaseArray.length; arrayIndex++) { - if (sections[sectionIndex].testCaseArray[arrayIndex].res.toLowerCase() === 'pass') { - resultStyle = "pass"; - } - else { - resultStyle = "fail"; - } - path = sections[sectionIndex].testCaseArray[arrayIndex].path.indexOf('resources/') === -1 ? 'resources/scripts/' + sections[sectionIndex].testCaseArray[arrayIndex].path : sections[sectionIndex].testCaseArray[arrayIndex].path; - dataTable.append('' + sections[sectionIndex].testCaseArray[arrayIndex].id + '' + sections[sectionIndex].testCaseArray[arrayIndex].description + '' + sections[sectionIndex].testCaseArray[arrayIndex].res + '[source]'); - } - } - - pageHelper.doBackButtonTasks(); - }, - - //It shows the back link - doBackButtonTasks: function () { - $('#backlinkDiv').show(); - //The below logic is applied because .remove() is giving object error in the function "generateReportTable" that I could not find the reason. - //That is why I am keeping the links (#link1, #link2 and #link3) blank if any error . - var anchors = []; - $('.crumbs a').each(function (index, anchor) { - if ($(anchor).text() !== "") { - anchors[anchors.length] = anchor; - } - }); - var contextAnchor = anchors[anchors.length - 2]; - $('#backlinkDiv').attr('href', contextAnchor.href); + reportWindow.document.writeln("
Instructions: Update the BROWSERNAME value and submit to Hg. Send email to the list for assistance.
"); + reportWindow.document.write("\r\n'); + reportWindow.document.close(); } -}; -//Extend the array type -getArrayCloneOfObject = function (oldObject) -{ - var tempClone = {}; - if (typeof (oldObject) === "object") - { - for (prop in oldObject) - { - if ((typeof (oldObject[prop]) === "object") && (oldObject[prop]).__isArray) - { - tempClone[prop] = getArrayCloneOfObject(oldObject[prop]); - } - else if (typeof (oldObject[prop]) === "object") - { - tempClone[prop] = getArrayCloneOfObject(oldObject[prop]); - } - else - { - tempClone[prop] = oldObject[prop]; + /* Callback for when the user clicks on a section in the report table. */ + function sectionSelected(e) { + e.preventDefault(); + currentSection = getSectionById(e.target.href.match(/#(.+)$/)[1]); + renderCurrentSection(); + table.attr("scrollTop", 0); + } + + /* Go back to the previous section */ + function goBack(e) { + e.preventDefault(); + + if(currentSection === globalSection) + return; + + currentSection = currentSection.parentSection; + + // Since users click directly on sub-chapters of the main chapters, don't go back to main + // chapters. + if(currentSection.parentSection === globalSection) + currentSection = globalSection; + + renderCurrentSection(); + } + + /* Returns the section object for the specified section id (eg. "7.1" or "15.4.4.12"). */ + function getSectionById(id) { + if(id == 0) + return globalSection; + + var match = id.match(/\d+/g); + var section = globalSection; + + for(var i = 0; i < match.length; i++) { + if(typeof section.subsections[match[i]] !== "undefined") { + section = section.subsections[match[i]]; + } else { + break; } } + + return section; + } + + /* Update the page with current status */ + function updateCounts() { + $('#Pass').text(globalSection.totalPassed); + $('#Fail').text(globalSection.totalFailed); + $('#totalCounter').text(globalSection.totalTests); + $('#failedToLoadCounter1').text(globalSection.totalFailedToLoad); + $('#failedToLoadCounter').text(globalSection.totalFailedToLoad); + + progressBar.reportprogress(globalSection.totalTests, totalTests); + } + + /* Append a result to the run page's result log. */ + function logResult(test) { + altStyle = (altStyle !== ' ') ? ' ' : 'alternate'; + var appendStr = '' + test.id + '' + test.description + '' + test.result + ''; + logger.append(appendStr); + logger.parent().attr("scrollTop", logger.parent().attr("scrollHeight")); + } + + // Load the sections. + loadSections(); + + this.setTotalTests = function(tests) { + totalTests = tests; + $('#testsToRun').text(tests); + } + + this.setVersion = function(v) { + version = v; + $(".targetTestSuiteVersion").text(v); + } + + this.setDate = function(d) { + date = d; + $(".targetTestSuiteDate").text(d); + } + + /* Updates progress with the given test, which should have its results in it as well. */ + this.addTestResult = function(test) { + tests[test.id] = test; + getSectionById(test.id).addTest(test); + + updateCounts(); + + if(test.result === 'fail') + logResult(test); + + } + + this.started = function () { + $('.button-start').attr('src', 'resources/images/pause.png'); + } + + this.paused = function () { + $('.button-start').attr('src', 'resources/images/resume.png'); + } + + this.reset = function() { + globalSection.reset(); + updateCounts(); + logger.empty(); + + currentSection = globalSection; + renderCurrentSection(); + } + + this.finished = function() { + $('.button-start').attr('src', 'resources/images/start.png'); + activityBar.text(''); + } + + /* Refresh display of the report */ + this.refresh = function() { + renderCurrentSection(); + } + + /* Write status to the activity bar. */ + this.updateStatus = function(str) { + activityBar.text(str); + } + + /* Do some setup tasks. */ + this.setup = function() { + backLink = $('#backlinkDiv'); + backLink.click(goBack); + table = $('.results-data-table'); + logger = $("#tableLogger"); + progressBar = $('#progressbar'); + activityBar = $('#nextActivity'); + + $('#ancGenXMLReport').click(createXMLReportWindow); } - return tempClone; } -CloneArray = function (arrayObj) -{ - var tempClone = []; - for (var arrIndex = 0; arrIndex <= arrayObj.length; arrIndex++) - { - if (typeof (arrayObj[arrIndex]) === "object") - { - tempClone.push(getArrayCloneOfObject(arrayObj[arrIndex])); - } else - { - tempClone.push(arrayObj[arrIndex]); - } - } - return tempClone; -} +var presenter = new Presenter(); diff --git a/test/harness/jquery.base64.min.js b/test/harness/jquery.base64.min.js deleted file mode 100644 index ddcc066c66..0000000000 --- a/test/harness/jquery.base64.min.js +++ /dev/null @@ -1,20 +0,0 @@ -/* -@desc - Base64 encoder and decoder write by JavaScript. This code was a plugin of - jQeury, you must load jQuery library first if you want to use this code. - - After encode, you can decode it with PHP, and vice versa - - Support Unicode library - This code was collected from the network, I just rewrite it as the plugin - of jQuery, the copyright belongs to original work(s). - -@Version 1.0 build 20080908 -@Author Hpyer -@Home http://www.hpyer.cn/jquery-plugin-base64-encode-and-decode.html -@Usage - Whether or not to use UNICODE library: $.base64.is_unicode = false/true; - Encode: $.base64.encode('$.base64'); - Decode: $.base64.decode('JC5iYXNlNjQ='); -@License Free -*/ - -jQuery.base64={is_unicode:false,encode:function(C){if(this.is_unicode){C=this._u2a(C)}var A="";var J,H,F="";var I,G,E,D="";var B=0;do{J=C.charCodeAt(B++);H=C.charCodeAt(B++);F=C.charCodeAt(B++);I=J>>2;G=((J&3)<<4)|(H>>4);E=((H&15)<<2)|(F>>6);D=F&63;if(isNaN(H)){E=D=64}else{if(isNaN(F)){D=64}}A=A+this._keys.charAt(I)+this._keys.charAt(G)+this._keys.charAt(E)+this._keys.charAt(D);J=H=F="";I=G=E=D=""}while(B>4);I=((H&15)<<4)|(F>>2);G=((F&3)<<6)|E;B=B+String.fromCharCode(K);if(F!=64){B+=String.fromCharCode(I)}if(E!=64){B+=String.fromCharCode(G)}K=I=G="";J=H=F=E=""}while(C127){F=this._u2a_char(F)}if(F>255){var B=F&65280;B=B>>8;var E=F&255;A+=String.fromCharCode(B)+String.fromCharCode(E)}else{A+=String.fromCharCode(F)}}return A},_a2u:function(E){var B=E.length;var A="";var F;for(var C=0;C127){F=this._a2u_char((D<<8)+E.charCodeAt(++C))}else{F=D}A+=String.fromCharCode(F)}return A}}; \ No newline at end of file diff --git a/test/harness/math_isequal.js b/test/harness/math_isequal.js new file mode 100644 index 0000000000..a68434e075 --- /dev/null +++ b/test/harness/math_isequal.js @@ -0,0 +1,19 @@ +// Copyright 2009 the Sputnik authors. All rights reserved. +// This code is governed by the BSD license found in the LICENSE file. + +var prec; +function isEqual(num1, num2) +{ + if ((num1 === Infinity)&&(num2 === Infinity)) + { + return(true); + } + if ((num1 === -Infinity)&&(num2 === -Infinity)) + { + return(true); + } + prec = getPrecision(Math.min(Math.abs(num1), Math.abs(num2))); + return(Math.abs(num1 - num2) <= prec); + //return(num1 === num2); +} + diff --git a/test/harness/math_precision.js b/test/harness/math_precision.js new file mode 100644 index 0000000000..805b344b72 --- /dev/null +++ b/test/harness/math_precision.js @@ -0,0 +1,13 @@ +// Copyright 2009 the Sputnik authors. All rights reserved. +// This code is governed by the BSD license found in the LICENSE file. + +function getPrecision(num) +{ + //TODO: Create a table of prec's, + // because using Math for testing Math isn't that correct. + + log2num = Math.log(Math.abs(num))/Math.LN2; + pernum = Math.ceil(log2num); + return(2 * Math.pow(2, -52 + pernum)); + //return(0); +} diff --git a/test/harness/numeric_conversion.js b/test/harness/numeric_conversion.js new file mode 100644 index 0000000000..427eeaa21e --- /dev/null +++ b/test/harness/numeric_conversion.js @@ -0,0 +1,21 @@ +// Copyright 2009 the Sputnik authors. All rights reserved. +// This code is governed by the BSD license found in the LICENSE file. + +function ToInteger(p) { + x = Number(p); + + if(isNaN(x)){ + return +0; + } + + if((x === +0) + || (x === -0) + || (x === Number.POSITIVE_INFINITY) + || (x === Number.NEGATIVE_INFINITY)){ + return x; + } + + var sign = ( x < 0 ) ? -1 : 1; + + return (sign*Math.floor(Math.abs(x))); +} diff --git a/test/harness/reports.js b/test/harness/reports.js index 5ad5e46996..c4ba06dda7 100644 --- a/test/harness/reports.js +++ b/test/harness/reports.js @@ -12,6 +12,15 @@ var xslTestList = loadXMLDoc(TEST_REPORT_INDIV_TESTS_TABLE_XSL); // Populate fileList array by reading all xml files in "/enginereports/testresults" directory on server function loadTestResultList() { + if (fileList.length === 0) { + var tempList = ["chrome.xml", "firefox.xml", "ie.xml", "safari.xml"]; + for (var i = 0; i < tempList.length; i++) { + fileList.push(TEST_RESULT_PATH + tempList[i]); + } + } + /*TODO - fix this once we have nginx.conf setup properly for TEST_RESULT_PATH listings + on the deployment server + if (fileList.length === 0) { var httpRequest = new XMLHttpRequest(); httpRequest.open("GET", TEST_RESULT_PATH, false); @@ -29,6 +38,7 @@ function loadTestResultList() { } } } + */ } function createTestReportFile(fileList) { diff --git a/test/harness/sections.js b/test/harness/sections.js index f298530065..096b5ac506 100644 --- a/test/harness/sections.js +++ b/test/harness/sections.js @@ -1,131 +1,163 @@ +/// Copyright (c) 2009 Microsoft Corporation +/// +/// Redistribution and use in source and binary forms, with or without modification, are permitted provided +/// that the following conditions are met: +/// * Redistributions of source code must retain the above copyright notice, this list of conditions and +/// the following disclaimer. +/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and +/// the following disclaimer in the documentation and/or other materials provided with the distribution. +/// * Neither the name of Microsoft nor the names of its contributors may be used to +/// endorse or promote products derived from this software without specific prior written permission. +/// +/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR +/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE +/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -var SECTION_TOC_OFFSET = 7; - -//represents the class template for sections -function Section(id, name, subSections) { +/* A section of the spec. Stores test results and subsections and some rolled up stats on how many tests passed or + * failed under that section + */ +function Section(parentSection, id, name) { + this.parentSection = parentSection; this.id = id; this.name = name; - this.passed = 0; - this.failed = 0; - this.total = 0; - this.subSections = subSections; - this.testCaseArray = []; - this.getPassPercentage = function () { - if (this.total > 0) { - return (this.passed / this.total) * 100; + this.subsections = {}; + this.tests = []; + this.totalTests = 0; + this.totalPassed = 0; + this.totalFailed = 0; + this.totalFailedToLoad = 0; + + var section = this, + RED_LIMIT = 50, + YELLOW_LIMIT = 75, + GREEN_LIMIT = 99.9; + + /* Get the class for a result cell given the pass percent. */ + function rollupCellClass(passPercent) { + if(passPercent >= GREEN_LIMIT) { + return "reportGreen"; + } else if (passPercent >= YELLOW_LIMIT) { + return "reportLightGreen"; + } else if (passPercent >= RED_LIMIT) { + return "reportYellow"; } - else { + + return "reportRed"; + } + + /* Calculate pass percent */ + this.passPercent = function() { + if(this.totalTests === 0) { return 0; } - }; -} -function resetResults() { + return Math.round((this.totalPassed / this.totalTests) * 100); + } - for (var secInd = 0; secInd < sections.length; secInd++) { - for (var subSecInd = 0; subSecInd < sections[secInd].subSections.length; subSecInd++) { - sections[secInd].subSections[subSecInd].total = 0; - sections[secInd].subSections[subSecInd].passed = 0; - sections[secInd].subSections[subSecInd].failed = 0; + /* Add a test result to this section. Pushes the result to the test array and passes the result to addTestResult to + * tabulate pass/fail numbers*/ + this.addTest = function(test) { + this.tests.push(test); + this.addTestResult(test); + } + + /* Increments the various rollup counters for this section and all parent sections */ + this.addTestResult = function(test) { + this.totalTests++; + + if(test.result === "pass") + this.totalPassed++; + else + this.totalFailed++; + + if(test.error === 'Failed to Load') + this.totalFailedToLoad++; + + if(this.parentSection !== null) + this.parentSection.addTestResult(test); + } + + /* Renders this section as HTML. Used for the report page.*/ + this.toHTML = function(options) { + var defaultOptions = {header: false, renderSubsections: true}; + + if (typeof options === undefined) { + options = defaultOptions; + } else { + options = $.extend(defaultOptions, options); } - } -} - -//array to hold the sections data -var sections = []; - -// Add a node from TOC xml as a section into sections array -function addSection(node, nodeSections) { - // Populate subsections - var tocSubSections = []; - var nodes = node.childNodes; - for (var i = 0; i < nodes.length; i++) { - if (nodes[i].nodeName === "sec") { - addSection(nodes[i], tocSubSections); + var html = ''; + + if(options.header) { + html += "Chapter " + this.id + " - " + this.name + "" + + "" + this.passPercent() + "%"; } + + for(var i = 0; i < this.tests.length;i++) { + test = this.tests[i]; + html += "" + test.id + "" + + "" + test.description + "" + + "[source]" + + "" + test.result + "" + } + + for(var sectionId in this.subsections) { + var section = this.subsections[sectionId]; + + if(section.totalTests > 0) { + if(options.renderSubsections) { + html += section.toHTML({header: true, renderSubsections: false}) + } else { + html += "Chapter " + section.id + " - " + section.name + "" + + "" + section.passPercent() + "%"; + } + } + } + + return html + ""; } - // Add into section - if (tocSubSections.length > 0) { - nodeSections[nodeSections.length] = new Section(node.getAttribute('id').toString(), node.getAttribute('name'), tocSubSections); - } else { - nodeSections[nodeSections.length] = new Section(node.getAttribute('id').toString(), node.getAttribute('name')); + /* Render this section as XML. Used for the report page. */ + this.toXML = function() { + var xml = ""; + if(this.id != 0) { + xml += "
\r\n"; + + for (var i = 0; i < this.tests.length; i++) { + xml += '\r\n' + + ' ' + this.tests[i].id + '\r\n' + + ' ' + this.tests[i].result + '\r\n' + + '\r\n'; + } + } + + for (var subsection in this.subsections) { + xml += this.subsections[subsection].toXML(); + } + + if(this.id != 0) { + xml += '
\r\n'; + } + + return xml; } -} -// Load all sections from TOC xml -function loadSections() { - // Constant for TOC file path - var TOCFILEPATH = "resources/scripts/global/ecma-262-toc.xml"; + /* Reset counts and remove tests. */ + this.reset = function() { + this.tests = []; + this.totalTests = 0; + this.totalPassed = 0; + this.totalFailed = 0; + this.totalFailedToLoad = 0; - // Load TOC from xml - var sectionsLoader = new XMLHttpRequest(); - sectionsLoader.open("GET", TOCFILEPATH, false); - sectionsLoader.send(); - var xmlDoc = sectionsLoader.responseXML; - var nodes = xmlDoc.documentElement.childNodes; - for (var i = 0; i < nodes.length; i++) { - if (nodes[i].nodeName === "sec") { - addSection(nodes[i], sections); + for(var subsection in this.subsections) { + this.subsections[subsection].reset(); } } } - -function existsSection(section) { - var retValue = false; - - holdArray = section.split("."); - //subtract SECTION_TOC_OFFSET, since sections start from SECTION_TOC_OFFSET and section array from 0 - chapterId = holdArray[0] - SECTION_TOC_OFFSET; - if (holdArray.length > 0) { - retValue = sections[chapterId] !== undefined ? true : false; - } - if (retValue && (holdArray.length > 1)) { - retValue = ((sections[chapterId].subSections !== undefined) && (sections[chapterId].subSections[holdArray[1] - 1] !== undefined)) ? true : false; - } - if (retValue && (holdArray.length > 2)) { - retValue = ((sections[chapterId].subSections !== undefined) && (sections[chapterId].subSections[holdArray[1] - 1].subSections !== undefined) && (sections[chapterId].subSections[holdArray[1] - 1].subSections[holdArray[2] - 1] !== undefined)) ? true : false; - } - - return retValue; -} - -function addCountToSection(section, type) { - holdArray = section.split("."); - //subtract SECTION_TOC_OFFSET, since sections start from SECTION_TOC_OFFSET and section array from 0 - chapterId = holdArray[0] - SECTION_TOC_OFFSET; - switch (type) { - case 'total': - sections[chapterId].total++; - if (holdArray.length === 2 & existsSection(section)) { - sections[chapterId].subSections[holdArray[1] - 1].total++; - } - if (holdArray.length === 3 & existsSection(section)) { - sections[chapterId].subSections[holdArray[1] - 1].total++; - sections[chapterId].subSections[holdArray[1] - 1].subSections[holdArray[2] - 1].total++; - } - break; - case 'passed': - sections[chapterId].passed++; - if (holdArray.length === 2 & existsSection(section)) { - sections[chapterId].subSections[holdArray[1] - 1].passed++; - } - if (holdArray.length === 3 & existsSection(section)) { - sections[chapterId].subSections[holdArray[1] - 1].passed++; - sections[chapterId].subSections[holdArray[1] - 1].subSections[holdArray[2] - 1].passed++; - } - break; - case 'failed': - sections[chapterId].failed++; - if (holdArray.length === 2 & existsSection(section)) { - sections[chapterId].subSections[holdArray[1] - 1].failed++; - } - if (holdArray.length === 3 & existsSection(section)) { - sections[chapterId].subSections[holdArray[1] - 1].failed++; - sections[chapterId].subSections[holdArray[1] - 1].subSections[holdArray[2] - 1].failed++; - } - break; - } -} \ No newline at end of file diff --git a/test/harness/sth.js b/test/harness/sth.js index 466ce698cb..cb8702b760 100644 --- a/test/harness/sth.js +++ b/test/harness/sth.js @@ -18,697 +18,284 @@ /// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF /// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + /* -sth: Simple Test Harness -*/ -sth.prototype.matchTestPath = function (filePath) { - var cannonicalPath = filePath.slice(filePath.indexOf('TestCases')); - var possibleMatch = this.testsByPath[cannonicalPath]; - if (possibleMatch) return possibleMatch; - var pathId = filePath.slice(filePath.lastIndexOf('/') + 1, -3); - possibleMatch = this.testsById[pathId]; - if (possibleMatch) return possibleMatch; - return null; + * Run a test in the browser. Works by injecting an iframe with the test code. + * + * Public Methods: + * * run(id, test): Runs the test specified. + * + * Callbacks: + * * onComplete(test): Called when the test is run. Test object contains result and error strings describing how the + * test ran. + */ +function BrowserRunner() { + var iframe, // injected iframe + currentTest, // Current test being run. + scriptCache = {}, // Holds the various includes required to run certain sputnik tests. + instance = this; + + /* Called by the child window to notify that the test has finished. This function call is put in a separate script + * block at the end of the page so errors in the test script block should not prevent this function from being + * called. + */ + function testFinished() { + if(typeof currentTest.result === "undefined") { + // We didn't get a call to testRun, which likely means the test failed to load. + currentTest.result = "fail"; + currentTest.error = "Failed to Load"; + } else if(typeof currentTest.error !== "undefined") { + // We have an error logged from testRun. + if(currentTest.error instanceof SputnikError) { + currentTest.error = currentTest.message; + } else { + currentTest.error = currentTest.error.name + ": " + currentTest.error.message + } + } + + document.body.removeChild(iframe); + + instance.onComplete(currentTest); + } + + /* Called from the child window after the test has run. */ + function testRun(id, path, description, codeString, preconditionString, result, error) { + currentTest.id = id; + currentTest.path = path; + currentTest.description = description; + currentTest.result = result; + currentTest.error = error; + currentTest.code = codeString; + currentTest.pre = preconditionString; + } + + + /* Run the test. */ + this.run = function(id, code) { + var includes = code.match(/\$INCLUDE\(([^\)]+)\)/g), // find all of the $INCLUDE statements + include; + + currentTest = {id: id}; // default test, in case it doesn't get registered. + + iframe = document.createElement("iframe"); + iframe.setAttribute("style", "display:none"); + iframe.setAttribute("id", "runnerIframe"); + + document.body.appendChild(iframe); + + var win = window.frames[window.frames.length - 1]; + var doc = win.document; + + doc.open(); + + // Set up some globals. + win.testRun = testRun; + win.testFinished = testFinished; + win.fnSupportsStrict = fnSupportsStrict; + win.fnExists = fnExists; + win.ConvertToFileUrl = ConvertToFileUrl; + win.fnSupportsArrayIndexGettersOnObjects = fnSupportsArrayIndexGettersOnObjects; + win.fnSupportsArrayIndexGettersOnArrays = fnSupportsArrayIndexGettersOnArrays; + win.arrayContains = arrayContains; + win.compareArray = compareArray; + win.SputnikError = SputnikError; + win.$ERROR = $ERROR; + win.$FAIL = $FAIL; + win.$PRINT = function () {}; + win.$INCLUDE = function() {}; + + + if(includes !== null) { + // We have some includes, so loop through each include and pull in the dependencies. + for(var i = 0; i < includes.length; i++) { + include = includes[i].replace(/.*\(('|")(.*)('|")\)/, "$2"); + + // First check to see if we have this script cached already, and if not, grab it. + if(typeof scriptCache[include] === "undefined") { + $.ajax({ + async: false, + url: 'resources/scripts/global/' + include, + success: function(s) { scriptCache[include] = s } + }) + } + + // Finally, write the required script to the window. + doc.writeln(""); + } + } + + // Write ES5Harness.registerTest and fnGlobalObject, which returns the global object, and the testFinished call. + doc.writeln("" + + "" + + "") + doc.close(); + } } -function sth(globalObj) { - //constants - var LOAD_TIMER_PERIOD = 20, - RUN_TIMER_PERIOD = 20, - DEFER_STOP_COUNT = 10, - DEFER_CHECK_TIMER_PERIOD = 50, - TEST_LIST_PATH = "resources/scripts/testcases/testcaseslist.xml"; - - //private variables of this object/class - var callback, - scriptLoadTimer, - testRunTimer, - toublesomeTest, - requestPending, - globalState; - var stopCommand = false; - //It is an array that stores all the chapters' test cases when registerTest function is called. - //It is used later to retrieve the count of total test cases. - var tests = []; - //It is an array that stores all the chapters' test cases when registerTest function is called. - //It is used later to retrieve the test case to run unit test on it. - var buffer = []; - var cachedGlobal = globalObj; - var totalTestsRun = 0; - var totalTestsPassed = 0; - var totalTestsFailed = 0; - var failedTestCases = []; - var allScriptTagsInjected = false; - var testCasePaths = []; - var possibleTestScripts = 0; - var totalTestCases = 0; - var executionCount = 0; - var failedToLoad = 0; - var loaderIframe = null; - var xmlListLoaded = false; - var xmlTestsLoaded = false; - var aryTestCasePaths = []; - //It stores all the main xml path - var aryTestGroups = []; - //It also stores all the main xml path for buffer - var aryTestGroupsBuffer = []; - var failToLoadTests = []; +/* Loads tests from the sections specified in testcaseslist.xml. + * Public Methods: + * * getNextTest() - Start loading the next test. + * * reset() - Start over at the first test. + * + * Callbacks: + * * onLoadingNextSection(path): Called after a request is sent for the next section xml, with the path to that xml. + * * onInitialized(totalTests, version, date): Called after the testcaseslist.xml is loaded and parsed. + * * onTestReady(id, code): Called when a test is ready with the test's id and code. + * * onTestsExhausted(): Called when there are no more tests to run. + */ +function TestLoader() { + var TEST_LIST_PATH = "resources/scripts/testcases/testcaseslist.xml", + testGroups = [], + testGroupIndex = 0, + currentTestIndex = 0, + loader = this; - var cachedProperties = [ - 'undefined', - 'NaN', - 'Infinity', - 'Object', - 'Object.prototype', - 'Object.prototype.toString', - 'Array', - 'Array.prototype', - 'Array.prototype.toString', - 'Function', - 'Function.prototype', - 'Function.prototype.toString', - 'String', - 'String.prototype', - 'String.prototype.toString', - 'String.fromCharCode', - 'Number', - 'Number.prototype.toString', - 'Boolean', - 'Boolean.prototype.toString', - 'RegExp', - 'RegExp.prototype', - 'RegExp.prototype.toString', - 'Math', - 'Error', - 'Error.prototype', - 'Error.prototype.toString', - 'eval', - 'parseInt', - 'parseFloat', - 'isNaN', - 'isFinite', - 'EvalError', - 'RangeError', - 'ReferenceError', - 'SyntaxError', - 'TypeError', - 'URIError', - 'Date', - 'Date.prototype', - 'Date.UTC', - 'Date.parse', - 'Date.prototype.toLocaleTimeString', - 'Date.prototype.toTimeString', - 'Date.prototype.toTimeString', - 'Date.prototype.valueOf', - 'Date.prototype.toString', - 'Date.prototype.toLocaleString', - 'Date.prototype.toDateString', - 'Date.prototype.constructor', - 'Date.prototype.getFullYear', - 'Date.prototype.getUTCFullYear', - 'Date.prototype.getMonth', - 'Date.prototype.getUTCMonth', - 'Date.prototype.getTime', - 'Date.prototype.getDate', - 'Date.prototype.getUTCDate', - 'Date.prototype.getUTCDay', - 'Date.prototype.getDay', - 'Date.prototype.getUTCHours', - 'Date.prototype.getHours', - 'Date.prototype.getMinutes', - 'Date.prototype.getUTCMinutes', - 'Date.prototype.getSeconds', - 'Date.prototype.getUTCSeconds', - 'Date.prototype.getMilliseconds', - 'Date.prototype.getUTCMilliseconds', - 'Date.prototype.getTimezoneOffset', - 'Date.prototype.setFullYear', - 'Date.prototype.setUTCFullYear', - 'Date.prototype.setMonth', - 'Date.prototype.setUTCMonth', - 'Date.prototype.setTime', - 'Date.prototype.setDate', - 'Date.prototype.setUTCDate', - 'Date.prototype.setUTCDay', - 'Date.prototype.setDay', - 'Date.prototype.setUTCHours', - 'Date.prototype.setHours', - 'Date.prototype.setMinutes', - 'Date.prototype.setUTCMinutes', - 'Date.prototype.setSeconds', - 'Date.prototype.setUTCSeconds', - 'Date.prototype.setMilliseconds', - 'Date.prototype.setUTCMilliseconds', - 'Date.prototype.toUTCString', - 'Date.prototype.toISOString', - 'Date.prototype.toJSON', - 'Date.prototype.toLocaleDateString' - ] + this.version = undefined; + this.date = undefined; + this.totalTests = 0; - globalState = {}; + /* Get the XML for the next section */ + function getNextXML() { + var group = testGroups[testGroupIndex]; + currentTestIndex = 0; - var tokens; - var base; - var prop; - - for (var i = 0; i < cachedProperties.length; i++) { - tokens = cachedProperties[i].split("."); - base = cachedGlobal; - - while (tokens.length > 1) - base = base[tokens.shift()]; - - prop = tokens.shift(); - - globalState[cachedProperties[i]] = base[prop]; - } - - //private methods - function clearTimers() { - window.clearTimeout(scriptLoadTimer); - window.clearTimeout(testRunTimer); - } - - - var currentTestId; - - function restoreGlobals() { - var tokens; - var base; - var prop; - - for (var key in globalState) { - tokens = key.split("."); - base = cachedGlobal; - - while (tokens.length > 1) { - prop = tokens.shift(); - base = base[prop]; - } - - prop = tokens.shift(); - - if (base[prop] === base[prop] && base[prop] !== globalState[key]) - { - base[prop] = globalState[key]; - } - } - - } - - function htmlEscape(str) { - str = str.replace(//g, '>'); - } - - //public methods - this.getTotalTestsRun = function() { - return totalTestsRun; - } - - this.getTotalTestsPassed = function() { - return totalTestsPassed; - } - - this.getTotalTestsToRun = function() { - return aryTestGroups.numTests; - } - - this.getTotalTestsFailed = function() { - return totalTestsFailed; - } - - this.registerTest = function(to) { - var t = new sth_test(to); - t.registrationIndex = tests.length; - tests.push(t); - buffer.push(t); - } - - //If user enters chapter index, it sets the aryTestGroups, tests, buffer and initialize the subsections - //If user enters nothing, it executes all the test cases - this.setChapter = function () { - aryTestGroups = CloneArray(aryTestGroupsBuffer); - aryTestGroups.numTests = aryTestGroupsBuffer.numTests; - var userInputChapterIndex = $.trim($("#chapterId").val()); - - tests = []; - buffer = []; - - //Initialize the subSections - for (var secInd = 0; secInd < sections.length; secInd++) { - for (var subSecInd = 0; subSecInd < sections[secInd].subSections.length; subSecInd++) { - sections[secInd].subSections[subSecInd].total = 0; - sections[secInd].subSections[subSecInd].passed = 0; - sections[secInd].subSections[subSecInd].failed = 0; - } - } - $(".results-data-table").html(""); - stopCommand = false; - - if (callback) { - //It executes a callback function with an object that contains all the information like total test cases to run, left test cases to run etc. - //That updates the information on the UI - callback( - { - totalTestsRun: 0, - totalTestsFailed: 0, - totalTestsPassed: 0, - totalTestsToRun: 0, - failedTestCases: 0, - totalTestsLoaded: 0, - failedToLoad: 0, - totalTestCasesForProgressBar: 0, - nextActivity: "" - }); - } - - if (userInputChapterIndex !== "") { - var mapedChapterIndex = null; - for (var chapterIndex = 0; chapterIndex < aryTestGroups.length; chapterIndex++) { - if (chapterIndex === parseInt(userInputChapterIndex)) { - mapedChapterIndex = chapterIndex; - } - } - - if (mapedChapterIndex !== null) { - aryTestGroups = []; - aryTestGroups[0] = aryTestGroupsBuffer[mapedChapterIndex]; - aryTestGroups.numTests = aryTestGroupsBuffer.numTests; - } - else { - $("#resultMessage").show(); - alert("Chapter index is not valid. Please keep blank for execution of all the test cases or enter correct index"); - return false; - } - } - - return true; - } - - this.run = function () - { - var ut = undefined; // a particular unittest - var res = false; // the result of running the unittest - var prereq = undefined; // any prerequisite specified by the unittest - var pres = true; // the result of running that prerequite - var alphaNumericWithDot = /^[sS]?[0-9]{1,2}([.]?[0-9]{1,2}){0,2}/gi; - var holdArray; - var subsectionId; - var chapterId; - - ut = buffer.shift(); - if (!ut) - { + if(group.tests.length > 0) { + // already loaded this section. + loader.getNextTest(); return; } - executionCount++; - //this.currentTest = ut; + + $.ajax({url: group.path, dataType: 'xml', success: function(data) { + group.tests = data.getElementsByTagName("test"); + loader.getNextTest(); + }}); - - if (callback) - { - //It executes a callback function with an object that contains all the information like total test cases to run, left test cases to run etc. - //That updates the information on the UI - callback( - { totalTestsRun: totalTestsRun, //Total run - //totalRun : sth.tests.length, - totalTestsFailed: totalTestsFailed, - totalTestsPassed: totalTestsPassed, - totalTestsToRun: totalTestCases, - failedTestCases: failedTestCases, - totalTestsLoaded: tests.length, - failedToLoad: failedToLoad, - totalTestCasesForProgressBar: ((totalTestsRun / totalTestCases) * 100) < 99 ? totalTestCases : tests.length, - nextActivity: "executing ... " + ut.id - }); - } - - // if the test specifies a prereq, run that. - pre = ut.pre; - pres = true; - currentTestId = ut.id; - if (pre !== undefined) - { - try - { - pres = pre.call(ut); - restoreGlobals(); - if (pres !== true) - { - ut.res = 'Precondition failed'; - } - } catch (e) - { - restoreGlobals(); - pres = false; - var errDes = (e.message) ? e.message : e.description; - ut.res = 'Precondition failed with exception: ' + errDes; - } - } - - //read the chapter id and sub section id by spliting the testcase id - match2 = ut.id.match(alphaNumericWithDot); - subsectionId = match2[0]; - if (match2[0].toLowerCase().indexOf('s') != -1) - { - subsectionId = subsectionId.substring(1); - } - holdArray = subsectionId.split("."); - chapterId = holdArray[0] - SECTION_TOC_OFFSET; - addCountToSection(subsectionId, "total"); - // if the prereq is met, run the testcase now. - if (pres === true) - { - try - { - res = ut.theTestcase.call(ut.testObj); - restoreGlobals(); - if (res === true || res === undefined) - { - ut.res = 'pass'; - totalTestsPassed++; - addCountToSection(subsectionId, "passed"); - } - else - { - ut.res = 'fail'; - totalTestsFailed++; - failedTestCases[failedTestCases.length] = ut; - addCountToSection(subsectionId, "failed"); - } - } - catch (e) - { - restoreGlobals(); - var errDes = (e.message) ? e.message : e.description; - ut.res = 'failed with exception: ' + errDes; - totalTestsFailed++; - failedTestCases[failedTestCases.length] = ut; - addCountToSection(subsectionId, "failed"); - } - } - else - { - totalTestsFailed++; - failedTestCases[failedTestCases.length] = ut; - addCountToSection(subsectionId, "failed"); - } - if (holdArray.length > 1) - { - if (holdArray.length === 3 & existsSection(subsectionId)) - { - sections[chapterId].subSections[holdArray[1] - 1].subSections[holdArray[2] - 1].testCaseArray[sections[chapterId].subSections[holdArray[1] - 1].subSections[holdArray[2] - 1].testCaseArray.length] = ut; - } - else - { - sections[chapterId].subSections[holdArray[1] - 1].testCaseArray[sections[chapterId].subSections[holdArray[1] - 1].testCaseArray.length] = ut; - } - } - else - sections[chapterId].testCaseArray[sections[chapterId].testCaseArray.length] = ut; - - totalTestsRun++; + loader.onLoadingNextSection(group.path); } - - this.startTesting = function (pageCallback, command) { - if (!xmlListLoaded) { - this.loadTestList(); - return; - } - stopCommand = false; - - var scriptLoader = new XMLHttpRequest(); - function loadNextTest() { - testPath = aryTestGroups.shift(); - if (!testPath) { - allScriptTagsInjected = true; - scriptLoader = null; - } - else { - scriptLoader.onreadystatechange = function () { - if (scriptLoader.readyState == 4) { - if (callback) { - //It executes a callback function with an object that contains all the information like total test cases to run, left test cases to run etc. - //That updates the information on the UI - callback( - { totalTestsRun: totalTestsRun, //Total run - totalTestsFailed: totalTestsFailed, - totalTestsPassed: totalTestsPassed, - totalTestsToRun: totalTestCases, - failedTestCases: failedTestCases, - totalTestsLoaded: tests.length, - failedToLoad: failedToLoad, - totalTestCasesForProgressBar: ((totalTestsRun / totalTestCases) * 100) < 99 ? totalTestCases : tests.length, - nextActivity: "loading... " + scriptLoader.responseXML.getElementsByTagName("section")[0].getAttribute("name") - }); - } - try { - var j = aryTestCasePaths.length; - var newTests = scriptLoader.responseXML.getElementsByTagName("test"); - - for (var i = 0; i < newTests.length; i++) { - var scriptCode = (newTests[i].firstChild.text != undefined) ? newTests[i].firstChild.text : newTests[i].firstChild.textContent; - loaderIframe.append(''); - aryTestCasePaths[j++] = newTests[i].getAttribute("id"); - if (tests[tests.length - 1].id != newTests[i].getAttribute("id")) { - failToLoadTests[failToLoadTests.length] = newTests[i].getAttribute("id"); - } - } - requestPending = false; - xmlTestsLoaded = true; - if (!stopCommand) - loadNextTest(); - } catch (e) { requestPending = false; } - } - }; - scriptLoader.open("GET", testPath, true); - scriptLoader.send(null); - requestPending = true; - } - } - scriptLoadTimer = setTimeout(loadNextTest, 0); - - totalTestCases = possibleTestScripts = aryTestGroups.numTests; - - switch (command) { - case "running": - case "reset": - if (!testCasePaths.length > 0 && !allScriptTagsInjected) { - testCasePaths = aryTestCasePaths.slice(0, aryTestCasePaths.length); - } else { - buffer = CloneArray(tests); - } - break; - } - - callback = pageCallback; - - var sth = this, - loaderIframe = $('head'), - testPath; - - function runNextTest() { - if (!xmlTestsLoaded) { - testRunTimer = setTimeout(runNextTest, RUN_TIMER_PERIOD); - return; - } - - if (buffer.length === 0 && !allScriptTagsInjected) { - testRunTimer = setTimeout(runNextTest, RUN_TIMER_PERIOD); - return; - } - if ($("#chapterId").val() !== "") { - totalTestCases = tests.length; - } - //It executes a callback function with an object that contains all the information like total test cases to run, left test cases to run etc. - //That updates the information on the UI - callback( - { totalTestsRun: totalTestsRun, //Total run - //totalRun : sth.tests.length, - totalTestsFailed: totalTestsFailed, - totalTestsPassed: totalTestsPassed, - totalTestsToRun: totalTestCases, - failedTestCases: failedTestCases, - totalTestsLoaded: tests.length, - failedToLoad: failedToLoad, - totalTestCasesForProgressBar: ((totalTestsRun / totalTestCases) * 100) < 99 ? totalTestCases : tests.length - }); - - sth.run(); - if (allScriptTagsInjected - && executionCount === tests.length - && buffer.length === 0 - && !requestPending) { - - //Give the browser time to load the scripts, even if all the script tags have been injected, - //browser might be having a lot of them in the queue that are yet to load - if (DEFER_STOP_COUNT-- !== 0) { - testRunTimer = setTimeout(runNextTest, DEFER_CHECK_TIMER_PERIOD); - return; - } - //It executes a callback function with an object that contains all the information like total test cases to run, left test cases to run etc. - //That updates the information on the UI - callback( - { totalTestsRun: totalTestsRun, - //totalRun : sth.tests.length, - totalTestsFailed: totalTestsFailed, - totalTestsPassed: totalTestsPassed, - totalTestsToRun: totalTestCases, - failedTestCases: failedTestCases, - completed: true, - failedToLoad: failedToLoad, - totalTestCasesForProgressBar: tests.length, - totalTestsLoaded: tests.length - }); - sth.stop(); - } - else if (!stopCommand) { - testRunTimer = setTimeout(runNextTest, RUN_TIMER_PERIOD); - DEFER_STOP_COUNT = 10; - } - } - testRunTimer = setTimeout(runNextTest, 0); - } - - //This function stops, resets and pauses on the basis of parameter passed to it. - this.stop = function(testStatus) { - clearTimers(); - stopCommand = true; - var totalTestCasesForProgressBar = tests.length; - - switch (testStatus) { - case "paused": - totalTestsRun = totalTestsRun; //Total run - totalTestsFailed = totalTestsFailed; - totalTestsPassed = totalTestsPassed; - totalTestsToRun = totalTestCases; - failedTestCases = failedTestCases; - totalTestsLoaded = tests.length; - totalTestCasesForProgressBar = ((totalTestsRun / totalTestCases) * 100) < 99 ? totalTestCases : tests.length; - break; - case "reset": - totalTestsRun = 0; //Total run - totalTestsFailed = 0; - totalTestsPassed = 0; - totalTestsLoaded = tests.length - global = window; - failedTestCases = []; - possibleTestScripts = totalTestCases; - loadSections(); - break; - case "stopped": - totalTestsRun = 0; - totalTestsPassed = 0; - totalTestsFailed = 0; - executionCount = 0 - totalTestCasesForProgressBar = tests.length; - } - - if (typeof callback !== 'undefined' && callback !== null) { - //It executes a callback function with an object that contains all the information like total test cases to run, left test cases to run etc. - //That updates the information on the UI - callback( - { totalTestsRun: totalTestsRun, //Total run - totalTestsFailed: totalTestsFailed, - totalTestsPassed: totalTestsPassed, - failedTestCases: failedTestCases, - totalTestsToRun: totalTestCases, - totalTestsLoaded: tests.length, - failedToLoad: failedToLoad, - totalTestCasesForProgressBar: totalTestCasesForProgressBar - }); - } - } - - this.getAllTests = function() { - return tests; - } - - this.getFailToLoad = function() { - return failToLoadTests; - } - - this.decrementTotalScriptCount = function() { - failedToLoad++; - } - - //It opens the source code for the test case that is run - this.openSourceWindow = function(idx) { - var ut = tests[idx]; - var popWnd = window.open("", "", "scrollbars=1, resizable=1"); - var innerHTML = ''; - - innerHTML += 'Test '; - if (ut.id) { - innerHTML += '' + ut.id + '

'; - } - - if (ut.description) { - innerHTML += 'Description'; - innerHTML += '
' + ut.description.replace(//g, '>'); +' 
'; - } - - innerHTML += '


Testcase'; - innerHTML += '
' + ut.theTestcase + '
'; - - if (ut.pre) { - innerHTML += 'Precondition'; - innerHTML += '
' + ut.pre + '
'; - } - - innerHTML += 'Path'; - innerHTML += '
' + ut.path + ' 
 '; - popWnd.document.write(innerHTML); - } - - //It loads all the chapters' xml that contains the informations of test cases - this.loadTestList = function(startTest) { + /* Get the test list xml */ + function loadTestXML() { var testsListLoader = new XMLHttpRequest(); - var sth = this; - testsListLoader.onreadystatechange = function(sth) { - if (testsListLoader.readyState == 4) { - oTests = testsListLoader.responseXML.getElementsByTagName('testGroup'); - var testSuite = testsListLoader.responseXML.getElementsByTagName('testSuite'); - pageHelper.XML_TARGETTESTSUITEVERSION = testSuite[0].getAttribute("version"); - pageHelper.XML_TARGETTESTSUITEDATE = testSuite[0].getAttribute("date"); - //It sets version and date in Run and Result tab. It is called from here so that if user goes directly to Run or Results tab, version and date should reflect. - pageHelper.setVersionAndDate(); - for (var i = 0; i < oTests.length; i++) { - aryTestGroups[i] = (oTests[i].text != undefined) ? oTests[i].text : oTests[i].textContent; - aryTestGroupsBuffer[i] = (oTests[i].text != undefined) ? oTests[i].text : oTests[i].textContent; + + $.ajax({url: TEST_LIST_PATH, dataType: 'xml', success: function(data) { + var oTests = data.getElementsByTagName('testGroup'); + var testSuite = data.getElementsByTagName('testSuite'); + + loader.version = testSuite[0].getAttribute("version"); + loader.date = testSuite[0].getAttribute("date"); + loader.totalTests = testSuite[0].getAttribute("numTests"); + + for (var i = 0; i < oTests.length; i++) { + testGroups[i] = { + path: (oTests[i].text != undefined) ? oTests[i].text : oTests[i].textContent, + tests: [] } - xmlListLoaded = true; - aryTestGroupsBuffer.numTests = aryTestGroups.numTests = testsListLoader.responseXML.getElementsByTagName('testSuite')[0].getAttribute("numTests"); - startTest && sth.startTesting(); } - }; - testsListLoader.open("GET", TEST_LIST_PATH, true); - testsListLoader.send(null); + + loader.onInitialized(loader.totalTests, loader.version, loader.date); + getNextXML(); + }}); + } + + /* Move on to the next test */ + this.getNextTest = function() { + if(testGroups.length == 0) { + // Initialize. + loadTestXML(); + } else if(currentTestIndex < testGroups[testGroupIndex].tests.length) { + // We have tests left in this test group. + var test = testGroups[testGroupIndex].tests[currentTestIndex++]; + var scriptCode = (test.firstChild.text != undefined) ? test.firstChild.text : test.firstChild.textContent; + + loader.onTestReady(test.getAttribute("id"), $.base64Decode(scriptCode)); + } else if(testGroupIndex < testGroups.length - 1) { + // We don't have tests left in this test group, so move on to the next. + testGroupIndex++; + getNextXML(); + } else { + // We're done. + loader.onTestsExhausted(); + } + } + + /* Start over at the beginning */ + this.reset = function() { + currentTestIndex = 0; + testGroupIndex = 0; } } +/* Controls test generation and running, and sends results to the presenter. */ +function Controller() { + var state = 'stopped'; + var runner = new BrowserRunner(); + var loader = new TestLoader(); + var controller = this; + runner.onComplete = function(test) { + presenter.addTestResult(test); -function sth_test(to, path) { - //Stores information in sth_test from a test definition object, and path - //TODO: Update sth framework to work more directly with test definitiion objects. - //this.testObj = to; - this.id = to.id; - this.description = to.description; - this.theTestcase = to.test; - this.path = to.path; - this.res = undefined; - this.pre = to.precondition; + if(state === 'running') + setTimeout(loader.getNextTest, 10); + } + + loader.onInitialized = function(totalTests, version, date) { + presenter.setVersion(version); + presenter.setDate(date); + presenter.setTotalTests(totalTests); + } + + loader.onLoadingNextSection = function(path) { + presenter.updateStatus("Loading: " + path); + } + + loader.onTestReady = function(id, test) { + presenter.updateStatus("Executing Test: " + id); + runner.run(id, test); + } + + loader.onTestsExhausted = function() { + state = 'stopped'; + presenter.finished(); + } + + this.start = function() { + state = 'running'; + loader.getNextTest(); + presenter.started(); + } + + this.pause = function() { + state = 'paused'; + presenter.paused(); + } + + this.reset = function() { + loader.reset(); + presenter.reset(); + } + + this.toggle = function() { + if(state === 'running') { + controller.pause(); + } else { + controller.start(); + } + } } - -//define -activeSth = new sth(window); -ES5Harness = activeSth; -loadSections(); +var controller = new Controller() + function compareArray(aExpected, aActual) { if (aActual.length != aExpected.length) { @@ -824,3 +411,56 @@ function fnGlobalObject() { return (function() { return this }).call(null); } +$(function () { + presenter.setup(); + + $('.content-home').show(); + // Adding attribute to the tabs (e.g. Home, Run etc.) and attaching the click event on buttons (e.g. Reset, Start etc.) + $('.nav-link').each(function (index) { + //Adding "targetDiv" attribute to the header tab and on that basis the div related to header tabs are displayed + if (index === 0) { + $(this).attr('targetDiv', '.content-home'); + } else if (index === 1) { + $(this).attr('targetDiv', '.content-tests'); + } else if (index === 2) { + $(this).attr('targetDiv', '.content-results'); + $(this).attr('testRunning', 'false'); + } else if (index === 3) { + $(this).attr('targetDiv', '.content-dev'); + } + else { + $(this).attr('targetDiv', '.content-browsers'); + } + + //Attaching the click event to the header tab that shows the respective div of header + $(this).click(function () { + var target = $(this).attr('targetDiv'); + $('#contentContainer > div:visible').hide(); + $('.navBar .selected').toggleClass('selected'); + $(this).addClass('selected'); + $(target).show(); + + //If clicked tab is Result, it generates the results. + if ($(target).hasClass('content-results')) { + presenter.refresh(); + } + //If clicked tab is Browsers Report, it shows the reports + if (target === '.content-browsers') { + $("body").addClass("busy"); + setTimeout(function () { + buildTable(); + }, 500); + } + }); + }); + + //Attach the click event to the start button. It starts, stops and pauses the tests + $('.button-start').click(function () { + controller.toggle(); + }); + + //Attach the click event to the reset button. It reset all the test to zero + $('.button-reset').click(function () { + controller.reset(); + }); +}); diff --git a/test/suite/ietestcenter/chapter10/10.4/10.4.2/10.4.2-2-c-1.js b/test/suite/ietestcenter/chapter10/10.4/10.4.2/10.4.2-2-c-1.js index d19c78b9f5..e3821df739 100644 --- a/test/suite/ietestcenter/chapter10/10.4/10.4.2/10.4.2-2-c-1.js +++ b/test/suite/ietestcenter/chapter10/10.4/10.4.2/10.4.2-2-c-1.js @@ -34,8 +34,6 @@ test: function testcase() { return true; } (); } -//Test262 Change -} // added, missing }); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-1-1.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-1-1.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-1-1.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-1-1.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-1-2.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-1-2.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-1-2.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-1-2.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-1-3.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-1-3.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-1-3.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-1-3.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-1-4.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-1-4.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-1-4.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-1-4.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-10.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-10.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-10.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-10.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-11.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-11.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-11.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-11.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-12.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-12.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-12.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-12.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-13.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-13.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-13.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-13.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-14.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-14.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-14.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-14.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-15.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-15.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-15.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-15.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-16.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-16.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-16.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-16.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-17.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-17.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-17.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-17.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-18.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-18.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-18.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-18.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-19.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-19.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-19.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-19.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-20.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-20.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-20.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-20.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-21.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-21.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-21.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-21.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-22.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-22.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-22.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-22.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-23.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-23.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-23.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-23.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-24.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-24.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-24.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-24.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-25.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-25.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-25.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-25.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-26.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-26.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-26.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-26.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-27.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-27.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-27.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-27.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-28.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-28.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-28.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-28.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-29.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-29.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-29.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-29.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-3.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-3.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-3.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-3.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-31.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-31.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-31.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-31.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-32.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-32.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-32.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-32.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-33.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-33.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-33.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-33.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-34.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-34.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-34.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-34.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-35.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-35.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-35.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-35.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-36.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-36.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-36.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-36.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-37.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-37.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-37.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-37.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-38.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-38.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-38.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-38.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-39.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-39.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-39.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-39.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-4.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-4.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-4.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-4.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-40.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-40.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-40.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-40.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-41.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-41.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-41.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-41.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-42.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-42.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-42.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-42.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-43.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-43.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-43.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-43.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-44.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-44.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-44.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-44.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-45.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-45.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-45.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-45.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-46.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-46.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-46.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-46.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-47.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-47.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-47.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-47.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-5.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-5.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-5.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-5.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-6.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-6.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-6.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-6.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-7.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-7.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-7.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-7.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-8.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-8.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-8.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-8.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-9.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-9.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-9.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-9.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-1.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-1.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-1.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-1.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-10.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-10.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-10.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-10.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-11.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-11.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-11.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-11.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-12.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-12.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-12.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-12.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-13.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-13.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-13.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-13.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-15.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-15.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-15.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-15.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-2.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-2.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-2.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-2.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-3.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-3.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-3.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-3.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-4.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-4.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-4.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-4.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-5.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-5.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-5.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-5.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-6.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-6.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-6.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-6.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-7.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-7.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-7.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-7.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-8.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-8.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-8.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-8.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-9.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-9.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-9.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-9.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-223.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-223.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-223.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-223.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-224.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-224.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-224.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-224.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-225.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-225.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-225.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-225.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-226.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-226.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-226.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-226.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-227.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-227.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-227.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-227.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-228.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-228.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-228.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-228.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-229.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-229.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-229.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-229.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-230.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-230.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-230.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-230.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-231.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-231.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-231.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-231.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-232.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-232.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-232.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-232.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-233.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-233.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-233.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-233.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-234.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-234.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-234.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-234.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-235.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-235.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-235.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-235.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-236.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-236.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-236.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-236.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-237.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-237.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-237.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-237.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-238.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-238.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-238.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-238.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-239.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-239.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-239.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-239.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-240.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-240.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-240.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-240.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-241.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-241.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-241.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-241.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-242.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-242.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-242.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-242.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-243.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-243.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-243.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-243.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-244.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-244.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-244.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-244.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-245.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-245.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-245.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-245.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-246.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-246.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-246.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-246.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-247.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-247.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-247.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-247.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-248.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-248.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-248.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-248.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-249.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-249.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-249.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-249.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-250.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-250.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-250.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-250.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-1-2.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-1-2.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-1-2.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-1-2.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-1-3.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-1-3.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-1-3.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-1-3.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-1-4.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-1-4.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-1-4.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-1-4.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-1-5.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-1-5.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-1-5.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-1-5.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-2-1.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-2-1.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-2-1.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-2-1.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-2-2.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-2-2.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-2-2.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-2-2.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-2-3.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-2-3.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-2-3.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-2-3.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-2-4.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-2-4.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-2-4.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-2-4.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-3-1.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-3-1.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-3-1.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-3-1.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-36.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-36.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-36.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-36.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-37.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-37.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-37.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-37.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-38.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-38.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-38.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-38.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-39.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-39.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-39.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-39.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-40.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-40.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-40.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-40.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-41.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-41.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-41.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-41.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-42.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-42.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-42.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-42.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-43.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-43.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-43.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-43.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-44.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-44.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-44.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-44.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-45.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-45.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-45.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-45.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-46.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-46.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-46.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-46.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-47.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-47.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-47.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-47.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-48.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-48.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-48.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-48.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-49.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-49.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-49.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-49.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-50.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-50.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-50.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-50.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-b-2.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-b-2.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-b-2.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-b-2.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-b-3.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-b-3.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-b-3.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-b-3.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-b-4.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-b-4.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-b-4.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-b-4.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-b-5.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-b-5.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-b-5.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-b-5.js diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-b-6.js b/test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-b-6.js similarity index 100% rename from website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-b-6.js rename to test/suite/ietestcenter/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-b-6.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.2_White_Space/S7.2_A1.1_T1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.2_White_Space/S7.2_A1.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.2_White_Space/S7.2_A1.1_T1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.2_White_Space/S7.2_A1.1_T1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.2_White_Space/S7.2_A1.1_T2.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.2_White_Space/S7.2_A1.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.2_White_Space/S7.2_A1.1_T2.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.2_White_Space/S7.2_A1.1_T2.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.2_White_Space/S7.2_A1.2_T1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.2_White_Space/S7.2_A1.2_T1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.2_White_Space/S7.2_A1.2_T1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.2_White_Space/S7.2_A1.2_T1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.2_White_Space/S7.2_A1.2_T2.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.2_White_Space/S7.2_A1.2_T2.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.2_White_Space/S7.2_A1.2_T2.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.2_White_Space/S7.2_A1.2_T2.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.2_White_Space/S7.2_A1.3_T1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.2_White_Space/S7.2_A1.3_T1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.2_White_Space/S7.2_A1.3_T1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.2_White_Space/S7.2_A1.3_T1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.2_White_Space/S7.2_A1.3_T2.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.2_White_Space/S7.2_A1.3_T2.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.2_White_Space/S7.2_A1.3_T2.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.2_White_Space/S7.2_A1.3_T2.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.2_White_Space/S7.2_A1.4_T1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.2_White_Space/S7.2_A1.4_T1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.2_White_Space/S7.2_A1.4_T1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.2_White_Space/S7.2_A1.4_T1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.2_White_Space/S7.2_A1.4_T2.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.2_White_Space/S7.2_A1.4_T2.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.2_White_Space/S7.2_A1.4_T2.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.2_White_Space/S7.2_A1.4_T2.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.2_White_Space/S7.2_A1.5_T1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.2_White_Space/S7.2_A1.5_T1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.2_White_Space/S7.2_A1.5_T1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.2_White_Space/S7.2_A1.5_T1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.2_White_Space/S7.2_A1.5_T2.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.2_White_Space/S7.2_A1.5_T2.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.2_White_Space/S7.2_A1.5_T2.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.2_White_Space/S7.2_A1.5_T2.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.2_White_Space/S7.2_A2.1_T1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.2_White_Space/S7.2_A2.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.2_White_Space/S7.2_A2.1_T1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.2_White_Space/S7.2_A2.1_T1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.2_White_Space/S7.2_A2.1_T2.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.2_White_Space/S7.2_A2.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.2_White_Space/S7.2_A2.1_T2.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.2_White_Space/S7.2_A2.1_T2.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.2_White_Space/S7.2_A2.2_T1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.2_White_Space/S7.2_A2.2_T1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.2_White_Space/S7.2_A2.2_T1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.2_White_Space/S7.2_A2.2_T1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.2_White_Space/S7.2_A2.2_T2.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.2_White_Space/S7.2_A2.2_T2.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.2_White_Space/S7.2_A2.2_T2.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.2_White_Space/S7.2_A2.2_T2.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.2_White_Space/S7.2_A2.3_T1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.2_White_Space/S7.2_A2.3_T1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.2_White_Space/S7.2_A2.3_T1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.2_White_Space/S7.2_A2.3_T1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.2_White_Space/S7.2_A2.3_T2.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.2_White_Space/S7.2_A2.3_T2.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.2_White_Space/S7.2_A2.3_T2.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.2_White_Space/S7.2_A2.3_T2.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.2_White_Space/S7.2_A2.4_T1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.2_White_Space/S7.2_A2.4_T1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.2_White_Space/S7.2_A2.4_T1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.2_White_Space/S7.2_A2.4_T1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.2_White_Space/S7.2_A2.4_T2.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.2_White_Space/S7.2_A2.4_T2.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.2_White_Space/S7.2_A2.4_T2.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.2_White_Space/S7.2_A2.4_T2.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.2_White_Space/S7.2_A2.5_T1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.2_White_Space/S7.2_A2.5_T1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.2_White_Space/S7.2_A2.5_T1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.2_White_Space/S7.2_A2.5_T1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.2_White_Space/S7.2_A2.5_T2.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.2_White_Space/S7.2_A2.5_T2.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.2_White_Space/S7.2_A2.5_T2.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.2_White_Space/S7.2_A2.5_T2.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.2_White_Space/S7.2_A3.1_T1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.2_White_Space/S7.2_A3.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.2_White_Space/S7.2_A3.1_T1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.2_White_Space/S7.2_A3.1_T1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.2_White_Space/S7.2_A3.1_T2.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.2_White_Space/S7.2_A3.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.2_White_Space/S7.2_A3.1_T2.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.2_White_Space/S7.2_A3.1_T2.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.2_White_Space/S7.2_A3.2_T1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.2_White_Space/S7.2_A3.2_T1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.2_White_Space/S7.2_A3.2_T1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.2_White_Space/S7.2_A3.2_T1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.2_White_Space/S7.2_A3.2_T2.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.2_White_Space/S7.2_A3.2_T2.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.2_White_Space/S7.2_A3.2_T2.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.2_White_Space/S7.2_A3.2_T2.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.2_White_Space/S7.2_A3.3_T1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.2_White_Space/S7.2_A3.3_T1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.2_White_Space/S7.2_A3.3_T1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.2_White_Space/S7.2_A3.3_T1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.2_White_Space/S7.2_A3.3_T2.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.2_White_Space/S7.2_A3.3_T2.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.2_White_Space/S7.2_A3.3_T2.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.2_White_Space/S7.2_A3.3_T2.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.2_White_Space/S7.2_A3.4_T1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.2_White_Space/S7.2_A3.4_T1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.2_White_Space/S7.2_A3.4_T1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.2_White_Space/S7.2_A3.4_T1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.2_White_Space/S7.2_A3.4_T2.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.2_White_Space/S7.2_A3.4_T2.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.2_White_Space/S7.2_A3.4_T2.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.2_White_Space/S7.2_A3.4_T2.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.2_White_Space/S7.2_A3.5_T1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.2_White_Space/S7.2_A3.5_T1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.2_White_Space/S7.2_A3.5_T1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.2_White_Space/S7.2_A3.5_T1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.2_White_Space/S7.2_A3.5_T2.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.2_White_Space/S7.2_A3.5_T2.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.2_White_Space/S7.2_A3.5_T2.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.2_White_Space/S7.2_A3.5_T2.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.2_White_Space/S7.2_A4.1_T1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.2_White_Space/S7.2_A4.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.2_White_Space/S7.2_A4.1_T1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.2_White_Space/S7.2_A4.1_T1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.2_White_Space/S7.2_A4.1_T2.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.2_White_Space/S7.2_A4.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.2_White_Space/S7.2_A4.1_T2.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.2_White_Space/S7.2_A4.1_T2.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.2_White_Space/S7.2_A4.2_T1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.2_White_Space/S7.2_A4.2_T1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.2_White_Space/S7.2_A4.2_T1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.2_White_Space/S7.2_A4.2_T1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.2_White_Space/S7.2_A4.2_T2.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.2_White_Space/S7.2_A4.2_T2.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.2_White_Space/S7.2_A4.2_T2.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.2_White_Space/S7.2_A4.2_T2.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.2_White_Space/S7.2_A4.3_T1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.2_White_Space/S7.2_A4.3_T1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.2_White_Space/S7.2_A4.3_T1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.2_White_Space/S7.2_A4.3_T1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.2_White_Space/S7.2_A4.3_T2.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.2_White_Space/S7.2_A4.3_T2.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.2_White_Space/S7.2_A4.3_T2.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.2_White_Space/S7.2_A4.3_T2.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.2_White_Space/S7.2_A4.4_T1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.2_White_Space/S7.2_A4.4_T1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.2_White_Space/S7.2_A4.4_T1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.2_White_Space/S7.2_A4.4_T1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.2_White_Space/S7.2_A4.4_T2.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.2_White_Space/S7.2_A4.4_T2.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.2_White_Space/S7.2_A4.4_T2.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.2_White_Space/S7.2_A4.4_T2.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.2_White_Space/S7.2_A4.5_T1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.2_White_Space/S7.2_A4.5_T1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.2_White_Space/S7.2_A4.5_T1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.2_White_Space/S7.2_A4.5_T1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.2_White_Space/S7.2_A4.5_T2.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.2_White_Space/S7.2_A4.5_T2.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.2_White_Space/S7.2_A4.5_T2.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.2_White_Space/S7.2_A4.5_T2.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.2_White_Space/S7.2_A5_T1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.2_White_Space/S7.2_A5_T1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.2_White_Space/S7.2_A5_T1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.2_White_Space/S7.2_A5_T1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.2_White_Space/S7.2_A5_T2.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.2_White_Space/S7.2_A5_T2.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.2_White_Space/S7.2_A5_T2.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.2_White_Space/S7.2_A5_T2.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.2_White_Space/S7.2_A5_T3.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.2_White_Space/S7.2_A5_T3.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.2_White_Space/S7.2_A5_T3.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.2_White_Space/S7.2_A5_T3.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.2_White_Space/S7.2_A5_T4.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.2_White_Space/S7.2_A5_T4.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.2_White_Space/S7.2_A5_T4.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.2_White_Space/S7.2_A5_T4.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.2_White_Space/S7.2_A5_T5.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.2_White_Space/S7.2_A5_T5.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.2_White_Space/S7.2_A5_T5.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.2_White_Space/S7.2_A5_T5.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A1.1_T1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A1.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A1.1_T1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A1.1_T1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A1.1_T2.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A1.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A1.1_T2.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A1.1_T2.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A1.2_T1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A1.2_T1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A1.2_T1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A1.2_T1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A1.2_T2.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A1.2_T2.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A1.2_T2.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A1.2_T2.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A1.3.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A1.3.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A1.3.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A1.3.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A1.4.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A1.4.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A1.4.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A1.4.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A2.1_T1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A2.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A2.1_T1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A2.1_T1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A2.1_T2.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A2.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A2.1_T2.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A2.1_T2.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A2.2_T1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A2.2_T1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A2.2_T1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A2.2_T1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A2.2_T2.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A2.2_T2.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A2.2_T2.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A2.2_T2.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A2.3.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A2.3.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A2.3.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A2.3.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A2.4.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A2.4.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A2.4.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A2.4.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A3.1_T1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A3.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A3.1_T1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A3.1_T1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A3.1_T2.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A3.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A3.1_T2.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A3.1_T2.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A3.1_T3.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A3.1_T3.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A3.1_T3.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A3.1_T3.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A3.2_T1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A3.2_T1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A3.2_T1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A3.2_T1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A3.2_T2.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A3.2_T2.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A3.2_T2.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A3.2_T2.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A3.2_T3.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A3.2_T3.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A3.2_T3.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A3.2_T3.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A3.3_T1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A3.3_T1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A3.3_T1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A3.3_T1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A3.3_T2.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A3.3_T2.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A3.3_T2.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A3.3_T2.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A3.4_T1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A3.4_T1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A3.4_T1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A3.4_T1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A3.4_T2.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A3.4_T2.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A3.4_T2.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A3.4_T2.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A4_T1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A4_T1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A4_T1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A4_T1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A4_T2.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A4_T2.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A4_T2.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A4_T2.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A4_T3.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A4_T3.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A4_T3.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A4_T3.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A4_T4.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A4_T4.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A4_T4.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A4_T4.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A5.1_T1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A5.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A5.1_T1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A5.1_T1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A5.1_T2.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A5.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A5.1_T2.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A5.1_T2.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A5.2_T1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A5.2_T1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A5.2_T1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A5.2_T1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A5.2_T2.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A5.2_T2.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A5.2_T2.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A5.2_T2.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A5.3.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A5.3.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A5.3.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A5.3.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A5.4.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A5.4.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A5.4.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A5.4.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A6_T1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A6_T1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A6_T1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A6_T1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A6_T2.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A6_T2.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A6_T2.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A6_T2.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A6_T3.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A6_T3.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A6_T3.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A6_T3.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A6_T4.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A6_T4.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A6_T4.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A6_T4.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A7_T1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A7_T1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A7_T1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A7_T1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A7_T2.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A7_T2.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A7_T2.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A7_T2.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A7_T3.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A7_T3.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A7_T3.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A7_T3.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A7_T4.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A7_T4.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A7_T4.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A7_T4.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A7_T5.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A7_T5.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A7_T5.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A7_T5.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A7_T6.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A7_T6.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A7_T6.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A7_T6.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A7_T7.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A7_T7.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A7_T7.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A7_T7.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A7_T8.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A7_T8.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A7_T8.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A7_T8.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.4_Comments/S7.4_A1_T1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.4_Comments/S7.4_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.4_Comments/S7.4_A1_T1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.4_Comments/S7.4_A1_T1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.4_Comments/S7.4_A1_T2.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.4_Comments/S7.4_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.4_Comments/S7.4_A1_T2.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.4_Comments/S7.4_A1_T2.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.4_Comments/S7.4_A2_T1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.4_Comments/S7.4_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.4_Comments/S7.4_A2_T1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.4_Comments/S7.4_A2_T1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.4_Comments/S7.4_A2_T2.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.4_Comments/S7.4_A2_T2.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.4_Comments/S7.4_A2_T2.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.4_Comments/S7.4_A2_T2.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.4_Comments/S7.4_A3.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.4_Comments/S7.4_A3.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.4_Comments/S7.4_A3.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.4_Comments/S7.4_A3.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.4_Comments/S7.4_A4_T1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.4_Comments/S7.4_A4_T1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.4_Comments/S7.4_A4_T1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.4_Comments/S7.4_A4_T1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.4_Comments/S7.4_A4_T2.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.4_Comments/S7.4_A4_T2.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.4_Comments/S7.4_A4_T2.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.4_Comments/S7.4_A4_T2.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.4_Comments/S7.4_A4_T3.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.4_Comments/S7.4_A4_T3.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.4_Comments/S7.4_A4_T3.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.4_Comments/S7.4_A4_T3.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.4_Comments/S7.4_A4_T4.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.4_Comments/S7.4_A4_T4.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.4_Comments/S7.4_A4_T4.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.4_Comments/S7.4_A4_T4.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.4_Comments/S7.4_A4_T5.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.4_Comments/S7.4_A4_T5.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.4_Comments/S7.4_A4_T5.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.4_Comments/S7.4_A4_T5.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.4_Comments/S7.4_A4_T6.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.4_Comments/S7.4_A4_T6.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.4_Comments/S7.4_A4_T6.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.4_Comments/S7.4_A4_T6.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.4_Comments/S7.4_A4_T7.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.4_Comments/S7.4_A4_T7.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.4_Comments/S7.4_A4_T7.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.4_Comments/S7.4_A4_T7.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.4_Comments/S7.4_A5.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.4_Comments/S7.4_A5.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.4_Comments/S7.4_A5.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.4_Comments/S7.4_A5.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.4_Comments/S7.4_A6.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.4_Comments/S7.4_A6.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.4_Comments/S7.4_A6.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.4_Comments/S7.4_A6.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.1_Reserved_Words/S7.5.1_A1.1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.1_Reserved_Words/S7.5.1_A1.1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.1_Reserved_Words/S7.5.1_A1.1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.1_Reserved_Words/S7.5.1_A1.1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.1_Reserved_Words/S7.5.1_A1.2.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.1_Reserved_Words/S7.5.1_A1.2.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.1_Reserved_Words/S7.5.1_A1.2.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.1_Reserved_Words/S7.5.1_A1.2.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.1_Reserved_Words/S7.5.1_A1.3.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.1_Reserved_Words/S7.5.1_A1.3.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.1_Reserved_Words/S7.5.1_A1.3.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.1_Reserved_Words/S7.5.1_A1.3.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.1_Reserved_Words/S7.5.1_A2.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.1_Reserved_Words/S7.5.1_A2.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.1_Reserved_Words/S7.5.1_A2.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.1_Reserved_Words/S7.5.1_A2.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.10.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.10.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.10.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.10.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.11.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.11.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.11.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.11.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.12.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.12.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.12.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.12.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.13.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.13.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.13.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.13.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.14.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.14.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.14.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.14.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.15.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.15.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.15.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.15.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.16.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.16.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.16.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.16.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.17.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.17.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.17.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.17.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.18.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.18.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.18.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.18.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.19.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.19.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.19.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.19.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.2.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.2.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.2.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.2.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.20.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.20.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.20.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.20.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.21.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.21.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.21.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.21.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.22.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.22.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.22.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.22.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.23.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.23.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.23.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.23.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.24.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.24.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.24.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.24.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.25.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.25.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.25.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.25.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.3.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.3.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.3.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.3.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.4.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.4.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.4.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.4.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.5.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.5.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.5.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.5.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.6.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.6.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.6.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.6.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.7.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.7.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.7.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.7.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.8.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.8.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.8.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.8.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.9.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.9.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.9.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.9.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.10.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.10.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.10.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.10.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.11.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.11.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.11.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.11.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.12.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.12.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.12.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.12.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.13.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.13.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.13.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.13.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.14.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.14.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.14.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.14.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.15.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.15.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.15.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.15.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.16.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.16.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.16.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.16.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.17.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.17.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.17.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.17.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.18.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.18.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.18.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.18.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.19.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.19.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.19.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.19.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.2.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.2.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.2.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.2.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.20.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.20.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.20.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.20.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.21.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.21.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.21.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.21.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.22.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.22.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.22.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.22.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.23.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.23.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.23.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.23.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.24.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.24.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.24.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.24.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.25.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.25.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.25.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.25.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.26.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.26.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.26.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.26.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.27.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.27.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.27.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.27.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.28.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.28.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.28.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.28.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.29.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.29.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.29.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.29.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.3.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.3.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.3.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.3.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.30.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.30.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.30.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.30.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.31.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.31.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.31.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.31.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.4.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.4.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.4.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.4.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.5.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.5.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.5.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.5.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.6.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.6.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.6.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.6.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.7.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.7.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.7.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.7.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.8.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.8.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.8.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.8.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.9.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.9.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.9.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.9.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.6_Identifiers/S7.6_A1.2_T1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.6_Identifiers/S7.6_A1.2_T1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.6_Identifiers/S7.6_A1.2_T1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.6_Identifiers/S7.6_A1.2_T1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.6_Identifiers/S7.6_A1.2_T2.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.6_Identifiers/S7.6_A1.2_T2.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.6_Identifiers/S7.6_A1.2_T2.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.6_Identifiers/S7.6_A1.2_T2.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.6_Identifiers/S7.6_A1.2_T3.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.6_Identifiers/S7.6_A1.2_T3.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.6_Identifiers/S7.6_A1.2_T3.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.6_Identifiers/S7.6_A1.2_T3.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.6_Identifiers/S7.6_A1.3_T1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.6_Identifiers/S7.6_A1.3_T1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.6_Identifiers/S7.6_A1.3_T1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.6_Identifiers/S7.6_A1.3_T1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.6_Identifiers/S7.6_A1.3_T2.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.6_Identifiers/S7.6_A1.3_T2.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.6_Identifiers/S7.6_A1.3_T2.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.6_Identifiers/S7.6_A1.3_T2.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.6_Identifiers/S7.6_A1.3_T3.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.6_Identifiers/S7.6_A1.3_T3.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.6_Identifiers/S7.6_A1.3_T3.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.6_Identifiers/S7.6_A1.3_T3.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.6_Identifiers/S7.6_A2.1_T1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.6_Identifiers/S7.6_A2.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.6_Identifiers/S7.6_A2.1_T1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.6_Identifiers/S7.6_A2.1_T1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.6_Identifiers/S7.6_A2.1_T2.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.6_Identifiers/S7.6_A2.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.6_Identifiers/S7.6_A2.1_T2.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.6_Identifiers/S7.6_A2.1_T2.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.6_Identifiers/S7.6_A2.1_T3.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.6_Identifiers/S7.6_A2.1_T3.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.6_Identifiers/S7.6_A2.1_T3.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.6_Identifiers/S7.6_A2.1_T3.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.6_Identifiers/S7.6_A2.1_T4.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.6_Identifiers/S7.6_A2.1_T4.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.6_Identifiers/S7.6_A2.1_T4.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.6_Identifiers/S7.6_A2.1_T4.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.6_Identifiers/S7.6_A4.1_T1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.6_Identifiers/S7.6_A4.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.6_Identifiers/S7.6_A4.1_T1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.6_Identifiers/S7.6_A4.1_T1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.6_Identifiers/S7.6_A4.1_T2.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.6_Identifiers/S7.6_A4.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.6_Identifiers/S7.6_A4.1_T2.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.6_Identifiers/S7.6_A4.1_T2.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.6_Identifiers/S7.6_A4.2_T1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.6_Identifiers/S7.6_A4.2_T1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.6_Identifiers/S7.6_A4.2_T1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.6_Identifiers/S7.6_A4.2_T1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.6_Identifiers/S7.6_A4.2_T2.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.6_Identifiers/S7.6_A4.2_T2.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.6_Identifiers/S7.6_A4.2_T2.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.6_Identifiers/S7.6_A4.2_T2.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.6_Identifiers/S7.6_A4.3_T1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.6_Identifiers/S7.6_A4.3_T1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.6_Identifiers/S7.6_A4.3_T1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.6_Identifiers/S7.6_A4.3_T1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.7_Punctuators/S7.7_A1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.7_Punctuators/S7.7_A1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.7_Punctuators/S7.7_A1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.7_Punctuators/S7.7_A1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.7_Punctuators/S7.7_A2_T1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.7_Punctuators/S7.7_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.7_Punctuators/S7.7_A2_T1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.7_Punctuators/S7.7_A2_T1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.7_Punctuators/S7.7_A2_T10.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.7_Punctuators/S7.7_A2_T10.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.7_Punctuators/S7.7_A2_T10.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.7_Punctuators/S7.7_A2_T10.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.7_Punctuators/S7.7_A2_T2.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.7_Punctuators/S7.7_A2_T2.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.7_Punctuators/S7.7_A2_T2.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.7_Punctuators/S7.7_A2_T2.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.7_Punctuators/S7.7_A2_T3.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.7_Punctuators/S7.7_A2_T3.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.7_Punctuators/S7.7_A2_T3.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.7_Punctuators/S7.7_A2_T3.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.7_Punctuators/S7.7_A2_T4.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.7_Punctuators/S7.7_A2_T4.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.7_Punctuators/S7.7_A2_T4.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.7_Punctuators/S7.7_A2_T4.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.7_Punctuators/S7.7_A2_T5.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.7_Punctuators/S7.7_A2_T5.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.7_Punctuators/S7.7_A2_T5.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.7_Punctuators/S7.7_A2_T5.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.7_Punctuators/S7.7_A2_T6.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.7_Punctuators/S7.7_A2_T6.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.7_Punctuators/S7.7_A2_T6.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.7_Punctuators/S7.7_A2_T6.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.7_Punctuators/S7.7_A2_T7.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.7_Punctuators/S7.7_A2_T7.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.7_Punctuators/S7.7_A2_T7.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.7_Punctuators/S7.7_A2_T7.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.7_Punctuators/S7.7_A2_T8.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.7_Punctuators/S7.7_A2_T8.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.7_Punctuators/S7.7_A2_T8.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.7_Punctuators/S7.7_A2_T8.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.7_Punctuators/S7.7_A2_T9.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.7_Punctuators/S7.7_A2_T9.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.7_Punctuators/S7.7_A2_T9.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.7_Punctuators/S7.7_A2_T9.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.1_Null_Literals/S7.8.1_A1_T1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.1_Null_Literals/S7.8.1_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.1_Null_Literals/S7.8.1_A1_T1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.1_Null_Literals/S7.8.1_A1_T1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.1_Null_Literals/S7.8.1_A1_T2.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.1_Null_Literals/S7.8.1_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.1_Null_Literals/S7.8.1_A1_T2.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.1_Null_Literals/S7.8.1_A1_T2.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.2_Boolean_Literals/S7.8.2_A1_T1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.2_Boolean_Literals/S7.8.2_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.2_Boolean_Literals/S7.8.2_A1_T1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.2_Boolean_Literals/S7.8.2_A1_T1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.2_Boolean_Literals/S7.8.2_A1_T2.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.2_Boolean_Literals/S7.8.2_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.2_Boolean_Literals/S7.8.2_A1_T2.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.2_Boolean_Literals/S7.8.2_A1_T2.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A1.1_T1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A1.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A1.1_T1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A1.1_T1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A1.1_T2.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A1.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A1.1_T2.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A1.1_T2.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A1.2_T1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A1.2_T1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A1.2_T1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A1.2_T1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A1.2_T2.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A1.2_T2.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A1.2_T2.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A1.2_T2.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A1.2_T3.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A1.2_T3.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A1.2_T3.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A1.2_T3.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A1.2_T4.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A1.2_T4.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A1.2_T4.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A1.2_T4.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A1.2_T5.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A1.2_T5.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A1.2_T5.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A1.2_T5.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A1.2_T6.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A1.2_T6.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A1.2_T6.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A1.2_T6.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A1.2_T7.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A1.2_T7.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A1.2_T7.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A1.2_T7.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A1.2_T8.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A1.2_T8.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A1.2_T8.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A1.2_T8.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A2.1_T1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A2.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A2.1_T1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A2.1_T1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A2.1_T2.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A2.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A2.1_T2.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A2.1_T2.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A2.1_T3.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A2.1_T3.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A2.1_T3.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A2.1_T3.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A2.2_T1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A2.2_T1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A2.2_T1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A2.2_T1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A2.2_T2.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A2.2_T2.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A2.2_T2.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A2.2_T2.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A2.2_T3.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A2.2_T3.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A2.2_T3.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A2.2_T3.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A2.2_T4.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A2.2_T4.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A2.2_T4.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A2.2_T4.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A2.2_T5.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A2.2_T5.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A2.2_T5.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A2.2_T5.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A2.2_T6.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A2.2_T6.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A2.2_T6.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A2.2_T6.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A2.2_T7.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A2.2_T7.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A2.2_T7.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A2.2_T7.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A2.2_T8.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A2.2_T8.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A2.2_T8.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A2.2_T8.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A3.1_T1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A3.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A3.1_T1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A3.1_T1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A3.1_T2.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A3.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A3.1_T2.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A3.1_T2.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A3.2_T1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A3.2_T1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A3.2_T1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A3.2_T1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A3.2_T2.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A3.2_T2.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A3.2_T2.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A3.2_T2.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A3.2_T3.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A3.2_T3.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A3.2_T3.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A3.2_T3.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A3.3_T1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A3.3_T1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A3.3_T1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A3.3_T1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A3.3_T2.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A3.3_T2.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A3.3_T2.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A3.3_T2.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A3.3_T3.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A3.3_T3.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A3.3_T3.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A3.3_T3.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A3.3_T4.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A3.3_T4.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A3.3_T4.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A3.3_T4.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A3.3_T5.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A3.3_T5.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A3.3_T5.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A3.3_T5.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A3.3_T6.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A3.3_T6.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A3.3_T6.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A3.3_T6.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A3.3_T7.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A3.3_T7.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A3.3_T7.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A3.3_T7.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A3.3_T8.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A3.3_T8.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A3.3_T8.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A3.3_T8.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A3.4_T1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A3.4_T1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A3.4_T1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A3.4_T1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A3.4_T2.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A3.4_T2.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A3.4_T2.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A3.4_T2.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A3.4_T3.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A3.4_T3.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A3.4_T3.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A3.4_T3.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A3.4_T4.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A3.4_T4.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A3.4_T4.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A3.4_T4.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A3.4_T5.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A3.4_T5.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A3.4_T5.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A3.4_T5.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A3.4_T6.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A3.4_T6.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A3.4_T6.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A3.4_T6.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A3.4_T7.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A3.4_T7.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A3.4_T7.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A3.4_T7.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A3.4_T8.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A3.4_T8.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A3.4_T8.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A3.4_T8.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A4.1_T1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A4.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A4.1_T1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A4.1_T1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A4.1_T2.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A4.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A4.1_T2.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A4.1_T2.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A4.1_T3.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A4.1_T3.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A4.1_T3.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A4.1_T3.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A4.1_T4.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A4.1_T4.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A4.1_T4.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A4.1_T4.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A4.1_T5.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A4.1_T5.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A4.1_T5.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A4.1_T5.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A4.1_T6.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A4.1_T6.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A4.1_T6.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A4.1_T6.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A4.1_T7.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A4.1_T7.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A4.1_T7.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A4.1_T7.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A4.1_T8.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A4.1_T8.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A4.1_T8.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A4.1_T8.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A4.2_T1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A4.2_T1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A4.2_T1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A4.2_T1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A4.2_T2.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A4.2_T2.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A4.2_T2.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A4.2_T2.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A4.2_T3.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A4.2_T3.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A4.2_T3.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A4.2_T3.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A4.2_T4.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A4.2_T4.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A4.2_T4.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A4.2_T4.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A4.2_T5.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A4.2_T5.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A4.2_T5.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A4.2_T5.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A4.2_T6.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A4.2_T6.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A4.2_T6.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A4.2_T6.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A4.2_T7.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A4.2_T7.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A4.2_T7.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A4.2_T7.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A4.2_T8.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A4.2_T8.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A4.2_T8.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A4.2_T8.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A5.1_T1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A5.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A5.1_T1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A5.1_T1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A5.1_T2.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A5.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A5.1_T2.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A5.1_T2.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A5.1_T3.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A5.1_T3.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A5.1_T3.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A5.1_T3.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A5.1_T4.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A5.1_T4.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A5.1_T4.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A5.1_T4.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A5.1_T5.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A5.1_T5.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A5.1_T5.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A5.1_T5.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A5.1_T6.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A5.1_T6.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A5.1_T6.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A5.1_T6.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A5.1_T7.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A5.1_T7.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A5.1_T7.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A5.1_T7.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A5.1_T8.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A5.1_T8.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A5.1_T8.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A5.1_T8.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A6.1_T1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A6.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A6.1_T1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A6.1_T1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A6.1_T2.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A6.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A6.1_T2.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A6.1_T2.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A6.2_T1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A6.2_T1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A6.2_T1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A6.2_T1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A6.2_T2.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A6.2_T2.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A6.2_T2.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A6.2_T2.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A1.1_T1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A1.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A1.1_T1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A1.1_T1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A1.1_T2.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A1.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A1.1_T2.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A1.1_T2.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A1.2_T1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A1.2_T1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A1.2_T1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A1.2_T1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A1.2_T2.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A1.2_T2.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A1.2_T2.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A1.2_T2.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A2.1_T1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A2.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A2.1_T1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A2.1_T1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A2.1_T2.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A2.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A2.1_T2.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A2.1_T2.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A2.2_T1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A2.2_T1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A2.2_T1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A2.2_T1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A2.2_T2.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A2.2_T2.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A2.2_T2.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A2.2_T2.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A2.3_T1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A2.3_T1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A2.3_T1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A2.3_T1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A3.1_T1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A3.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A3.1_T1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A3.1_T1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A3.1_T2.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A3.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A3.1_T2.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A3.1_T2.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A3.2_T1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A3.2_T1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A3.2_T1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A3.2_T1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A3.2_T2.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A3.2_T2.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A3.2_T2.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A3.2_T2.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.1_T1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.1_T1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.1_T1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.1_T2.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.1_T2.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.1_T2.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.2_T1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.2_T1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.2_T1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.2_T1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.2_T2.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.2_T2.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.2_T2.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.2_T2.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.2_T3.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.2_T3.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.2_T3.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.2_T3.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.2_T4.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.2_T4.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.2_T4.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.2_T4.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.2_T5.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.2_T5.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.2_T5.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.2_T5.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.2_T6.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.2_T6.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.2_T6.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.2_T6.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.2_T7.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.2_T7.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.2_T7.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.2_T7.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.2_T8.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.2_T8.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.2_T8.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.2_T8.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.3_T1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.3_T1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.3_T1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.3_T1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.3_T2.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.3_T2.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.3_T2.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.3_T2.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.3_T3.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.3_T3.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.3_T3.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.3_T3.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.3_T4.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.3_T4.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.3_T4.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.3_T4.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.3_T5.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.3_T5.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.3_T5.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.3_T5.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.3_T6.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.3_T6.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.3_T6.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.3_T6.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.3_T7.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.3_T7.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.3_T7.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A4.3_T7.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A5.1_T1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A5.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A5.1_T1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A5.1_T1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A5.1_T2.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A5.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A5.1_T2.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A5.1_T2.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A5.1_T3.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A5.1_T3.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A5.1_T3.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A5.1_T3.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A6.1_T1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A6.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A6.1_T1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A6.1_T1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A6.1_T2.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A6.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A6.1_T2.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A6.1_T2.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A6.1_T3.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A6.1_T3.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A6.1_T3.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A6.1_T3.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A6.1_T4.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A6.1_T4.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A6.1_T4.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A6.1_T4.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A6.2_T1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A6.2_T1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A6.2_T1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A6.2_T1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A6.2_T2.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A6.2_T2.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A6.2_T2.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A6.2_T2.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A6.3_T1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A6.3_T1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A6.3_T1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A6.3_T1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A6.4_T1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A6.4_T1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A6.4_T1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A6.4_T1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A6.4_T2.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A6.4_T2.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A6.4_T2.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A6.4_T2.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.1_T1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.1_T1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.1_T1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.1_T2.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.1_T2.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.1_T2.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.1_T3.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.1_T3.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.1_T3.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.1_T3.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.1_T4.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.1_T4.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.1_T4.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.1_T4.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.2_T1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.2_T1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.2_T1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.2_T1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.2_T2.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.2_T2.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.2_T2.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.2_T2.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.2_T3.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.2_T3.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.2_T3.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.2_T3.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.2_T4.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.2_T4.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.2_T4.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.2_T4.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.2_T5.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.2_T5.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.2_T5.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.2_T5.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.2_T6.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.2_T6.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.2_T6.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.2_T6.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.3_T1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.3_T1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.3_T1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.3_T1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.4_T1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.4_T1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.4_T1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.4_T1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.4_T2.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.4_T2.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.4_T2.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.4_T2.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.1_T1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.1_T1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.1_T1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.1_T2.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.1_T2.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.1_T2.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.2_T1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.2_T1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.2_T1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.2_T1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.2_T2.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.2_T2.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.2_T2.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.2_T2.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.2_T3.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.2_T3.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.2_T3.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.2_T3.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.2_T4.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.2_T4.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.2_T4.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.2_T4.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.3_T1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.3_T1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.3_T1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.3_T1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.3_T2.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.3_T2.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.3_T2.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.3_T2.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.3_T3.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.3_T3.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.3_T3.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.3_T3.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.3_T4.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.3_T4.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.3_T4.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.3_T4.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.3_T5.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.3_T5.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.3_T5.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.3_T5.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.3_T6.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.3_T6.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.3_T6.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.3_T6.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.4_T1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.4_T1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.4_T1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.4_T1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.4_T2.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.4_T2.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.4_T2.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.4_T2.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.5_T1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.5_T1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.5_T1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.5_T1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.5_T2.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.5_T2.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.5_T2.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.5_T2.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.5_T3.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.5_T3.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.5_T3.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.5_T3.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.5_T4.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.5_T4.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.5_T4.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.5_T4.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.5_T5.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.5_T5.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.5_T5.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.5_T5.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.5_T6.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.5_T6.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.5_T6.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.5_T6.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.1_T1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.1_T1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.1_T1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.1_T2.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.1_T2.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.1_T2.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.2_T1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.2_T1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.2_T1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.2_T1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.2_T2.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.2_T2.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.2_T2.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.2_T2.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.3_T1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.3_T1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.3_T1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.3_T1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.3_T2.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.3_T2.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.3_T2.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.3_T2.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.3_T3.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.3_T3.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.3_T3.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.3_T3.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.3_T4.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.3_T4.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.3_T4.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.3_T4.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.3_T5.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.3_T5.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.3_T5.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.3_T5.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.3_T6.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.3_T6.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.3_T6.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.3_T6.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.4_T1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.4_T1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.4_T1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.4_T1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.4_T2.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.4_T2.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.4_T2.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.4_T2.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.5_T1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.5_T1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.5_T1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.5_T1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.5_T2.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.5_T2.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.5_T2.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.5_T2.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.5_T3.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.5_T3.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.5_T3.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.5_T3.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.5_T4.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.5_T4.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.5_T4.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.5_T4.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.5_T5.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.5_T5.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.5_T5.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.5_T5.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.5_T6.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.5_T6.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.5_T6.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.5_T6.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A3.1_T1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A3.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A3.1_T1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A3.1_T1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A3.1_T2.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A3.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A3.1_T2.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A3.1_T2.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A3.1_T3.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A3.1_T3.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A3.1_T3.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A3.1_T3.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A3.1_T4.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A3.1_T4.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A3.1_T4.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A3.1_T4.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A3.1_T5.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A3.1_T5.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A3.1_T5.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A3.1_T5.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A3.1_T6.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A3.1_T6.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A3.1_T6.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A3.1_T6.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A3.1_T7.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A3.1_T7.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A3.1_T7.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A3.1_T7.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A3.1_T8.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A3.1_T8.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A3.1_T8.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A3.1_T8.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A3.1_T9.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A3.1_T9.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A3.1_T9.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A3.1_T9.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A4.1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A4.1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A4.1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A4.1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A4.2.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A4.2.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A4.2.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A4.2.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/7.9.2_Examples_of_Automatic_Semicolon_Insertion/S7.9.2_A1_T1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/7.9.2_Examples_of_Automatic_Semicolon_Insertion/S7.9.2_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/7.9.2_Examples_of_Automatic_Semicolon_Insertion/S7.9.2_A1_T1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/7.9.2_Examples_of_Automatic_Semicolon_Insertion/S7.9.2_A1_T1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/7.9.2_Examples_of_Automatic_Semicolon_Insertion/S7.9.2_A1_T2.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/7.9.2_Examples_of_Automatic_Semicolon_Insertion/S7.9.2_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/7.9.2_Examples_of_Automatic_Semicolon_Insertion/S7.9.2_A1_T2.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/7.9.2_Examples_of_Automatic_Semicolon_Insertion/S7.9.2_A1_T2.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/7.9.2_Examples_of_Automatic_Semicolon_Insertion/S7.9.2_A1_T3.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/7.9.2_Examples_of_Automatic_Semicolon_Insertion/S7.9.2_A1_T3.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/7.9.2_Examples_of_Automatic_Semicolon_Insertion/S7.9.2_A1_T3.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/7.9.2_Examples_of_Automatic_Semicolon_Insertion/S7.9.2_A1_T3.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/7.9.2_Examples_of_Automatic_Semicolon_Insertion/S7.9.2_A1_T4.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/7.9.2_Examples_of_Automatic_Semicolon_Insertion/S7.9.2_A1_T4.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/7.9.2_Examples_of_Automatic_Semicolon_Insertion/S7.9.2_A1_T4.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/7.9.2_Examples_of_Automatic_Semicolon_Insertion/S7.9.2_A1_T4.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/7.9.2_Examples_of_Automatic_Semicolon_Insertion/S7.9.2_A1_T5.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/7.9.2_Examples_of_Automatic_Semicolon_Insertion/S7.9.2_A1_T5.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/7.9.2_Examples_of_Automatic_Semicolon_Insertion/S7.9.2_A1_T5.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/7.9.2_Examples_of_Automatic_Semicolon_Insertion/S7.9.2_A1_T5.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/7.9.2_Examples_of_Automatic_Semicolon_Insertion/S7.9.2_A1_T6.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/7.9.2_Examples_of_Automatic_Semicolon_Insertion/S7.9.2_A1_T6.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/7.9.2_Examples_of_Automatic_Semicolon_Insertion/S7.9.2_A1_T6.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/7.9.2_Examples_of_Automatic_Semicolon_Insertion/S7.9.2_A1_T6.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/7.9.2_Examples_of_Automatic_Semicolon_Insertion/S7.9.2_A1_T7.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/7.9.2_Examples_of_Automatic_Semicolon_Insertion/S7.9.2_A1_T7.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/7.9.2_Examples_of_Automatic_Semicolon_Insertion/S7.9.2_A1_T7.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/7.9.2_Examples_of_Automatic_Semicolon_Insertion/S7.9.2_A1_T7.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A10_T1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A10_T1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A10_T1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A10_T1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A10_T10.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A10_T10.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A10_T10.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A10_T10.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A10_T11.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A10_T11.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A10_T11.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A10_T11.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A10_T12.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A10_T12.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A10_T12.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A10_T12.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A10_T2.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A10_T2.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A10_T2.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A10_T2.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A10_T3.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A10_T3.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A10_T3.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A10_T3.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A10_T4.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A10_T4.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A10_T4.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A10_T4.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A10_T5.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A10_T5.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A10_T5.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A10_T5.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A10_T6.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A10_T6.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A10_T6.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A10_T6.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A10_T7.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A10_T7.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A10_T7.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A10_T7.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A10_T8.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A10_T8.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A10_T8.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A10_T8.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A10_T9.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A10_T9.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A10_T9.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A10_T9.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T10.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T10.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T10.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T10.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T11.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T11.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T11.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T11.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T2.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T2.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T2.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T2.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T3.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T3.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T3.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T3.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T4.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T4.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T4.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T4.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T5.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T5.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T5.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T5.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T6.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T6.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T6.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T6.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T7.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T7.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T7.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T7.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T8.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T8.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T8.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T8.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T9.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T9.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T9.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T9.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A2.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A2.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A2.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A2.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A3.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A3.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A3.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A3.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A4.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A4.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A4.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A4.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A5.1_T1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A5.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A5.1_T1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A5.1_T1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A5.2_T1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A5.2_T1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A5.2_T1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A5.2_T1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A5.3_T1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A5.3_T1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A5.3_T1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A5.3_T1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A5.4_T1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A5.4_T1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A5.4_T1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A5.4_T1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A5.5_T1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A5.5_T1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A5.5_T1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A5.5_T1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A5.5_T2.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A5.5_T2.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A5.5_T2.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A5.5_T2.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A5.5_T3.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A5.5_T3.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A5.5_T3.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A5.5_T3.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A5.5_T4.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A5.5_T4.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A5.5_T4.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A5.5_T4.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A5.5_T5.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A5.5_T5.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A5.5_T5.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A5.5_T5.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A5.6_T1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A5.6_T1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A5.6_T1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A5.6_T1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A5.6_T2.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A5.6_T2.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A5.6_T2.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A5.6_T2.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A5.7_T1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A5.7_T1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A5.7_T1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A5.7_T1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A5.8_T1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A5.8_T1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A5.8_T1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A5.8_T1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A5.9_T1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A5.9_T1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A5.9_T1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A5.9_T1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.1_T1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.1_T1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.1_T1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.1_T10.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.1_T10.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.1_T10.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.1_T10.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.1_T11.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.1_T11.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.1_T11.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.1_T11.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.1_T12.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.1_T12.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.1_T12.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.1_T12.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.1_T13.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.1_T13.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.1_T13.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.1_T13.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.1_T2.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.1_T2.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.1_T2.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.1_T3.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.1_T3.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.1_T3.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.1_T3.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.1_T4.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.1_T4.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.1_T4.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.1_T4.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.1_T5.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.1_T5.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.1_T5.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.1_T5.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.1_T6.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.1_T6.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.1_T6.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.1_T6.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.1_T7.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.1_T7.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.1_T7.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.1_T7.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.1_T8.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.1_T8.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.1_T8.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.1_T8.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.1_T9.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.1_T9.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.1_T9.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.1_T9.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.2_T1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.2_T1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.2_T1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.2_T1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.2_T10.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.2_T10.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.2_T10.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.2_T10.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.2_T2.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.2_T2.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.2_T2.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.2_T2.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.2_T3.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.2_T3.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.2_T3.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.2_T3.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.2_T4.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.2_T4.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.2_T4.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.2_T4.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.2_T5.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.2_T5.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.2_T5.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.2_T5.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.2_T6.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.2_T6.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.2_T6.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.2_T6.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.2_T7.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.2_T7.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.2_T7.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.2_T7.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.2_T8.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.2_T8.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.2_T8.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.2_T8.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.2_T9.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.2_T9.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.2_T9.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.2_T9.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.3_T1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.3_T1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.3_T1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.3_T1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.3_T2.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.3_T2.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.3_T2.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.3_T2.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.3_T3.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.3_T3.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.3_T3.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.3_T3.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.3_T4.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.3_T4.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.3_T4.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.3_T4.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.3_T5.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.3_T5.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.3_T5.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.3_T5.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.3_T6.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.3_T6.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.3_T6.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.3_T6.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.3_T7.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.3_T7.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.3_T7.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.3_T7.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.4_T1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.4_T1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.4_T1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.4_T1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.4_T2.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.4_T2.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.4_T2.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.4_T2.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A7_T1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A7_T1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A7_T1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A7_T1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A7_T2.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A7_T2.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A7_T2.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A7_T2.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A7_T3.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A7_T3.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A7_T3.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A7_T3.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A7_T4.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A7_T4.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A7_T4.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A7_T4.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A7_T5.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A7_T5.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A7_T5.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A7_T5.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A7_T6.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A7_T6.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A7_T6.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A7_T6.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A7_T7.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A7_T7.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A7_T7.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A7_T7.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A7_T8.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A7_T8.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A7_T8.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A7_T8.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A7_T9.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A7_T9.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A7_T9.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A7_T9.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A8_T1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A8_T1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A8_T1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A8_T1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A8_T2.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A8_T2.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A8_T2.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A8_T2.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A8_T3.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A8_T3.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A8_T3.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A8_T3.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A8_T4.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A8_T4.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A8_T4.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A8_T4.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A8_T5.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A8_T5.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A8_T5.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A8_T5.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A9_T1.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A9_T1.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A9_T1.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A9_T1.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A9_T2.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A9_T2.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A9_T2.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A9_T2.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A9_T3.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A9_T3.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A9_T3.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A9_T3.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A9_T4.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A9_T4.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A9_T4.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A9_T4.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A9_T5.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A9_T5.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A9_T5.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A9_T5.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A9_T6.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A9_T6.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A9_T6.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A9_T6.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A9_T7.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A9_T7.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A9_T7.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A9_T7.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A9_T8.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A9_T8.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A9_T8.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A9_T8.js diff --git a/website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A9_T9.js b/test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A9_T9.js similarity index 100% rename from website/resources/scripts/testcases/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A9_T9.js rename to test/suite/sputnik_converted/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A9_T9.js diff --git a/website/resources/scripts/testcases/08_Types/8.1_The_Undefined_Type/S8.1_A1_T1.js b/test/suite/sputnik_converted/08_Types/8.1_The_Undefined_Type/S8.1_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.1_The_Undefined_Type/S8.1_A1_T1.js rename to test/suite/sputnik_converted/08_Types/8.1_The_Undefined_Type/S8.1_A1_T1.js diff --git a/website/resources/scripts/testcases/08_Types/8.1_The_Undefined_Type/S8.1_A1_T2.js b/test/suite/sputnik_converted/08_Types/8.1_The_Undefined_Type/S8.1_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.1_The_Undefined_Type/S8.1_A1_T2.js rename to test/suite/sputnik_converted/08_Types/8.1_The_Undefined_Type/S8.1_A1_T2.js diff --git a/website/resources/scripts/testcases/08_Types/8.1_The_Undefined_Type/S8.1_A2_T1.js b/test/suite/sputnik_converted/08_Types/8.1_The_Undefined_Type/S8.1_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.1_The_Undefined_Type/S8.1_A2_T1.js rename to test/suite/sputnik_converted/08_Types/8.1_The_Undefined_Type/S8.1_A2_T1.js diff --git a/website/resources/scripts/testcases/08_Types/8.1_The_Undefined_Type/S8.1_A2_T2.js b/test/suite/sputnik_converted/08_Types/8.1_The_Undefined_Type/S8.1_A2_T2.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.1_The_Undefined_Type/S8.1_A2_T2.js rename to test/suite/sputnik_converted/08_Types/8.1_The_Undefined_Type/S8.1_A2_T2.js diff --git a/website/resources/scripts/testcases/08_Types/8.1_The_Undefined_Type/S8.1_A3.js b/test/suite/sputnik_converted/08_Types/8.1_The_Undefined_Type/S8.1_A3.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.1_The_Undefined_Type/S8.1_A3.js rename to test/suite/sputnik_converted/08_Types/8.1_The_Undefined_Type/S8.1_A3.js diff --git a/website/resources/scripts/testcases/08_Types/8.1_The_Undefined_Type/S8.1_A4.js b/test/suite/sputnik_converted/08_Types/8.1_The_Undefined_Type/S8.1_A4.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.1_The_Undefined_Type/S8.1_A4.js rename to test/suite/sputnik_converted/08_Types/8.1_The_Undefined_Type/S8.1_A4.js diff --git a/website/resources/scripts/testcases/08_Types/8.1_The_Undefined_Type/S8.1_A5.js b/test/suite/sputnik_converted/08_Types/8.1_The_Undefined_Type/S8.1_A5.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.1_The_Undefined_Type/S8.1_A5.js rename to test/suite/sputnik_converted/08_Types/8.1_The_Undefined_Type/S8.1_A5.js diff --git a/website/resources/scripts/testcases/08_Types/8.2_The_Null_Type/S8.2_A1_T1.js b/test/suite/sputnik_converted/08_Types/8.2_The_Null_Type/S8.2_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.2_The_Null_Type/S8.2_A1_T1.js rename to test/suite/sputnik_converted/08_Types/8.2_The_Null_Type/S8.2_A1_T1.js diff --git a/website/resources/scripts/testcases/08_Types/8.2_The_Null_Type/S8.2_A1_T2.js b/test/suite/sputnik_converted/08_Types/8.2_The_Null_Type/S8.2_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.2_The_Null_Type/S8.2_A1_T2.js rename to test/suite/sputnik_converted/08_Types/8.2_The_Null_Type/S8.2_A1_T2.js diff --git a/website/resources/scripts/testcases/08_Types/8.2_The_Null_Type/S8.2_A2.js b/test/suite/sputnik_converted/08_Types/8.2_The_Null_Type/S8.2_A2.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.2_The_Null_Type/S8.2_A2.js rename to test/suite/sputnik_converted/08_Types/8.2_The_Null_Type/S8.2_A2.js diff --git a/website/resources/scripts/testcases/08_Types/8.2_The_Null_Type/S8.2_A3.js b/test/suite/sputnik_converted/08_Types/8.2_The_Null_Type/S8.2_A3.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.2_The_Null_Type/S8.2_A3.js rename to test/suite/sputnik_converted/08_Types/8.2_The_Null_Type/S8.2_A3.js diff --git a/website/resources/scripts/testcases/08_Types/8.3_The_Boolean_Type/S8.3_A1_T1.js b/test/suite/sputnik_converted/08_Types/8.3_The_Boolean_Type/S8.3_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.3_The_Boolean_Type/S8.3_A1_T1.js rename to test/suite/sputnik_converted/08_Types/8.3_The_Boolean_Type/S8.3_A1_T1.js diff --git a/website/resources/scripts/testcases/08_Types/8.3_The_Boolean_Type/S8.3_A1_T2.js b/test/suite/sputnik_converted/08_Types/8.3_The_Boolean_Type/S8.3_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.3_The_Boolean_Type/S8.3_A1_T2.js rename to test/suite/sputnik_converted/08_Types/8.3_The_Boolean_Type/S8.3_A1_T2.js diff --git a/website/resources/scripts/testcases/08_Types/8.3_The_Boolean_Type/S8.3_A2.1.js b/test/suite/sputnik_converted/08_Types/8.3_The_Boolean_Type/S8.3_A2.1.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.3_The_Boolean_Type/S8.3_A2.1.js rename to test/suite/sputnik_converted/08_Types/8.3_The_Boolean_Type/S8.3_A2.1.js diff --git a/website/resources/scripts/testcases/08_Types/8.3_The_Boolean_Type/S8.3_A2.2.js b/test/suite/sputnik_converted/08_Types/8.3_The_Boolean_Type/S8.3_A2.2.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.3_The_Boolean_Type/S8.3_A2.2.js rename to test/suite/sputnik_converted/08_Types/8.3_The_Boolean_Type/S8.3_A2.2.js diff --git a/website/resources/scripts/testcases/08_Types/8.3_The_Boolean_Type/S8.3_A3.js b/test/suite/sputnik_converted/08_Types/8.3_The_Boolean_Type/S8.3_A3.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.3_The_Boolean_Type/S8.3_A3.js rename to test/suite/sputnik_converted/08_Types/8.3_The_Boolean_Type/S8.3_A3.js diff --git a/website/resources/scripts/testcases/08_Types/8.4_The_String_Type/S8.4_A1.js b/test/suite/sputnik_converted/08_Types/8.4_The_String_Type/S8.4_A1.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.4_The_String_Type/S8.4_A1.js rename to test/suite/sputnik_converted/08_Types/8.4_The_String_Type/S8.4_A1.js diff --git a/website/resources/scripts/testcases/08_Types/8.4_The_String_Type/S8.4_A10.js b/test/suite/sputnik_converted/08_Types/8.4_The_String_Type/S8.4_A10.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.4_The_String_Type/S8.4_A10.js rename to test/suite/sputnik_converted/08_Types/8.4_The_String_Type/S8.4_A10.js diff --git a/website/resources/scripts/testcases/08_Types/8.4_The_String_Type/S8.4_A11.js b/test/suite/sputnik_converted/08_Types/8.4_The_String_Type/S8.4_A11.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.4_The_String_Type/S8.4_A11.js rename to test/suite/sputnik_converted/08_Types/8.4_The_String_Type/S8.4_A11.js diff --git a/website/resources/scripts/testcases/08_Types/8.4_The_String_Type/S8.4_A12.js b/test/suite/sputnik_converted/08_Types/8.4_The_String_Type/S8.4_A12.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.4_The_String_Type/S8.4_A12.js rename to test/suite/sputnik_converted/08_Types/8.4_The_String_Type/S8.4_A12.js diff --git a/website/resources/scripts/testcases/08_Types/8.4_The_String_Type/S8.4_A13_T1.js b/test/suite/sputnik_converted/08_Types/8.4_The_String_Type/S8.4_A13_T1.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.4_The_String_Type/S8.4_A13_T1.js rename to test/suite/sputnik_converted/08_Types/8.4_The_String_Type/S8.4_A13_T1.js diff --git a/website/resources/scripts/testcases/08_Types/8.4_The_String_Type/S8.4_A13_T2.js b/test/suite/sputnik_converted/08_Types/8.4_The_String_Type/S8.4_A13_T2.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.4_The_String_Type/S8.4_A13_T2.js rename to test/suite/sputnik_converted/08_Types/8.4_The_String_Type/S8.4_A13_T2.js diff --git a/website/resources/scripts/testcases/08_Types/8.4_The_String_Type/S8.4_A13_T3.js b/test/suite/sputnik_converted/08_Types/8.4_The_String_Type/S8.4_A13_T3.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.4_The_String_Type/S8.4_A13_T3.js rename to test/suite/sputnik_converted/08_Types/8.4_The_String_Type/S8.4_A13_T3.js diff --git a/website/resources/scripts/testcases/08_Types/8.4_The_String_Type/S8.4_A14_T1.js b/test/suite/sputnik_converted/08_Types/8.4_The_String_Type/S8.4_A14_T1.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.4_The_String_Type/S8.4_A14_T1.js rename to test/suite/sputnik_converted/08_Types/8.4_The_String_Type/S8.4_A14_T1.js diff --git a/website/resources/scripts/testcases/08_Types/8.4_The_String_Type/S8.4_A14_T2.js b/test/suite/sputnik_converted/08_Types/8.4_The_String_Type/S8.4_A14_T2.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.4_The_String_Type/S8.4_A14_T2.js rename to test/suite/sputnik_converted/08_Types/8.4_The_String_Type/S8.4_A14_T2.js diff --git a/website/resources/scripts/testcases/08_Types/8.4_The_String_Type/S8.4_A14_T3.js b/test/suite/sputnik_converted/08_Types/8.4_The_String_Type/S8.4_A14_T3.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.4_The_String_Type/S8.4_A14_T3.js rename to test/suite/sputnik_converted/08_Types/8.4_The_String_Type/S8.4_A14_T3.js diff --git a/website/resources/scripts/testcases/08_Types/8.4_The_String_Type/S8.4_A2.js b/test/suite/sputnik_converted/08_Types/8.4_The_String_Type/S8.4_A2.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.4_The_String_Type/S8.4_A2.js rename to test/suite/sputnik_converted/08_Types/8.4_The_String_Type/S8.4_A2.js diff --git a/website/resources/scripts/testcases/08_Types/8.4_The_String_Type/S8.4_A3.js b/test/suite/sputnik_converted/08_Types/8.4_The_String_Type/S8.4_A3.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.4_The_String_Type/S8.4_A3.js rename to test/suite/sputnik_converted/08_Types/8.4_The_String_Type/S8.4_A3.js diff --git a/website/resources/scripts/testcases/08_Types/8.4_The_String_Type/S8.4_A4.js b/test/suite/sputnik_converted/08_Types/8.4_The_String_Type/S8.4_A4.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.4_The_String_Type/S8.4_A4.js rename to test/suite/sputnik_converted/08_Types/8.4_The_String_Type/S8.4_A4.js diff --git a/website/resources/scripts/testcases/08_Types/8.4_The_String_Type/S8.4_A5.js b/test/suite/sputnik_converted/08_Types/8.4_The_String_Type/S8.4_A5.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.4_The_String_Type/S8.4_A5.js rename to test/suite/sputnik_converted/08_Types/8.4_The_String_Type/S8.4_A5.js diff --git a/website/resources/scripts/testcases/08_Types/8.4_The_String_Type/S8.4_A6.1.js b/test/suite/sputnik_converted/08_Types/8.4_The_String_Type/S8.4_A6.1.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.4_The_String_Type/S8.4_A6.1.js rename to test/suite/sputnik_converted/08_Types/8.4_The_String_Type/S8.4_A6.1.js diff --git a/website/resources/scripts/testcases/08_Types/8.4_The_String_Type/S8.4_A6.2.js b/test/suite/sputnik_converted/08_Types/8.4_The_String_Type/S8.4_A6.2.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.4_The_String_Type/S8.4_A6.2.js rename to test/suite/sputnik_converted/08_Types/8.4_The_String_Type/S8.4_A6.2.js diff --git a/website/resources/scripts/testcases/08_Types/8.4_The_String_Type/S8.4_A7.1.js b/test/suite/sputnik_converted/08_Types/8.4_The_String_Type/S8.4_A7.1.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.4_The_String_Type/S8.4_A7.1.js rename to test/suite/sputnik_converted/08_Types/8.4_The_String_Type/S8.4_A7.1.js diff --git a/website/resources/scripts/testcases/08_Types/8.4_The_String_Type/S8.4_A7.2.js b/test/suite/sputnik_converted/08_Types/8.4_The_String_Type/S8.4_A7.2.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.4_The_String_Type/S8.4_A7.2.js rename to test/suite/sputnik_converted/08_Types/8.4_The_String_Type/S8.4_A7.2.js diff --git a/website/resources/scripts/testcases/08_Types/8.4_The_String_Type/S8.4_A7.3.js b/test/suite/sputnik_converted/08_Types/8.4_The_String_Type/S8.4_A7.3.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.4_The_String_Type/S8.4_A7.3.js rename to test/suite/sputnik_converted/08_Types/8.4_The_String_Type/S8.4_A7.3.js diff --git a/website/resources/scripts/testcases/08_Types/8.4_The_String_Type/S8.4_A7.4.js b/test/suite/sputnik_converted/08_Types/8.4_The_String_Type/S8.4_A7.4.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.4_The_String_Type/S8.4_A7.4.js rename to test/suite/sputnik_converted/08_Types/8.4_The_String_Type/S8.4_A7.4.js diff --git a/website/resources/scripts/testcases/08_Types/8.4_The_String_Type/S8.4_A8.js b/test/suite/sputnik_converted/08_Types/8.4_The_String_Type/S8.4_A8.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.4_The_String_Type/S8.4_A8.js rename to test/suite/sputnik_converted/08_Types/8.4_The_String_Type/S8.4_A8.js diff --git a/website/resources/scripts/testcases/08_Types/8.4_The_String_Type/S8.4_A9_T1.js b/test/suite/sputnik_converted/08_Types/8.4_The_String_Type/S8.4_A9_T1.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.4_The_String_Type/S8.4_A9_T1.js rename to test/suite/sputnik_converted/08_Types/8.4_The_String_Type/S8.4_A9_T1.js diff --git a/website/resources/scripts/testcases/08_Types/8.4_The_String_Type/S8.4_A9_T2.js b/test/suite/sputnik_converted/08_Types/8.4_The_String_Type/S8.4_A9_T2.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.4_The_String_Type/S8.4_A9_T2.js rename to test/suite/sputnik_converted/08_Types/8.4_The_String_Type/S8.4_A9_T2.js diff --git a/website/resources/scripts/testcases/08_Types/8.4_The_String_Type/S8.4_A9_T3.js b/test/suite/sputnik_converted/08_Types/8.4_The_String_Type/S8.4_A9_T3.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.4_The_String_Type/S8.4_A9_T3.js rename to test/suite/sputnik_converted/08_Types/8.4_The_String_Type/S8.4_A9_T3.js diff --git a/website/resources/scripts/testcases/08_Types/8.5_The_Number_Type/S8.5_A1.js b/test/suite/sputnik_converted/08_Types/8.5_The_Number_Type/S8.5_A1.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.5_The_Number_Type/S8.5_A1.js rename to test/suite/sputnik_converted/08_Types/8.5_The_Number_Type/S8.5_A1.js diff --git a/website/resources/scripts/testcases/08_Types/8.5_The_Number_Type/S8.5_A10.js b/test/suite/sputnik_converted/08_Types/8.5_The_Number_Type/S8.5_A10.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.5_The_Number_Type/S8.5_A10.js rename to test/suite/sputnik_converted/08_Types/8.5_The_Number_Type/S8.5_A10.js diff --git a/website/resources/scripts/testcases/08_Types/8.5_The_Number_Type/S8.5_A11_T1.js b/test/suite/sputnik_converted/08_Types/8.5_The_Number_Type/S8.5_A11_T1.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.5_The_Number_Type/S8.5_A11_T1.js rename to test/suite/sputnik_converted/08_Types/8.5_The_Number_Type/S8.5_A11_T1.js diff --git a/website/resources/scripts/testcases/08_Types/8.5_The_Number_Type/S8.5_A11_T2.js b/test/suite/sputnik_converted/08_Types/8.5_The_Number_Type/S8.5_A11_T2.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.5_The_Number_Type/S8.5_A11_T2.js rename to test/suite/sputnik_converted/08_Types/8.5_The_Number_Type/S8.5_A11_T2.js diff --git a/website/resources/scripts/testcases/08_Types/8.5_The_Number_Type/S8.5_A12.1.js b/test/suite/sputnik_converted/08_Types/8.5_The_Number_Type/S8.5_A12.1.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.5_The_Number_Type/S8.5_A12.1.js rename to test/suite/sputnik_converted/08_Types/8.5_The_Number_Type/S8.5_A12.1.js diff --git a/website/resources/scripts/testcases/08_Types/8.5_The_Number_Type/S8.5_A12.2.js b/test/suite/sputnik_converted/08_Types/8.5_The_Number_Type/S8.5_A12.2.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.5_The_Number_Type/S8.5_A12.2.js rename to test/suite/sputnik_converted/08_Types/8.5_The_Number_Type/S8.5_A12.2.js diff --git a/website/resources/scripts/testcases/08_Types/8.5_The_Number_Type/S8.5_A13_T1.js b/test/suite/sputnik_converted/08_Types/8.5_The_Number_Type/S8.5_A13_T1.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.5_The_Number_Type/S8.5_A13_T1.js rename to test/suite/sputnik_converted/08_Types/8.5_The_Number_Type/S8.5_A13_T1.js diff --git a/website/resources/scripts/testcases/08_Types/8.5_The_Number_Type/S8.5_A13_T2.js b/test/suite/sputnik_converted/08_Types/8.5_The_Number_Type/S8.5_A13_T2.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.5_The_Number_Type/S8.5_A13_T2.js rename to test/suite/sputnik_converted/08_Types/8.5_The_Number_Type/S8.5_A13_T2.js diff --git a/website/resources/scripts/testcases/08_Types/8.5_The_Number_Type/S8.5_A14_T1.js b/test/suite/sputnik_converted/08_Types/8.5_The_Number_Type/S8.5_A14_T1.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.5_The_Number_Type/S8.5_A14_T1.js rename to test/suite/sputnik_converted/08_Types/8.5_The_Number_Type/S8.5_A14_T1.js diff --git a/website/resources/scripts/testcases/08_Types/8.5_The_Number_Type/S8.5_A14_T2.js b/test/suite/sputnik_converted/08_Types/8.5_The_Number_Type/S8.5_A14_T2.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.5_The_Number_Type/S8.5_A14_T2.js rename to test/suite/sputnik_converted/08_Types/8.5_The_Number_Type/S8.5_A14_T2.js diff --git a/website/resources/scripts/testcases/08_Types/8.5_The_Number_Type/S8.5_A2.1.js b/test/suite/sputnik_converted/08_Types/8.5_The_Number_Type/S8.5_A2.1.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.5_The_Number_Type/S8.5_A2.1.js rename to test/suite/sputnik_converted/08_Types/8.5_The_Number_Type/S8.5_A2.1.js diff --git a/website/resources/scripts/testcases/08_Types/8.5_The_Number_Type/S8.5_A2.2.js b/test/suite/sputnik_converted/08_Types/8.5_The_Number_Type/S8.5_A2.2.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.5_The_Number_Type/S8.5_A2.2.js rename to test/suite/sputnik_converted/08_Types/8.5_The_Number_Type/S8.5_A2.2.js diff --git a/website/resources/scripts/testcases/08_Types/8.5_The_Number_Type/S8.5_A3.js b/test/suite/sputnik_converted/08_Types/8.5_The_Number_Type/S8.5_A3.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.5_The_Number_Type/S8.5_A3.js rename to test/suite/sputnik_converted/08_Types/8.5_The_Number_Type/S8.5_A3.js diff --git a/website/resources/scripts/testcases/08_Types/8.5_The_Number_Type/S8.5_A4.js b/test/suite/sputnik_converted/08_Types/8.5_The_Number_Type/S8.5_A4.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.5_The_Number_Type/S8.5_A4.js rename to test/suite/sputnik_converted/08_Types/8.5_The_Number_Type/S8.5_A4.js diff --git a/website/resources/scripts/testcases/08_Types/8.5_The_Number_Type/S8.5_A5.js b/test/suite/sputnik_converted/08_Types/8.5_The_Number_Type/S8.5_A5.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.5_The_Number_Type/S8.5_A5.js rename to test/suite/sputnik_converted/08_Types/8.5_The_Number_Type/S8.5_A5.js diff --git a/website/resources/scripts/testcases/08_Types/8.5_The_Number_Type/S8.5_A6.js b/test/suite/sputnik_converted/08_Types/8.5_The_Number_Type/S8.5_A6.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.5_The_Number_Type/S8.5_A6.js rename to test/suite/sputnik_converted/08_Types/8.5_The_Number_Type/S8.5_A6.js diff --git a/website/resources/scripts/testcases/08_Types/8.5_The_Number_Type/S8.5_A7.js b/test/suite/sputnik_converted/08_Types/8.5_The_Number_Type/S8.5_A7.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.5_The_Number_Type/S8.5_A7.js rename to test/suite/sputnik_converted/08_Types/8.5_The_Number_Type/S8.5_A7.js diff --git a/website/resources/scripts/testcases/08_Types/8.5_The_Number_Type/S8.5_A8.js b/test/suite/sputnik_converted/08_Types/8.5_The_Number_Type/S8.5_A8.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.5_The_Number_Type/S8.5_A8.js rename to test/suite/sputnik_converted/08_Types/8.5_The_Number_Type/S8.5_A8.js diff --git a/website/resources/scripts/testcases/08_Types/8.5_The_Number_Type/S8.5_A9.js b/test/suite/sputnik_converted/08_Types/8.5_The_Number_Type/S8.5_A9.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.5_The_Number_Type/S8.5_A9.js rename to test/suite/sputnik_converted/08_Types/8.5_The_Number_Type/S8.5_A9.js diff --git a/website/resources/scripts/testcases/08_Types/8.6_The_Object_Type/8.6.1_Property_Attributes/S8.6.1_A1.js b/test/suite/sputnik_converted/08_Types/8.6_The_Object_Type/8.6.1_Property_Attributes/S8.6.1_A1.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.6_The_Object_Type/8.6.1_Property_Attributes/S8.6.1_A1.js rename to test/suite/sputnik_converted/08_Types/8.6_The_Object_Type/8.6.1_Property_Attributes/S8.6.1_A1.js diff --git a/website/resources/scripts/testcases/08_Types/8.6_The_Object_Type/8.6.1_Property_Attributes/S8.6.1_A2.js b/test/suite/sputnik_converted/08_Types/8.6_The_Object_Type/8.6.1_Property_Attributes/S8.6.1_A2.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.6_The_Object_Type/8.6.1_Property_Attributes/S8.6.1_A2.js rename to test/suite/sputnik_converted/08_Types/8.6_The_Object_Type/8.6.1_Property_Attributes/S8.6.1_A2.js diff --git a/website/resources/scripts/testcases/08_Types/8.6_The_Object_Type/8.6.1_Property_Attributes/S8.6.1_A3.js b/test/suite/sputnik_converted/08_Types/8.6_The_Object_Type/8.6.1_Property_Attributes/S8.6.1_A3.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.6_The_Object_Type/8.6.1_Property_Attributes/S8.6.1_A3.js rename to test/suite/sputnik_converted/08_Types/8.6_The_Object_Type/8.6.1_Property_Attributes/S8.6.1_A3.js diff --git a/website/resources/scripts/testcases/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2.1_A1.js b/test/suite/sputnik_converted/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2.1_A1.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2.1_A1.js rename to test/suite/sputnik_converted/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2.1_A1.js diff --git a/website/resources/scripts/testcases/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2.1_A2.js b/test/suite/sputnik_converted/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2.1_A2.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2.1_A2.js rename to test/suite/sputnik_converted/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2.1_A2.js diff --git a/website/resources/scripts/testcases/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2.1_A3.js b/test/suite/sputnik_converted/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2.1_A3.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2.1_A3.js rename to test/suite/sputnik_converted/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2.1_A3.js diff --git a/website/resources/scripts/testcases/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2.2_A1.js b/test/suite/sputnik_converted/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2.2_A1.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2.2_A1.js rename to test/suite/sputnik_converted/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2.2_A1.js diff --git a/website/resources/scripts/testcases/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2.2_A2.js b/test/suite/sputnik_converted/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2.2_A2.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2.2_A2.js rename to test/suite/sputnik_converted/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2.2_A2.js diff --git a/website/resources/scripts/testcases/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2.3_A1.js b/test/suite/sputnik_converted/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2.3_A1.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2.3_A1.js rename to test/suite/sputnik_converted/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2.3_A1.js diff --git a/website/resources/scripts/testcases/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2.4_A1.js b/test/suite/sputnik_converted/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2.4_A1.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2.4_A1.js rename to test/suite/sputnik_converted/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2.4_A1.js diff --git a/website/resources/scripts/testcases/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2.4_A2_T1.js b/test/suite/sputnik_converted/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2.4_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2.4_A2_T1.js rename to test/suite/sputnik_converted/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2.4_A2_T1.js diff --git a/website/resources/scripts/testcases/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2.4_A2_T2.js b/test/suite/sputnik_converted/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2.4_A2_T2.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2.4_A2_T2.js rename to test/suite/sputnik_converted/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2.4_A2_T2.js diff --git a/website/resources/scripts/testcases/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2.4_A3.js b/test/suite/sputnik_converted/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2.4_A3.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2.4_A3.js rename to test/suite/sputnik_converted/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2.4_A3.js diff --git a/website/resources/scripts/testcases/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2.5_A1.js b/test/suite/sputnik_converted/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2.5_A1.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2.5_A1.js rename to test/suite/sputnik_converted/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2.5_A1.js diff --git a/website/resources/scripts/testcases/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2.5_A2_T1.js b/test/suite/sputnik_converted/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2.5_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2.5_A2_T1.js rename to test/suite/sputnik_converted/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2.5_A2_T1.js diff --git a/website/resources/scripts/testcases/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2.5_A2_T2.js b/test/suite/sputnik_converted/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2.5_A2_T2.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2.5_A2_T2.js rename to test/suite/sputnik_converted/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2.5_A2_T2.js diff --git a/website/resources/scripts/testcases/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2.5_A3.js b/test/suite/sputnik_converted/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2.5_A3.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2.5_A3.js rename to test/suite/sputnik_converted/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2.5_A3.js diff --git a/website/resources/scripts/testcases/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2.6_A1.js b/test/suite/sputnik_converted/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2.6_A1.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2.6_A1.js rename to test/suite/sputnik_converted/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2.6_A1.js diff --git a/website/resources/scripts/testcases/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2.6_A2.js b/test/suite/sputnik_converted/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2.6_A2.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2.6_A2.js rename to test/suite/sputnik_converted/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2.6_A2.js diff --git a/website/resources/scripts/testcases/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2.6_A3.js b/test/suite/sputnik_converted/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2.6_A3.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2.6_A3.js rename to test/suite/sputnik_converted/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2.6_A3.js diff --git a/website/resources/scripts/testcases/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2.6_A4.js b/test/suite/sputnik_converted/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2.6_A4.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2.6_A4.js rename to test/suite/sputnik_converted/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2.6_A4.js diff --git a/website/resources/scripts/testcases/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2_A1.js b/test/suite/sputnik_converted/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2_A1.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2_A1.js rename to test/suite/sputnik_converted/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2_A1.js diff --git a/website/resources/scripts/testcases/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2_A2.js b/test/suite/sputnik_converted/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2_A2.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2_A2.js rename to test/suite/sputnik_converted/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2_A2.js diff --git a/website/resources/scripts/testcases/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2_A3.js b/test/suite/sputnik_converted/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2_A3.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2_A3.js rename to test/suite/sputnik_converted/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2_A3.js diff --git a/website/resources/scripts/testcases/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2_A4.js b/test/suite/sputnik_converted/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2_A4.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2_A4.js rename to test/suite/sputnik_converted/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2_A4.js diff --git a/website/resources/scripts/testcases/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2_A5_T1.js b/test/suite/sputnik_converted/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2_A5_T1.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2_A5_T1.js rename to test/suite/sputnik_converted/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2_A5_T1.js diff --git a/website/resources/scripts/testcases/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2_A5_T2.js b/test/suite/sputnik_converted/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2_A5_T2.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2_A5_T2.js rename to test/suite/sputnik_converted/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2_A5_T2.js diff --git a/website/resources/scripts/testcases/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2_A5_T3.js b/test/suite/sputnik_converted/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2_A5_T3.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2_A5_T3.js rename to test/suite/sputnik_converted/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2_A5_T3.js diff --git a/website/resources/scripts/testcases/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2_A5_T4.js b/test/suite/sputnik_converted/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2_A5_T4.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2_A5_T4.js rename to test/suite/sputnik_converted/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2_A5_T4.js diff --git a/website/resources/scripts/testcases/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2_A6.js b/test/suite/sputnik_converted/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2_A6.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2_A6.js rename to test/suite/sputnik_converted/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2_A6.js diff --git a/website/resources/scripts/testcases/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2_A7.js b/test/suite/sputnik_converted/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2_A7.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2_A7.js rename to test/suite/sputnik_converted/08_Types/8.6_The_Object_Type/8.6.2_Internal_Properties_and_Methods/S8.6.2_A7.js diff --git a/website/resources/scripts/testcases/08_Types/8.6_The_Object_Type/S8.6_A2_T1.js b/test/suite/sputnik_converted/08_Types/8.6_The_Object_Type/S8.6_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.6_The_Object_Type/S8.6_A2_T1.js rename to test/suite/sputnik_converted/08_Types/8.6_The_Object_Type/S8.6_A2_T1.js diff --git a/website/resources/scripts/testcases/08_Types/8.6_The_Object_Type/S8.6_A2_T2.js b/test/suite/sputnik_converted/08_Types/8.6_The_Object_Type/S8.6_A2_T2.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.6_The_Object_Type/S8.6_A2_T2.js rename to test/suite/sputnik_converted/08_Types/8.6_The_Object_Type/S8.6_A2_T2.js diff --git a/website/resources/scripts/testcases/08_Types/8.6_The_Object_Type/S8.6_A3_T1.js b/test/suite/sputnik_converted/08_Types/8.6_The_Object_Type/S8.6_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.6_The_Object_Type/S8.6_A3_T1.js rename to test/suite/sputnik_converted/08_Types/8.6_The_Object_Type/S8.6_A3_T1.js diff --git a/website/resources/scripts/testcases/08_Types/8.6_The_Object_Type/S8.6_A3_T2.js b/test/suite/sputnik_converted/08_Types/8.6_The_Object_Type/S8.6_A3_T2.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.6_The_Object_Type/S8.6_A3_T2.js rename to test/suite/sputnik_converted/08_Types/8.6_The_Object_Type/S8.6_A3_T2.js diff --git a/website/resources/scripts/testcases/08_Types/8.6_The_Object_Type/S8.6_A4_T1.js b/test/suite/sputnik_converted/08_Types/8.6_The_Object_Type/S8.6_A4_T1.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.6_The_Object_Type/S8.6_A4_T1.js rename to test/suite/sputnik_converted/08_Types/8.6_The_Object_Type/S8.6_A4_T1.js diff --git a/website/resources/scripts/testcases/08_Types/8.7_The_Reference_Type/S8.7.1_A1.js b/test/suite/sputnik_converted/08_Types/8.7_The_Reference_Type/S8.7.1_A1.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.7_The_Reference_Type/S8.7.1_A1.js rename to test/suite/sputnik_converted/08_Types/8.7_The_Reference_Type/S8.7.1_A1.js diff --git a/website/resources/scripts/testcases/08_Types/8.7_The_Reference_Type/S8.7.1_A2.js b/test/suite/sputnik_converted/08_Types/8.7_The_Reference_Type/S8.7.1_A2.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.7_The_Reference_Type/S8.7.1_A2.js rename to test/suite/sputnik_converted/08_Types/8.7_The_Reference_Type/S8.7.1_A2.js diff --git a/website/resources/scripts/testcases/08_Types/8.7_The_Reference_Type/S8.7.2_A1_T1.js b/test/suite/sputnik_converted/08_Types/8.7_The_Reference_Type/S8.7.2_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.7_The_Reference_Type/S8.7.2_A1_T1.js rename to test/suite/sputnik_converted/08_Types/8.7_The_Reference_Type/S8.7.2_A1_T1.js diff --git a/website/resources/scripts/testcases/08_Types/8.7_The_Reference_Type/S8.7.2_A1_T2.js b/test/suite/sputnik_converted/08_Types/8.7_The_Reference_Type/S8.7.2_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.7_The_Reference_Type/S8.7.2_A1_T2.js rename to test/suite/sputnik_converted/08_Types/8.7_The_Reference_Type/S8.7.2_A1_T2.js diff --git a/website/resources/scripts/testcases/08_Types/8.7_The_Reference_Type/S8.7.2_A2.js b/test/suite/sputnik_converted/08_Types/8.7_The_Reference_Type/S8.7.2_A2.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.7_The_Reference_Type/S8.7.2_A2.js rename to test/suite/sputnik_converted/08_Types/8.7_The_Reference_Type/S8.7.2_A2.js diff --git a/website/resources/scripts/testcases/08_Types/8.7_The_Reference_Type/S8.7.2_A3.js b/test/suite/sputnik_converted/08_Types/8.7_The_Reference_Type/S8.7.2_A3.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.7_The_Reference_Type/S8.7.2_A3.js rename to test/suite/sputnik_converted/08_Types/8.7_The_Reference_Type/S8.7.2_A3.js diff --git a/website/resources/scripts/testcases/08_Types/8.7_The_Reference_Type/S8.7_A1.js b/test/suite/sputnik_converted/08_Types/8.7_The_Reference_Type/S8.7_A1.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.7_The_Reference_Type/S8.7_A1.js rename to test/suite/sputnik_converted/08_Types/8.7_The_Reference_Type/S8.7_A1.js diff --git a/website/resources/scripts/testcases/08_Types/8.7_The_Reference_Type/S8.7_A2.js b/test/suite/sputnik_converted/08_Types/8.7_The_Reference_Type/S8.7_A2.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.7_The_Reference_Type/S8.7_A2.js rename to test/suite/sputnik_converted/08_Types/8.7_The_Reference_Type/S8.7_A2.js diff --git a/website/resources/scripts/testcases/08_Types/8.7_The_Reference_Type/S8.7_A3.js b/test/suite/sputnik_converted/08_Types/8.7_The_Reference_Type/S8.7_A3.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.7_The_Reference_Type/S8.7_A3.js rename to test/suite/sputnik_converted/08_Types/8.7_The_Reference_Type/S8.7_A3.js diff --git a/website/resources/scripts/testcases/08_Types/8.7_The_Reference_Type/S8.7_A4.js b/test/suite/sputnik_converted/08_Types/8.7_The_Reference_Type/S8.7_A4.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.7_The_Reference_Type/S8.7_A4.js rename to test/suite/sputnik_converted/08_Types/8.7_The_Reference_Type/S8.7_A4.js diff --git a/website/resources/scripts/testcases/08_Types/8.7_The_Reference_Type/S8.7_A5_T1.js b/test/suite/sputnik_converted/08_Types/8.7_The_Reference_Type/S8.7_A5_T1.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.7_The_Reference_Type/S8.7_A5_T1.js rename to test/suite/sputnik_converted/08_Types/8.7_The_Reference_Type/S8.7_A5_T1.js diff --git a/website/resources/scripts/testcases/08_Types/8.7_The_Reference_Type/S8.7_A5_T2.js b/test/suite/sputnik_converted/08_Types/8.7_The_Reference_Type/S8.7_A5_T2.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.7_The_Reference_Type/S8.7_A5_T2.js rename to test/suite/sputnik_converted/08_Types/8.7_The_Reference_Type/S8.7_A5_T2.js diff --git a/website/resources/scripts/testcases/08_Types/8.7_The_Reference_Type/S8.7_A6.js b/test/suite/sputnik_converted/08_Types/8.7_The_Reference_Type/S8.7_A6.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.7_The_Reference_Type/S8.7_A6.js rename to test/suite/sputnik_converted/08_Types/8.7_The_Reference_Type/S8.7_A6.js diff --git a/website/resources/scripts/testcases/08_Types/8.7_The_Reference_Type/S8.7_A7.js b/test/suite/sputnik_converted/08_Types/8.7_The_Reference_Type/S8.7_A7.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.7_The_Reference_Type/S8.7_A7.js rename to test/suite/sputnik_converted/08_Types/8.7_The_Reference_Type/S8.7_A7.js diff --git a/website/resources/scripts/testcases/08_Types/8.8_The_List_Type/S8.8_A2_T1.js b/test/suite/sputnik_converted/08_Types/8.8_The_List_Type/S8.8_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.8_The_List_Type/S8.8_A2_T1.js rename to test/suite/sputnik_converted/08_Types/8.8_The_List_Type/S8.8_A2_T1.js diff --git a/website/resources/scripts/testcases/08_Types/8.8_The_List_Type/S8.8_A2_T2.js b/test/suite/sputnik_converted/08_Types/8.8_The_List_Type/S8.8_A2_T2.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.8_The_List_Type/S8.8_A2_T2.js rename to test/suite/sputnik_converted/08_Types/8.8_The_List_Type/S8.8_A2_T2.js diff --git a/website/resources/scripts/testcases/08_Types/8.8_The_List_Type/S8.8_A2_T3.js b/test/suite/sputnik_converted/08_Types/8.8_The_List_Type/S8.8_A2_T3.js similarity index 100% rename from website/resources/scripts/testcases/08_Types/8.8_The_List_Type/S8.8_A2_T3.js rename to test/suite/sputnik_converted/08_Types/8.8_The_List_Type/S8.8_A2_T3.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.1_ToPrimitive/S9.1_A1_T1.js b/test/suite/sputnik_converted/09_Type_Conversion/9.1_ToPrimitive/S9.1_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.1_ToPrimitive/S9.1_A1_T1.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.1_ToPrimitive/S9.1_A1_T1.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.1_ToPrimitive/S9.1_A1_T2.js b/test/suite/sputnik_converted/09_Type_Conversion/9.1_ToPrimitive/S9.1_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.1_ToPrimitive/S9.1_A1_T2.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.1_ToPrimitive/S9.1_A1_T2.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.1_ToPrimitive/S9.1_A1_T3.js b/test/suite/sputnik_converted/09_Type_Conversion/9.1_ToPrimitive/S9.1_A1_T3.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.1_ToPrimitive/S9.1_A1_T3.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.1_ToPrimitive/S9.1_A1_T3.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.1_ToPrimitive/S9.1_A1_T4.js b/test/suite/sputnik_converted/09_Type_Conversion/9.1_ToPrimitive/S9.1_A1_T4.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.1_ToPrimitive/S9.1_A1_T4.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.1_ToPrimitive/S9.1_A1_T4.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.2_ToBoolean/S9.2_A1_T1.js b/test/suite/sputnik_converted/09_Type_Conversion/9.2_ToBoolean/S9.2_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.2_ToBoolean/S9.2_A1_T1.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.2_ToBoolean/S9.2_A1_T1.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.2_ToBoolean/S9.2_A1_T2.js b/test/suite/sputnik_converted/09_Type_Conversion/9.2_ToBoolean/S9.2_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.2_ToBoolean/S9.2_A1_T2.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.2_ToBoolean/S9.2_A1_T2.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.2_ToBoolean/S9.2_A2_T1.js b/test/suite/sputnik_converted/09_Type_Conversion/9.2_ToBoolean/S9.2_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.2_ToBoolean/S9.2_A2_T1.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.2_ToBoolean/S9.2_A2_T1.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.2_ToBoolean/S9.2_A2_T2.js b/test/suite/sputnik_converted/09_Type_Conversion/9.2_ToBoolean/S9.2_A2_T2.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.2_ToBoolean/S9.2_A2_T2.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.2_ToBoolean/S9.2_A2_T2.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.2_ToBoolean/S9.2_A3_T1.js b/test/suite/sputnik_converted/09_Type_Conversion/9.2_ToBoolean/S9.2_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.2_ToBoolean/S9.2_A3_T1.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.2_ToBoolean/S9.2_A3_T1.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.2_ToBoolean/S9.2_A3_T2.js b/test/suite/sputnik_converted/09_Type_Conversion/9.2_ToBoolean/S9.2_A3_T2.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.2_ToBoolean/S9.2_A3_T2.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.2_ToBoolean/S9.2_A3_T2.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.2_ToBoolean/S9.2_A4_T1.js b/test/suite/sputnik_converted/09_Type_Conversion/9.2_ToBoolean/S9.2_A4_T1.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.2_ToBoolean/S9.2_A4_T1.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.2_ToBoolean/S9.2_A4_T1.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.2_ToBoolean/S9.2_A4_T2.js b/test/suite/sputnik_converted/09_Type_Conversion/9.2_ToBoolean/S9.2_A4_T2.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.2_ToBoolean/S9.2_A4_T2.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.2_ToBoolean/S9.2_A4_T2.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.2_ToBoolean/S9.2_A4_T3.js b/test/suite/sputnik_converted/09_Type_Conversion/9.2_ToBoolean/S9.2_A4_T3.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.2_ToBoolean/S9.2_A4_T3.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.2_ToBoolean/S9.2_A4_T3.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.2_ToBoolean/S9.2_A4_T4.js b/test/suite/sputnik_converted/09_Type_Conversion/9.2_ToBoolean/S9.2_A4_T4.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.2_ToBoolean/S9.2_A4_T4.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.2_ToBoolean/S9.2_A4_T4.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.2_ToBoolean/S9.2_A5_T1.js b/test/suite/sputnik_converted/09_Type_Conversion/9.2_ToBoolean/S9.2_A5_T1.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.2_ToBoolean/S9.2_A5_T1.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.2_ToBoolean/S9.2_A5_T1.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.2_ToBoolean/S9.2_A5_T2.js b/test/suite/sputnik_converted/09_Type_Conversion/9.2_ToBoolean/S9.2_A5_T2.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.2_ToBoolean/S9.2_A5_T2.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.2_ToBoolean/S9.2_A5_T2.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.2_ToBoolean/S9.2_A5_T3.js b/test/suite/sputnik_converted/09_Type_Conversion/9.2_ToBoolean/S9.2_A5_T3.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.2_ToBoolean/S9.2_A5_T3.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.2_ToBoolean/S9.2_A5_T3.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.2_ToBoolean/S9.2_A5_T4.js b/test/suite/sputnik_converted/09_Type_Conversion/9.2_ToBoolean/S9.2_A5_T4.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.2_ToBoolean/S9.2_A5_T4.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.2_ToBoolean/S9.2_A5_T4.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.2_ToBoolean/S9.2_A6_T1.js b/test/suite/sputnik_converted/09_Type_Conversion/9.2_ToBoolean/S9.2_A6_T1.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.2_ToBoolean/S9.2_A6_T1.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.2_ToBoolean/S9.2_A6_T1.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.2_ToBoolean/S9.2_A6_T2.js b/test/suite/sputnik_converted/09_Type_Conversion/9.2_ToBoolean/S9.2_A6_T2.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.2_ToBoolean/S9.2_A6_T2.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.2_ToBoolean/S9.2_A6_T2.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A1.js b/test/suite/sputnik_converted/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A1.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A1.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A1.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A10.js b/test/suite/sputnik_converted/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A10.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A10.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A10.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A11.js b/test/suite/sputnik_converted/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A11.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A11.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A11.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A12.js b/test/suite/sputnik_converted/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A12.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A12.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A12.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A13.js b/test/suite/sputnik_converted/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A13.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A13.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A13.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A14.js b/test/suite/sputnik_converted/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A14.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A14.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A14.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A15.js b/test/suite/sputnik_converted/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A15.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A15.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A15.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A16.js b/test/suite/sputnik_converted/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A16.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A16.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A16.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A17.js b/test/suite/sputnik_converted/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A17.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A17.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A17.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A18.js b/test/suite/sputnik_converted/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A18.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A18.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A18.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A19.js b/test/suite/sputnik_converted/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A19.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A19.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A19.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A2.js b/test/suite/sputnik_converted/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A2.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A2.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A2.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A20.js b/test/suite/sputnik_converted/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A20.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A20.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A20.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A21.js b/test/suite/sputnik_converted/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A21.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A21.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A21.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A22.js b/test/suite/sputnik_converted/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A22.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A22.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A22.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A23.js b/test/suite/sputnik_converted/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A23.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A23.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A23.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A24.js b/test/suite/sputnik_converted/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A24.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A24.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A24.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A25.js b/test/suite/sputnik_converted/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A25.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A25.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A25.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A26.js b/test/suite/sputnik_converted/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A26.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A26.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A26.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A27.js b/test/suite/sputnik_converted/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A27.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A27.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A27.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A28.js b/test/suite/sputnik_converted/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A28.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A28.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A28.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A29.js b/test/suite/sputnik_converted/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A29.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A29.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A29.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A30.js b/test/suite/sputnik_converted/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A30.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A30.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A30.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A31.js b/test/suite/sputnik_converted/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A31.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A31.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A31.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A32.js b/test/suite/sputnik_converted/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A32.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A32.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A32.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A3_T1.js b/test/suite/sputnik_converted/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A3_T1.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A3_T1.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A3_T2.js b/test/suite/sputnik_converted/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A3_T2.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A3_T2.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A3_T2.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A4_T1.js b/test/suite/sputnik_converted/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A4_T1.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A4_T1.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A4_T1.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A4_T2.js b/test/suite/sputnik_converted/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A4_T2.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A4_T2.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A4_T2.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A5_T1.js b/test/suite/sputnik_converted/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A5_T1.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A5_T1.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A5_T1.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A5_T2.js b/test/suite/sputnik_converted/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A5_T2.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A5_T2.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A5_T2.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A5_T3.js b/test/suite/sputnik_converted/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A5_T3.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A5_T3.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A5_T3.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A6_T1.js b/test/suite/sputnik_converted/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A6_T1.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A6_T1.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A6_T1.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A6_T2.js b/test/suite/sputnik_converted/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A6_T2.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A6_T2.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A6_T2.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A7.js b/test/suite/sputnik_converted/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A7.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A7.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A7.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A8.js b/test/suite/sputnik_converted/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A8.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A8.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A8.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A9.js b/test/suite/sputnik_converted/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A9.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A9.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A9.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.3_ToNumber/S9.3_A1_T1.js b/test/suite/sputnik_converted/09_Type_Conversion/9.3_ToNumber/S9.3_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.3_ToNumber/S9.3_A1_T1.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.3_ToNumber/S9.3_A1_T1.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.3_ToNumber/S9.3_A1_T2.js b/test/suite/sputnik_converted/09_Type_Conversion/9.3_ToNumber/S9.3_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.3_ToNumber/S9.3_A1_T2.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.3_ToNumber/S9.3_A1_T2.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.3_ToNumber/S9.3_A2_T1.js b/test/suite/sputnik_converted/09_Type_Conversion/9.3_ToNumber/S9.3_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.3_ToNumber/S9.3_A2_T1.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.3_ToNumber/S9.3_A2_T1.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.3_ToNumber/S9.3_A2_T2.js b/test/suite/sputnik_converted/09_Type_Conversion/9.3_ToNumber/S9.3_A2_T2.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.3_ToNumber/S9.3_A2_T2.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.3_ToNumber/S9.3_A2_T2.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.3_ToNumber/S9.3_A3_T1.js b/test/suite/sputnik_converted/09_Type_Conversion/9.3_ToNumber/S9.3_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.3_ToNumber/S9.3_A3_T1.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.3_ToNumber/S9.3_A3_T1.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.3_ToNumber/S9.3_A3_T2.js b/test/suite/sputnik_converted/09_Type_Conversion/9.3_ToNumber/S9.3_A3_T2.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.3_ToNumber/S9.3_A3_T2.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.3_ToNumber/S9.3_A3_T2.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.3_ToNumber/S9.3_A4.1_T1.js b/test/suite/sputnik_converted/09_Type_Conversion/9.3_ToNumber/S9.3_A4.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.3_ToNumber/S9.3_A4.1_T1.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.3_ToNumber/S9.3_A4.1_T1.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.3_ToNumber/S9.3_A4.1_T2.js b/test/suite/sputnik_converted/09_Type_Conversion/9.3_ToNumber/S9.3_A4.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.3_ToNumber/S9.3_A4.1_T2.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.3_ToNumber/S9.3_A4.1_T2.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.3_ToNumber/S9.3_A4.2_T1.js b/test/suite/sputnik_converted/09_Type_Conversion/9.3_ToNumber/S9.3_A4.2_T1.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.3_ToNumber/S9.3_A4.2_T1.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.3_ToNumber/S9.3_A4.2_T1.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.3_ToNumber/S9.3_A4.2_T2.js b/test/suite/sputnik_converted/09_Type_Conversion/9.3_ToNumber/S9.3_A4.2_T2.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.3_ToNumber/S9.3_A4.2_T2.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.3_ToNumber/S9.3_A4.2_T2.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.3_ToNumber/S9.3_A5_T1.js b/test/suite/sputnik_converted/09_Type_Conversion/9.3_ToNumber/S9.3_A5_T1.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.3_ToNumber/S9.3_A5_T1.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.3_ToNumber/S9.3_A5_T1.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.3_ToNumber/S9.3_A5_T2.js b/test/suite/sputnik_converted/09_Type_Conversion/9.3_ToNumber/S9.3_A5_T2.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.3_ToNumber/S9.3_A5_T2.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.3_ToNumber/S9.3_A5_T2.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.4_ToInteger/S9.4_A1.js b/test/suite/sputnik_converted/09_Type_Conversion/9.4_ToInteger/S9.4_A1.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.4_ToInteger/S9.4_A1.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.4_ToInteger/S9.4_A1.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.4_ToInteger/S9.4_A2.js b/test/suite/sputnik_converted/09_Type_Conversion/9.4_ToInteger/S9.4_A2.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.4_ToInteger/S9.4_A2.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.4_ToInteger/S9.4_A2.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.4_ToInteger/S9.4_A3_T1.js b/test/suite/sputnik_converted/09_Type_Conversion/9.4_ToInteger/S9.4_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.4_ToInteger/S9.4_A3_T1.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.4_ToInteger/S9.4_A3_T1.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.4_ToInteger/S9.4_A3_T2.js b/test/suite/sputnik_converted/09_Type_Conversion/9.4_ToInteger/S9.4_A3_T2.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.4_ToInteger/S9.4_A3_T2.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.4_ToInteger/S9.4_A3_T2.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.5_ToInt32/S9.5_A1_T1.js b/test/suite/sputnik_converted/09_Type_Conversion/9.5_ToInt32/S9.5_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.5_ToInt32/S9.5_A1_T1.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.5_ToInt32/S9.5_A1_T1.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.5_ToInt32/S9.5_A2.1_T1.js b/test/suite/sputnik_converted/09_Type_Conversion/9.5_ToInt32/S9.5_A2.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.5_ToInt32/S9.5_A2.1_T1.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.5_ToInt32/S9.5_A2.1_T1.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.5_ToInt32/S9.5_A2.1_T2.js b/test/suite/sputnik_converted/09_Type_Conversion/9.5_ToInt32/S9.5_A2.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.5_ToInt32/S9.5_A2.1_T2.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.5_ToInt32/S9.5_A2.1_T2.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.5_ToInt32/S9.5_A2.2_T1.js b/test/suite/sputnik_converted/09_Type_Conversion/9.5_ToInt32/S9.5_A2.2_T1.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.5_ToInt32/S9.5_A2.2_T1.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.5_ToInt32/S9.5_A2.2_T1.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.5_ToInt32/S9.5_A2.2_T2.js b/test/suite/sputnik_converted/09_Type_Conversion/9.5_ToInt32/S9.5_A2.2_T2.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.5_ToInt32/S9.5_A2.2_T2.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.5_ToInt32/S9.5_A2.2_T2.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.5_ToInt32/S9.5_A2.3_T1.js b/test/suite/sputnik_converted/09_Type_Conversion/9.5_ToInt32/S9.5_A2.3_T1.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.5_ToInt32/S9.5_A2.3_T1.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.5_ToInt32/S9.5_A2.3_T1.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.5_ToInt32/S9.5_A2.3_T2.js b/test/suite/sputnik_converted/09_Type_Conversion/9.5_ToInt32/S9.5_A2.3_T2.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.5_ToInt32/S9.5_A2.3_T2.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.5_ToInt32/S9.5_A2.3_T2.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.5_ToInt32/S9.5_A3.1_T1.js b/test/suite/sputnik_converted/09_Type_Conversion/9.5_ToInt32/S9.5_A3.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.5_ToInt32/S9.5_A3.1_T1.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.5_ToInt32/S9.5_A3.1_T1.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.5_ToInt32/S9.5_A3.1_T2.js b/test/suite/sputnik_converted/09_Type_Conversion/9.5_ToInt32/S9.5_A3.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.5_ToInt32/S9.5_A3.1_T2.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.5_ToInt32/S9.5_A3.1_T2.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.5_ToInt32/S9.5_A3.1_T3.js b/test/suite/sputnik_converted/09_Type_Conversion/9.5_ToInt32/S9.5_A3.1_T3.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.5_ToInt32/S9.5_A3.1_T3.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.5_ToInt32/S9.5_A3.1_T3.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.5_ToInt32/S9.5_A3.1_T4.js b/test/suite/sputnik_converted/09_Type_Conversion/9.5_ToInt32/S9.5_A3.1_T4.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.5_ToInt32/S9.5_A3.1_T4.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.5_ToInt32/S9.5_A3.1_T4.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.5_ToInt32/S9.5_A3.2_T1.js b/test/suite/sputnik_converted/09_Type_Conversion/9.5_ToInt32/S9.5_A3.2_T1.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.5_ToInt32/S9.5_A3.2_T1.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.5_ToInt32/S9.5_A3.2_T1.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.5_ToInt32/S9.5_A3.2_T2.js b/test/suite/sputnik_converted/09_Type_Conversion/9.5_ToInt32/S9.5_A3.2_T2.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.5_ToInt32/S9.5_A3.2_T2.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.5_ToInt32/S9.5_A3.2_T2.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.6_ToUint32/S9.6_A1.js b/test/suite/sputnik_converted/09_Type_Conversion/9.6_ToUint32/S9.6_A1.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.6_ToUint32/S9.6_A1.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.6_ToUint32/S9.6_A1.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.6_ToUint32/S9.6_A2.1.js b/test/suite/sputnik_converted/09_Type_Conversion/9.6_ToUint32/S9.6_A2.1.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.6_ToUint32/S9.6_A2.1.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.6_ToUint32/S9.6_A2.1.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.6_ToUint32/S9.6_A2.2.js b/test/suite/sputnik_converted/09_Type_Conversion/9.6_ToUint32/S9.6_A2.2.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.6_ToUint32/S9.6_A2.2.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.6_ToUint32/S9.6_A2.2.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.6_ToUint32/S9.6_A3.1_T1.js b/test/suite/sputnik_converted/09_Type_Conversion/9.6_ToUint32/S9.6_A3.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.6_ToUint32/S9.6_A3.1_T1.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.6_ToUint32/S9.6_A3.1_T1.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.6_ToUint32/S9.6_A3.1_T2.js b/test/suite/sputnik_converted/09_Type_Conversion/9.6_ToUint32/S9.6_A3.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.6_ToUint32/S9.6_A3.1_T2.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.6_ToUint32/S9.6_A3.1_T2.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.6_ToUint32/S9.6_A3.1_T3.js b/test/suite/sputnik_converted/09_Type_Conversion/9.6_ToUint32/S9.6_A3.1_T3.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.6_ToUint32/S9.6_A3.1_T3.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.6_ToUint32/S9.6_A3.1_T3.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.6_ToUint32/S9.6_A3.1_T4.js b/test/suite/sputnik_converted/09_Type_Conversion/9.6_ToUint32/S9.6_A3.1_T4.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.6_ToUint32/S9.6_A3.1_T4.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.6_ToUint32/S9.6_A3.1_T4.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.6_ToUint32/S9.6_A3.2_T1.js b/test/suite/sputnik_converted/09_Type_Conversion/9.6_ToUint32/S9.6_A3.2_T1.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.6_ToUint32/S9.6_A3.2_T1.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.6_ToUint32/S9.6_A3.2_T1.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.7_ToUint16/S9.7_A1.js b/test/suite/sputnik_converted/09_Type_Conversion/9.7_ToUint16/S9.7_A1.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.7_ToUint16/S9.7_A1.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.7_ToUint16/S9.7_A1.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.7_ToUint16/S9.7_A2.1.js b/test/suite/sputnik_converted/09_Type_Conversion/9.7_ToUint16/S9.7_A2.1.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.7_ToUint16/S9.7_A2.1.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.7_ToUint16/S9.7_A2.1.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.7_ToUint16/S9.7_A2.2.js b/test/suite/sputnik_converted/09_Type_Conversion/9.7_ToUint16/S9.7_A2.2.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.7_ToUint16/S9.7_A2.2.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.7_ToUint16/S9.7_A2.2.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.7_ToUint16/S9.7_A3.1_T1.js b/test/suite/sputnik_converted/09_Type_Conversion/9.7_ToUint16/S9.7_A3.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.7_ToUint16/S9.7_A3.1_T1.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.7_ToUint16/S9.7_A3.1_T1.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.7_ToUint16/S9.7_A3.1_T2.js b/test/suite/sputnik_converted/09_Type_Conversion/9.7_ToUint16/S9.7_A3.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.7_ToUint16/S9.7_A3.1_T2.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.7_ToUint16/S9.7_A3.1_T2.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.7_ToUint16/S9.7_A3.1_T3.js b/test/suite/sputnik_converted/09_Type_Conversion/9.7_ToUint16/S9.7_A3.1_T3.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.7_ToUint16/S9.7_A3.1_T3.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.7_ToUint16/S9.7_A3.1_T3.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.7_ToUint16/S9.7_A3.1_T4.js b/test/suite/sputnik_converted/09_Type_Conversion/9.7_ToUint16/S9.7_A3.1_T4.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.7_ToUint16/S9.7_A3.1_T4.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.7_ToUint16/S9.7_A3.1_T4.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.7_ToUint16/S9.7_A3.2_T1.js b/test/suite/sputnik_converted/09_Type_Conversion/9.7_ToUint16/S9.7_A3.2_T1.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.7_ToUint16/S9.7_A3.2_T1.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.7_ToUint16/S9.7_A3.2_T1.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.8_ToString/9.8.1_ToString_Applied_to_the_Number_Type/S9.8.1_A1.js b/test/suite/sputnik_converted/09_Type_Conversion/9.8_ToString/9.8.1_ToString_Applied_to_the_Number_Type/S9.8.1_A1.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.8_ToString/9.8.1_ToString_Applied_to_the_Number_Type/S9.8.1_A1.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.8_ToString/9.8.1_ToString_Applied_to_the_Number_Type/S9.8.1_A1.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.8_ToString/9.8.1_ToString_Applied_to_the_Number_Type/S9.8.1_A10.js b/test/suite/sputnik_converted/09_Type_Conversion/9.8_ToString/9.8.1_ToString_Applied_to_the_Number_Type/S9.8.1_A10.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.8_ToString/9.8.1_ToString_Applied_to_the_Number_Type/S9.8.1_A10.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.8_ToString/9.8.1_ToString_Applied_to_the_Number_Type/S9.8.1_A10.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.8_ToString/9.8.1_ToString_Applied_to_the_Number_Type/S9.8.1_A2.js b/test/suite/sputnik_converted/09_Type_Conversion/9.8_ToString/9.8.1_ToString_Applied_to_the_Number_Type/S9.8.1_A2.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.8_ToString/9.8.1_ToString_Applied_to_the_Number_Type/S9.8.1_A2.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.8_ToString/9.8.1_ToString_Applied_to_the_Number_Type/S9.8.1_A2.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.8_ToString/9.8.1_ToString_Applied_to_the_Number_Type/S9.8.1_A3.js b/test/suite/sputnik_converted/09_Type_Conversion/9.8_ToString/9.8.1_ToString_Applied_to_the_Number_Type/S9.8.1_A3.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.8_ToString/9.8.1_ToString_Applied_to_the_Number_Type/S9.8.1_A3.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.8_ToString/9.8.1_ToString_Applied_to_the_Number_Type/S9.8.1_A3.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.8_ToString/9.8.1_ToString_Applied_to_the_Number_Type/S9.8.1_A4.js b/test/suite/sputnik_converted/09_Type_Conversion/9.8_ToString/9.8.1_ToString_Applied_to_the_Number_Type/S9.8.1_A4.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.8_ToString/9.8.1_ToString_Applied_to_the_Number_Type/S9.8.1_A4.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.8_ToString/9.8.1_ToString_Applied_to_the_Number_Type/S9.8.1_A4.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.8_ToString/9.8.1_ToString_Applied_to_the_Number_Type/S9.8.1_A6.js b/test/suite/sputnik_converted/09_Type_Conversion/9.8_ToString/9.8.1_ToString_Applied_to_the_Number_Type/S9.8.1_A6.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.8_ToString/9.8.1_ToString_Applied_to_the_Number_Type/S9.8.1_A6.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.8_ToString/9.8.1_ToString_Applied_to_the_Number_Type/S9.8.1_A6.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.8_ToString/9.8.1_ToString_Applied_to_the_Number_Type/S9.8.1_A7.js b/test/suite/sputnik_converted/09_Type_Conversion/9.8_ToString/9.8.1_ToString_Applied_to_the_Number_Type/S9.8.1_A7.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.8_ToString/9.8.1_ToString_Applied_to_the_Number_Type/S9.8.1_A7.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.8_ToString/9.8.1_ToString_Applied_to_the_Number_Type/S9.8.1_A7.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.8_ToString/9.8.1_ToString_Applied_to_the_Number_Type/S9.8.1_A8.js b/test/suite/sputnik_converted/09_Type_Conversion/9.8_ToString/9.8.1_ToString_Applied_to_the_Number_Type/S9.8.1_A8.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.8_ToString/9.8.1_ToString_Applied_to_the_Number_Type/S9.8.1_A8.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.8_ToString/9.8.1_ToString_Applied_to_the_Number_Type/S9.8.1_A8.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.8_ToString/9.8.1_ToString_Applied_to_the_Number_Type/S9.8.1_A9_T1.js b/test/suite/sputnik_converted/09_Type_Conversion/9.8_ToString/9.8.1_ToString_Applied_to_the_Number_Type/S9.8.1_A9_T1.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.8_ToString/9.8.1_ToString_Applied_to_the_Number_Type/S9.8.1_A9_T1.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.8_ToString/9.8.1_ToString_Applied_to_the_Number_Type/S9.8.1_A9_T1.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.8_ToString/9.8.1_ToString_Applied_to_the_Number_Type/S9.8.1_A9_T2.js b/test/suite/sputnik_converted/09_Type_Conversion/9.8_ToString/9.8.1_ToString_Applied_to_the_Number_Type/S9.8.1_A9_T2.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.8_ToString/9.8.1_ToString_Applied_to_the_Number_Type/S9.8.1_A9_T2.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.8_ToString/9.8.1_ToString_Applied_to_the_Number_Type/S9.8.1_A9_T2.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.8_ToString/S9.8_A1_T1.js b/test/suite/sputnik_converted/09_Type_Conversion/9.8_ToString/S9.8_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.8_ToString/S9.8_A1_T1.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.8_ToString/S9.8_A1_T1.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.8_ToString/S9.8_A1_T2.js b/test/suite/sputnik_converted/09_Type_Conversion/9.8_ToString/S9.8_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.8_ToString/S9.8_A1_T2.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.8_ToString/S9.8_A1_T2.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.8_ToString/S9.8_A2_T1.js b/test/suite/sputnik_converted/09_Type_Conversion/9.8_ToString/S9.8_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.8_ToString/S9.8_A2_T1.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.8_ToString/S9.8_A2_T1.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.8_ToString/S9.8_A2_T2.js b/test/suite/sputnik_converted/09_Type_Conversion/9.8_ToString/S9.8_A2_T2.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.8_ToString/S9.8_A2_T2.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.8_ToString/S9.8_A2_T2.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.8_ToString/S9.8_A3_T1.js b/test/suite/sputnik_converted/09_Type_Conversion/9.8_ToString/S9.8_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.8_ToString/S9.8_A3_T1.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.8_ToString/S9.8_A3_T1.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.8_ToString/S9.8_A3_T2.js b/test/suite/sputnik_converted/09_Type_Conversion/9.8_ToString/S9.8_A3_T2.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.8_ToString/S9.8_A3_T2.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.8_ToString/S9.8_A3_T2.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.8_ToString/S9.8_A4_T1.js b/test/suite/sputnik_converted/09_Type_Conversion/9.8_ToString/S9.8_A4_T1.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.8_ToString/S9.8_A4_T1.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.8_ToString/S9.8_A4_T1.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.8_ToString/S9.8_A4_T2.js b/test/suite/sputnik_converted/09_Type_Conversion/9.8_ToString/S9.8_A4_T2.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.8_ToString/S9.8_A4_T2.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.8_ToString/S9.8_A4_T2.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.8_ToString/S9.8_A5_T1.js b/test/suite/sputnik_converted/09_Type_Conversion/9.8_ToString/S9.8_A5_T1.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.8_ToString/S9.8_A5_T1.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.8_ToString/S9.8_A5_T1.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.8_ToString/S9.8_A5_T2.js b/test/suite/sputnik_converted/09_Type_Conversion/9.8_ToString/S9.8_A5_T2.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.8_ToString/S9.8_A5_T2.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.8_ToString/S9.8_A5_T2.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.9_ToObject/S9.9_A1.js b/test/suite/sputnik_converted/09_Type_Conversion/9.9_ToObject/S9.9_A1.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.9_ToObject/S9.9_A1.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.9_ToObject/S9.9_A1.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.9_ToObject/S9.9_A2.js b/test/suite/sputnik_converted/09_Type_Conversion/9.9_ToObject/S9.9_A2.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.9_ToObject/S9.9_A2.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.9_ToObject/S9.9_A2.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.9_ToObject/S9.9_A3.js b/test/suite/sputnik_converted/09_Type_Conversion/9.9_ToObject/S9.9_A3.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.9_ToObject/S9.9_A3.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.9_ToObject/S9.9_A3.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.9_ToObject/S9.9_A4.js b/test/suite/sputnik_converted/09_Type_Conversion/9.9_ToObject/S9.9_A4.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.9_ToObject/S9.9_A4.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.9_ToObject/S9.9_A4.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.9_ToObject/S9.9_A5.js b/test/suite/sputnik_converted/09_Type_Conversion/9.9_ToObject/S9.9_A5.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.9_ToObject/S9.9_A5.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.9_ToObject/S9.9_A5.js diff --git a/website/resources/scripts/testcases/09_Type_Conversion/9.9_ToObject/S9.9_A6.js b/test/suite/sputnik_converted/09_Type_Conversion/9.9_ToObject/S9.9_A6.js similarity index 100% rename from website/resources/scripts/testcases/09_Type_Conversion/9.9_ToObject/S9.9_A6.js rename to test/suite/sputnik_converted/09_Type_Conversion/9.9_ToObject/S9.9_A6.js diff --git a/website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/10.1.3_Variable_Instantiation/S10.1.3_A1.js b/test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/10.1.3_Variable_Instantiation/S10.1.3_A1.js similarity index 100% rename from website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/10.1.3_Variable_Instantiation/S10.1.3_A1.js rename to test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/10.1.3_Variable_Instantiation/S10.1.3_A1.js diff --git a/website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/10.1.3_Variable_Instantiation/S10.1.3_A2.js b/test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/10.1.3_Variable_Instantiation/S10.1.3_A2.js similarity index 100% rename from website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/10.1.3_Variable_Instantiation/S10.1.3_A2.js rename to test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/10.1.3_Variable_Instantiation/S10.1.3_A2.js diff --git a/website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/10.1.3_Variable_Instantiation/S10.1.3_A3.js b/test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/10.1.3_Variable_Instantiation/S10.1.3_A3.js similarity index 100% rename from website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/10.1.3_Variable_Instantiation/S10.1.3_A3.js rename to test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/10.1.3_Variable_Instantiation/S10.1.3_A3.js diff --git a/website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/10.1.3_Variable_Instantiation/S10.1.3_A4_T1.js b/test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/10.1.3_Variable_Instantiation/S10.1.3_A4_T1.js similarity index 100% rename from website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/10.1.3_Variable_Instantiation/S10.1.3_A4_T1.js rename to test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/10.1.3_Variable_Instantiation/S10.1.3_A4_T1.js diff --git a/website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/10.1.3_Variable_Instantiation/S10.1.3_A4_T2.js b/test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/10.1.3_Variable_Instantiation/S10.1.3_A4_T2.js similarity index 100% rename from website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/10.1.3_Variable_Instantiation/S10.1.3_A4_T2.js rename to test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/10.1.3_Variable_Instantiation/S10.1.3_A4_T2.js diff --git a/website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/10.1.3_Variable_Instantiation/S10.1.3_A5.1_T1.js b/test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/10.1.3_Variable_Instantiation/S10.1.3_A5.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/10.1.3_Variable_Instantiation/S10.1.3_A5.1_T1.js rename to test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/10.1.3_Variable_Instantiation/S10.1.3_A5.1_T1.js diff --git a/website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/10.1.3_Variable_Instantiation/S10.1.3_A5.1_T2.js b/test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/10.1.3_Variable_Instantiation/S10.1.3_A5.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/10.1.3_Variable_Instantiation/S10.1.3_A5.1_T2.js rename to test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/10.1.3_Variable_Instantiation/S10.1.3_A5.1_T2.js diff --git a/website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/10.1.3_Variable_Instantiation/S10.1.3_A5.2_T1.js b/test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/10.1.3_Variable_Instantiation/S10.1.3_A5.2_T1.js similarity index 100% rename from website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/10.1.3_Variable_Instantiation/S10.1.3_A5.2_T1.js rename to test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/10.1.3_Variable_Instantiation/S10.1.3_A5.2_T1.js diff --git a/website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/10.1.4_Scope_Chain_and_Identifier_Resolution/S10.1.4_A1_T1.js b/test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/10.1.4_Scope_Chain_and_Identifier_Resolution/S10.1.4_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/10.1.4_Scope_Chain_and_Identifier_Resolution/S10.1.4_A1_T1.js rename to test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/10.1.4_Scope_Chain_and_Identifier_Resolution/S10.1.4_A1_T1.js diff --git a/website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/10.1.4_Scope_Chain_and_Identifier_Resolution/S10.1.4_A1_T2.js b/test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/10.1.4_Scope_Chain_and_Identifier_Resolution/S10.1.4_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/10.1.4_Scope_Chain_and_Identifier_Resolution/S10.1.4_A1_T2.js rename to test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/10.1.4_Scope_Chain_and_Identifier_Resolution/S10.1.4_A1_T2.js diff --git a/website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/10.1.4_Scope_Chain_and_Identifier_Resolution/S10.1.4_A1_T3.js b/test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/10.1.4_Scope_Chain_and_Identifier_Resolution/S10.1.4_A1_T3.js similarity index 100% rename from website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/10.1.4_Scope_Chain_and_Identifier_Resolution/S10.1.4_A1_T3.js rename to test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/10.1.4_Scope_Chain_and_Identifier_Resolution/S10.1.4_A1_T3.js diff --git a/website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/10.1.4_Scope_Chain_and_Identifier_Resolution/S10.1.4_A1_T4.js b/test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/10.1.4_Scope_Chain_and_Identifier_Resolution/S10.1.4_A1_T4.js similarity index 100% rename from website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/10.1.4_Scope_Chain_and_Identifier_Resolution/S10.1.4_A1_T4.js rename to test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/10.1.4_Scope_Chain_and_Identifier_Resolution/S10.1.4_A1_T4.js diff --git a/website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/10.1.4_Scope_Chain_and_Identifier_Resolution/S10.1.4_A1_T5.js b/test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/10.1.4_Scope_Chain_and_Identifier_Resolution/S10.1.4_A1_T5.js similarity index 100% rename from website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/10.1.4_Scope_Chain_and_Identifier_Resolution/S10.1.4_A1_T5.js rename to test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/10.1.4_Scope_Chain_and_Identifier_Resolution/S10.1.4_A1_T5.js diff --git a/website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/10.1.4_Scope_Chain_and_Identifier_Resolution/S10.1.4_A1_T6.js b/test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/10.1.4_Scope_Chain_and_Identifier_Resolution/S10.1.4_A1_T6.js similarity index 100% rename from website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/10.1.4_Scope_Chain_and_Identifier_Resolution/S10.1.4_A1_T6.js rename to test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/10.1.4_Scope_Chain_and_Identifier_Resolution/S10.1.4_A1_T6.js diff --git a/website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/10.1.4_Scope_Chain_and_Identifier_Resolution/S10.1.4_A1_T7.js b/test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/10.1.4_Scope_Chain_and_Identifier_Resolution/S10.1.4_A1_T7.js similarity index 100% rename from website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/10.1.4_Scope_Chain_and_Identifier_Resolution/S10.1.4_A1_T7.js rename to test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/10.1.4_Scope_Chain_and_Identifier_Resolution/S10.1.4_A1_T7.js diff --git a/website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/10.1.4_Scope_Chain_and_Identifier_Resolution/S10.1.4_A1_T8.js b/test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/10.1.4_Scope_Chain_and_Identifier_Resolution/S10.1.4_A1_T8.js similarity index 100% rename from website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/10.1.4_Scope_Chain_and_Identifier_Resolution/S10.1.4_A1_T8.js rename to test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/10.1.4_Scope_Chain_and_Identifier_Resolution/S10.1.4_A1_T8.js diff --git a/website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/10.1.4_Scope_Chain_and_Identifier_Resolution/S10.1.4_A1_T9.js b/test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/10.1.4_Scope_Chain_and_Identifier_Resolution/S10.1.4_A1_T9.js similarity index 100% rename from website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/10.1.4_Scope_Chain_and_Identifier_Resolution/S10.1.4_A1_T9.js rename to test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/10.1.4_Scope_Chain_and_Identifier_Resolution/S10.1.4_A1_T9.js diff --git a/website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A1.1_T1.js b/test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A1.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A1.1_T1.js rename to test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A1.1_T1.js diff --git a/website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A1.1_T2.js b/test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A1.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A1.1_T2.js rename to test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A1.1_T2.js diff --git a/website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A1.1_T3.js b/test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A1.1_T3.js similarity index 100% rename from website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A1.1_T3.js rename to test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A1.1_T3.js diff --git a/website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A1.1_T4.js b/test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A1.1_T4.js similarity index 100% rename from website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A1.1_T4.js rename to test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A1.1_T4.js diff --git a/website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A1.2_T1.js b/test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A1.2_T1.js similarity index 100% rename from website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A1.2_T1.js rename to test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A1.2_T1.js diff --git a/website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A1.2_T2.js b/test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A1.2_T2.js similarity index 100% rename from website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A1.2_T2.js rename to test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A1.2_T2.js diff --git a/website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A1.2_T3.js b/test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A1.2_T3.js similarity index 100% rename from website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A1.2_T3.js rename to test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A1.2_T3.js diff --git a/website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A1.2_T4.js b/test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A1.2_T4.js similarity index 100% rename from website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A1.2_T4.js rename to test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A1.2_T4.js diff --git a/website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A1.3_T1.js b/test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A1.3_T1.js similarity index 100% rename from website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A1.3_T1.js rename to test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A1.3_T1.js diff --git a/website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A1.3_T2.js b/test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A1.3_T2.js similarity index 100% rename from website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A1.3_T2.js rename to test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A1.3_T2.js diff --git a/website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A1.3_T3.js b/test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A1.3_T3.js similarity index 100% rename from website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A1.3_T3.js rename to test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A1.3_T3.js diff --git a/website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A1.3_T4.js b/test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A1.3_T4.js similarity index 100% rename from website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A1.3_T4.js rename to test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A1.3_T4.js diff --git a/website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A2.1_T1.js b/test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A2.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A2.1_T1.js rename to test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A2.1_T1.js diff --git a/website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A2.1_T2.js b/test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A2.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A2.1_T2.js rename to test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A2.1_T2.js diff --git a/website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A2.1_T3.js b/test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A2.1_T3.js similarity index 100% rename from website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A2.1_T3.js rename to test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A2.1_T3.js diff --git a/website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A2.1_T4.js b/test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A2.1_T4.js similarity index 100% rename from website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A2.1_T4.js rename to test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A2.1_T4.js diff --git a/website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A2.2_T1.js b/test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A2.2_T1.js similarity index 100% rename from website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A2.2_T1.js rename to test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A2.2_T1.js diff --git a/website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A2.2_T2.js b/test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A2.2_T2.js similarity index 100% rename from website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A2.2_T2.js rename to test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A2.2_T2.js diff --git a/website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A2.2_T3.js b/test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A2.2_T3.js similarity index 100% rename from website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A2.2_T3.js rename to test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A2.2_T3.js diff --git a/website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A2.2_T4.js b/test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A2.2_T4.js similarity index 100% rename from website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A2.2_T4.js rename to test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A2.2_T4.js diff --git a/website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A2.3_T1.js b/test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A2.3_T1.js similarity index 100% rename from website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A2.3_T1.js rename to test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A2.3_T1.js diff --git a/website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A2.3_T2.js b/test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A2.3_T2.js similarity index 100% rename from website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A2.3_T2.js rename to test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A2.3_T2.js diff --git a/website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A2.3_T3.js b/test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A2.3_T3.js similarity index 100% rename from website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A2.3_T3.js rename to test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A2.3_T3.js diff --git a/website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A2.3_T4.js b/test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A2.3_T4.js similarity index 100% rename from website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A2.3_T4.js rename to test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/10.1.5_Global_Object/S10.1.5_A2.3_T4.js diff --git a/website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A1.js b/test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A1.js similarity index 100% rename from website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A1.js rename to test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A1.js diff --git a/website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A2.js b/test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A2.js similarity index 100% rename from website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A2.js rename to test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A2.js diff --git a/website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A3_T1.js b/test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A3_T1.js rename to test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A3_T1.js diff --git a/website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A3_T2.js b/test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A3_T2.js similarity index 100% rename from website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A3_T2.js rename to test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A3_T2.js diff --git a/website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A3_T3.js b/test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A3_T3.js similarity index 100% rename from website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A3_T3.js rename to test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A3_T3.js diff --git a/website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A3_T4.js b/test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A3_T4.js similarity index 100% rename from website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A3_T4.js rename to test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A3_T4.js diff --git a/website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A4.js b/test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A4.js similarity index 100% rename from website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A4.js rename to test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A4.js diff --git a/website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A5_T1.js b/test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A5_T1.js similarity index 100% rename from website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A5_T1.js rename to test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A5_T1.js diff --git a/website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A5_T2.js b/test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A5_T2.js similarity index 100% rename from website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A5_T2.js rename to test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A5_T2.js diff --git a/website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A5_T3.js b/test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A5_T3.js similarity index 100% rename from website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A5_T3.js rename to test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A5_T3.js diff --git a/website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A5_T4.js b/test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A5_T4.js similarity index 100% rename from website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A5_T4.js rename to test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A5_T4.js diff --git a/website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A6.js b/test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A6.js similarity index 100% rename from website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A6.js rename to test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A6.js diff --git a/website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A7.js b/test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A7.js similarity index 100% rename from website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A7.js rename to test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/10.1.8_Arguments_Object/S10.1.8_A7.js diff --git a/website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/S10.1.1_A1_T1.js b/test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/S10.1.1_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/S10.1.1_A1_T1.js rename to test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/S10.1.1_A1_T1.js diff --git a/website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/S10.1.1_A1_T2.js b/test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/S10.1.1_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/S10.1.1_A1_T2.js rename to test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/S10.1.1_A1_T2.js diff --git a/website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/S10.1.1_A1_T3.js b/test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/S10.1.1_A1_T3.js similarity index 100% rename from website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/S10.1.1_A1_T3.js rename to test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/S10.1.1_A1_T3.js diff --git a/website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/S10.1.1_A2_T1.js b/test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/S10.1.1_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/S10.1.1_A2_T1.js rename to test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/S10.1.1_A2_T1.js diff --git a/website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/S10.1.6_A1_T1.js b/test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/S10.1.6_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/S10.1.6_A1_T1.js rename to test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/S10.1.6_A1_T1.js diff --git a/website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/S10.1.6_A1_T2.js b/test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/S10.1.6_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/S10.1.6_A1_T2.js rename to test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/S10.1.6_A1_T2.js diff --git a/website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/S10.1.6_A1_T3.js b/test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/S10.1.6_A1_T3.js similarity index 100% rename from website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/S10.1.6_A1_T3.js rename to test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/S10.1.6_A1_T3.js diff --git a/website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/S10.1.7_A1_T1.js b/test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/S10.1.7_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/10_Execution_Contexts/10.1_Definitions/S10.1.7_A1_T1.js rename to test/suite/sputnik_converted/10_Execution_Contexts/10.1_Definitions/S10.1.7_A1_T1.js diff --git a/website/resources/scripts/testcases/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.1_Global_Code/S10.2.1_A1_T1.js b/test/suite/sputnik_converted/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.1_Global_Code/S10.2.1_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.1_Global_Code/S10.2.1_A1_T1.js rename to test/suite/sputnik_converted/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.1_Global_Code/S10.2.1_A1_T1.js diff --git a/website/resources/scripts/testcases/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.1_Global_Code/S10.2.1_A1_T2.js b/test/suite/sputnik_converted/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.1_Global_Code/S10.2.1_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.1_Global_Code/S10.2.1_A1_T2.js rename to test/suite/sputnik_converted/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.1_Global_Code/S10.2.1_A1_T2.js diff --git a/website/resources/scripts/testcases/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.1_T1.js b/test/suite/sputnik_converted/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.1_T1.js rename to test/suite/sputnik_converted/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.1_T1.js diff --git a/website/resources/scripts/testcases/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.1_T10.js b/test/suite/sputnik_converted/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.1_T10.js similarity index 100% rename from website/resources/scripts/testcases/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.1_T10.js rename to test/suite/sputnik_converted/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.1_T10.js diff --git a/website/resources/scripts/testcases/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.1_T11.js b/test/suite/sputnik_converted/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.1_T11.js similarity index 100% rename from website/resources/scripts/testcases/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.1_T11.js rename to test/suite/sputnik_converted/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.1_T11.js diff --git a/website/resources/scripts/testcases/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.1_T2.js b/test/suite/sputnik_converted/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.1_T2.js rename to test/suite/sputnik_converted/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.1_T2.js diff --git a/website/resources/scripts/testcases/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.1_T3.js b/test/suite/sputnik_converted/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.1_T3.js similarity index 100% rename from website/resources/scripts/testcases/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.1_T3.js rename to test/suite/sputnik_converted/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.1_T3.js diff --git a/website/resources/scripts/testcases/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.1_T4.js b/test/suite/sputnik_converted/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.1_T4.js similarity index 100% rename from website/resources/scripts/testcases/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.1_T4.js rename to test/suite/sputnik_converted/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.1_T4.js diff --git a/website/resources/scripts/testcases/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.1_T5.js b/test/suite/sputnik_converted/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.1_T5.js similarity index 100% rename from website/resources/scripts/testcases/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.1_T5.js rename to test/suite/sputnik_converted/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.1_T5.js diff --git a/website/resources/scripts/testcases/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.1_T6.js b/test/suite/sputnik_converted/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.1_T6.js similarity index 100% rename from website/resources/scripts/testcases/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.1_T6.js rename to test/suite/sputnik_converted/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.1_T6.js diff --git a/website/resources/scripts/testcases/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.1_T7.js b/test/suite/sputnik_converted/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.1_T7.js similarity index 100% rename from website/resources/scripts/testcases/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.1_T7.js rename to test/suite/sputnik_converted/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.1_T7.js diff --git a/website/resources/scripts/testcases/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.1_T8.js b/test/suite/sputnik_converted/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.1_T8.js similarity index 100% rename from website/resources/scripts/testcases/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.1_T8.js rename to test/suite/sputnik_converted/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.1_T8.js diff --git a/website/resources/scripts/testcases/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.1_T9.js b/test/suite/sputnik_converted/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.1_T9.js similarity index 100% rename from website/resources/scripts/testcases/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.1_T9.js rename to test/suite/sputnik_converted/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.1_T9.js diff --git a/website/resources/scripts/testcases/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.2_T1.js b/test/suite/sputnik_converted/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.2_T1.js similarity index 100% rename from website/resources/scripts/testcases/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.2_T1.js rename to test/suite/sputnik_converted/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.2_T1.js diff --git a/website/resources/scripts/testcases/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.2_T10.js b/test/suite/sputnik_converted/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.2_T10.js similarity index 100% rename from website/resources/scripts/testcases/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.2_T10.js rename to test/suite/sputnik_converted/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.2_T10.js diff --git a/website/resources/scripts/testcases/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.2_T11.js b/test/suite/sputnik_converted/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.2_T11.js similarity index 100% rename from website/resources/scripts/testcases/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.2_T11.js rename to test/suite/sputnik_converted/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.2_T11.js diff --git a/website/resources/scripts/testcases/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.2_T2.js b/test/suite/sputnik_converted/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.2_T2.js similarity index 100% rename from website/resources/scripts/testcases/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.2_T2.js rename to test/suite/sputnik_converted/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.2_T2.js diff --git a/website/resources/scripts/testcases/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.2_T3.js b/test/suite/sputnik_converted/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.2_T3.js similarity index 100% rename from website/resources/scripts/testcases/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.2_T3.js rename to test/suite/sputnik_converted/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.2_T3.js diff --git a/website/resources/scripts/testcases/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.2_T4.js b/test/suite/sputnik_converted/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.2_T4.js similarity index 100% rename from website/resources/scripts/testcases/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.2_T4.js rename to test/suite/sputnik_converted/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.2_T4.js diff --git a/website/resources/scripts/testcases/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.2_T5.js b/test/suite/sputnik_converted/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.2_T5.js similarity index 100% rename from website/resources/scripts/testcases/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.2_T5.js rename to test/suite/sputnik_converted/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.2_T5.js diff --git a/website/resources/scripts/testcases/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.2_T6.js b/test/suite/sputnik_converted/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.2_T6.js similarity index 100% rename from website/resources/scripts/testcases/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.2_T6.js rename to test/suite/sputnik_converted/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.2_T6.js diff --git a/website/resources/scripts/testcases/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.2_T7.js b/test/suite/sputnik_converted/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.2_T7.js similarity index 100% rename from website/resources/scripts/testcases/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.2_T7.js rename to test/suite/sputnik_converted/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.2_T7.js diff --git a/website/resources/scripts/testcases/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.2_T8.js b/test/suite/sputnik_converted/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.2_T8.js similarity index 100% rename from website/resources/scripts/testcases/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.2_T8.js rename to test/suite/sputnik_converted/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.2_T8.js diff --git a/website/resources/scripts/testcases/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.2_T9.js b/test/suite/sputnik_converted/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.2_T9.js similarity index 100% rename from website/resources/scripts/testcases/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.2_T9.js rename to test/suite/sputnik_converted/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.2_T9.js diff --git a/website/resources/scripts/testcases/10_Execution_Contexts/10.2_Entering_An_Execution_Context/S10.2_A1.1_T1.js b/test/suite/sputnik_converted/10_Execution_Contexts/10.2_Entering_An_Execution_Context/S10.2_A1.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/10_Execution_Contexts/10.2_Entering_An_Execution_Context/S10.2_A1.1_T1.js rename to test/suite/sputnik_converted/10_Execution_Contexts/10.2_Entering_An_Execution_Context/S10.2_A1.1_T1.js diff --git a/website/resources/scripts/testcases/10_Execution_Contexts/10.2_Entering_An_Execution_Context/S10.2_A1.1_T2.js b/test/suite/sputnik_converted/10_Execution_Contexts/10.2_Entering_An_Execution_Context/S10.2_A1.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/10_Execution_Contexts/10.2_Entering_An_Execution_Context/S10.2_A1.1_T2.js rename to test/suite/sputnik_converted/10_Execution_Contexts/10.2_Entering_An_Execution_Context/S10.2_A1.1_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A1.js b/test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A1.js rename to test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A2.1_T1.js b/test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A2.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A2.1_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A2.1_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A2.1_T2.js b/test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A2.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A2.1_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A2.1_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A2.1_T3.js b/test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A2.1_T3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A2.1_T3.js rename to test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A2.1_T3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A2.2_T1.js b/test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A2.2_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A2.2_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A2.2_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A2.3_T1.js b/test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A2.3_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A2.3_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A2.3_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A2.4_T1.js b/test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A2.4_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A2.4_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A2.4_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A2.4_T2.js b/test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A2.4_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A2.4_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A2.4_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A2.4_T3.js b/test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A2.4_T3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A2.4_T3.js rename to test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A2.4_T3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A3_T1.1.js b/test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A3_T1.1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A3_T1.1.js rename to test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A3_T1.1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A3_T1.2.js b/test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A3_T1.2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A3_T1.2.js rename to test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A3_T1.2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A3_T1.3.js b/test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A3_T1.3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A3_T1.3.js rename to test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A3_T1.3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A3_T1.4.js b/test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A3_T1.4.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A3_T1.4.js rename to test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A3_T1.4.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A3_T1.5.js b/test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A3_T1.5.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A3_T1.5.js rename to test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A3_T1.5.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A3_T2.1.js b/test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A3_T2.1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A3_T2.1.js rename to test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A3_T2.1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A3_T2.2.js b/test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A3_T2.2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A3_T2.2.js rename to test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A3_T2.2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A3_T2.3.js b/test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A3_T2.3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A3_T2.3.js rename to test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A3_T2.3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A3_T2.4.js b/test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A3_T2.4.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A3_T2.4.js rename to test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A3_T2.4.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A3_T2.5.js b/test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A3_T2.5.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A3_T2.5.js rename to test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A3_T2.5.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A3_T2.6.js b/test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A3_T2.6.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A3_T2.6.js rename to test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A3_T2.6.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A3_T2.7.js b/test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A3_T2.7.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A3_T2.7.js rename to test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A3_T2.7.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A3_T2.8.js b/test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A3_T2.8.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A3_T2.8.js rename to test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A3_T2.8.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A3_T2.9.js b/test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A3_T2.9.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A3_T2.9.js rename to test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.1_AND_Operator/S11.10.1_A3_T2.9.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A1.js b/test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A1.js rename to test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A2.1_T1.js b/test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A2.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A2.1_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A2.1_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A2.1_T2.js b/test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A2.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A2.1_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A2.1_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A2.1_T3.js b/test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A2.1_T3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A2.1_T3.js rename to test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A2.1_T3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A2.2_T1.js b/test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A2.2_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A2.2_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A2.2_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A2.3_T1.js b/test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A2.3_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A2.3_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A2.3_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A2.4_T1.js b/test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A2.4_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A2.4_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A2.4_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A2.4_T2.js b/test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A2.4_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A2.4_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A2.4_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A2.4_T3.js b/test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A2.4_T3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A2.4_T3.js rename to test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A2.4_T3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A3_T1.1.js b/test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A3_T1.1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A3_T1.1.js rename to test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A3_T1.1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A3_T1.2.js b/test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A3_T1.2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A3_T1.2.js rename to test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A3_T1.2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A3_T1.3.js b/test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A3_T1.3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A3_T1.3.js rename to test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A3_T1.3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A3_T1.4.js b/test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A3_T1.4.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A3_T1.4.js rename to test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A3_T1.4.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A3_T1.5.js b/test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A3_T1.5.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A3_T1.5.js rename to test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A3_T1.5.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A3_T2.1.js b/test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A3_T2.1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A3_T2.1.js rename to test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A3_T2.1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A3_T2.2.js b/test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A3_T2.2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A3_T2.2.js rename to test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A3_T2.2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A3_T2.3.js b/test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A3_T2.3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A3_T2.3.js rename to test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A3_T2.3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A3_T2.4.js b/test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A3_T2.4.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A3_T2.4.js rename to test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A3_T2.4.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A3_T2.5.js b/test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A3_T2.5.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A3_T2.5.js rename to test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A3_T2.5.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A3_T2.6.js b/test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A3_T2.6.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A3_T2.6.js rename to test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A3_T2.6.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A3_T2.7.js b/test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A3_T2.7.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A3_T2.7.js rename to test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A3_T2.7.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A3_T2.8.js b/test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A3_T2.8.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A3_T2.8.js rename to test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A3_T2.8.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A3_T2.9.js b/test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A3_T2.9.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A3_T2.9.js rename to test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.2_XOR_Operator/S11.10.2_A3_T2.9.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A1.js b/test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A1.js rename to test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A2.1_T1.js b/test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A2.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A2.1_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A2.1_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A2.1_T2.js b/test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A2.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A2.1_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A2.1_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A2.1_T3.js b/test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A2.1_T3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A2.1_T3.js rename to test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A2.1_T3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A2.2_T1.js b/test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A2.2_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A2.2_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A2.2_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A2.3_T1.js b/test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A2.3_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A2.3_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A2.3_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A2.4_T1.js b/test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A2.4_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A2.4_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A2.4_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A2.4_T2.js b/test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A2.4_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A2.4_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A2.4_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A2.4_T3.js b/test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A2.4_T3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A2.4_T3.js rename to test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A2.4_T3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A3_T1.1.js b/test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A3_T1.1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A3_T1.1.js rename to test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A3_T1.1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A3_T1.2.js b/test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A3_T1.2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A3_T1.2.js rename to test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A3_T1.2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A3_T1.3.js b/test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A3_T1.3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A3_T1.3.js rename to test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A3_T1.3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A3_T1.4.js b/test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A3_T1.4.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A3_T1.4.js rename to test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A3_T1.4.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A3_T1.5.js b/test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A3_T1.5.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A3_T1.5.js rename to test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A3_T1.5.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A3_T2.1.js b/test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A3_T2.1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A3_T2.1.js rename to test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A3_T2.1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A3_T2.2.js b/test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A3_T2.2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A3_T2.2.js rename to test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A3_T2.2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A3_T2.3.js b/test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A3_T2.3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A3_T2.3.js rename to test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A3_T2.3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A3_T2.4.js b/test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A3_T2.4.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A3_T2.4.js rename to test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A3_T2.4.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A3_T2.5.js b/test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A3_T2.5.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A3_T2.5.js rename to test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A3_T2.5.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A3_T2.6.js b/test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A3_T2.6.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A3_T2.6.js rename to test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A3_T2.6.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A3_T2.7.js b/test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A3_T2.7.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A3_T2.7.js rename to test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A3_T2.7.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A3_T2.8.js b/test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A3_T2.8.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A3_T2.8.js rename to test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A3_T2.8.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A3_T2.9.js b/test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A3_T2.9.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A3_T2.9.js rename to test/suite/sputnik_converted/11_Expressions/11.10_Binary_Bitwise_Operators/11.10.3_OR_Operator/S11.10.3_A3_T2.9.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.11_Binary_Logical_Operators/11.11.1_Logical_AND_Operator/S11.11.1_A1.js b/test/suite/sputnik_converted/11_Expressions/11.11_Binary_Logical_Operators/11.11.1_Logical_AND_Operator/S11.11.1_A1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.11_Binary_Logical_Operators/11.11.1_Logical_AND_Operator/S11.11.1_A1.js rename to test/suite/sputnik_converted/11_Expressions/11.11_Binary_Logical_Operators/11.11.1_Logical_AND_Operator/S11.11.1_A1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.11_Binary_Logical_Operators/11.11.1_Logical_AND_Operator/S11.11.1_A2.1_T1.js b/test/suite/sputnik_converted/11_Expressions/11.11_Binary_Logical_Operators/11.11.1_Logical_AND_Operator/S11.11.1_A2.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.11_Binary_Logical_Operators/11.11.1_Logical_AND_Operator/S11.11.1_A2.1_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.11_Binary_Logical_Operators/11.11.1_Logical_AND_Operator/S11.11.1_A2.1_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.11_Binary_Logical_Operators/11.11.1_Logical_AND_Operator/S11.11.1_A2.1_T2.js b/test/suite/sputnik_converted/11_Expressions/11.11_Binary_Logical_Operators/11.11.1_Logical_AND_Operator/S11.11.1_A2.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.11_Binary_Logical_Operators/11.11.1_Logical_AND_Operator/S11.11.1_A2.1_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.11_Binary_Logical_Operators/11.11.1_Logical_AND_Operator/S11.11.1_A2.1_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.11_Binary_Logical_Operators/11.11.1_Logical_AND_Operator/S11.11.1_A2.1_T3.js b/test/suite/sputnik_converted/11_Expressions/11.11_Binary_Logical_Operators/11.11.1_Logical_AND_Operator/S11.11.1_A2.1_T3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.11_Binary_Logical_Operators/11.11.1_Logical_AND_Operator/S11.11.1_A2.1_T3.js rename to test/suite/sputnik_converted/11_Expressions/11.11_Binary_Logical_Operators/11.11.1_Logical_AND_Operator/S11.11.1_A2.1_T3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.11_Binary_Logical_Operators/11.11.1_Logical_AND_Operator/S11.11.1_A2.1_T4.js b/test/suite/sputnik_converted/11_Expressions/11.11_Binary_Logical_Operators/11.11.1_Logical_AND_Operator/S11.11.1_A2.1_T4.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.11_Binary_Logical_Operators/11.11.1_Logical_AND_Operator/S11.11.1_A2.1_T4.js rename to test/suite/sputnik_converted/11_Expressions/11.11_Binary_Logical_Operators/11.11.1_Logical_AND_Operator/S11.11.1_A2.1_T4.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.11_Binary_Logical_Operators/11.11.1_Logical_AND_Operator/S11.11.1_A2.4_T1.js b/test/suite/sputnik_converted/11_Expressions/11.11_Binary_Logical_Operators/11.11.1_Logical_AND_Operator/S11.11.1_A2.4_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.11_Binary_Logical_Operators/11.11.1_Logical_AND_Operator/S11.11.1_A2.4_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.11_Binary_Logical_Operators/11.11.1_Logical_AND_Operator/S11.11.1_A2.4_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.11_Binary_Logical_Operators/11.11.1_Logical_AND_Operator/S11.11.1_A2.4_T2.js b/test/suite/sputnik_converted/11_Expressions/11.11_Binary_Logical_Operators/11.11.1_Logical_AND_Operator/S11.11.1_A2.4_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.11_Binary_Logical_Operators/11.11.1_Logical_AND_Operator/S11.11.1_A2.4_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.11_Binary_Logical_Operators/11.11.1_Logical_AND_Operator/S11.11.1_A2.4_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.11_Binary_Logical_Operators/11.11.1_Logical_AND_Operator/S11.11.1_A2.4_T3.js b/test/suite/sputnik_converted/11_Expressions/11.11_Binary_Logical_Operators/11.11.1_Logical_AND_Operator/S11.11.1_A2.4_T3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.11_Binary_Logical_Operators/11.11.1_Logical_AND_Operator/S11.11.1_A2.4_T3.js rename to test/suite/sputnik_converted/11_Expressions/11.11_Binary_Logical_Operators/11.11.1_Logical_AND_Operator/S11.11.1_A2.4_T3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.11_Binary_Logical_Operators/11.11.1_Logical_AND_Operator/S11.11.1_A3_T1.js b/test/suite/sputnik_converted/11_Expressions/11.11_Binary_Logical_Operators/11.11.1_Logical_AND_Operator/S11.11.1_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.11_Binary_Logical_Operators/11.11.1_Logical_AND_Operator/S11.11.1_A3_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.11_Binary_Logical_Operators/11.11.1_Logical_AND_Operator/S11.11.1_A3_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.11_Binary_Logical_Operators/11.11.1_Logical_AND_Operator/S11.11.1_A3_T2.js b/test/suite/sputnik_converted/11_Expressions/11.11_Binary_Logical_Operators/11.11.1_Logical_AND_Operator/S11.11.1_A3_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.11_Binary_Logical_Operators/11.11.1_Logical_AND_Operator/S11.11.1_A3_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.11_Binary_Logical_Operators/11.11.1_Logical_AND_Operator/S11.11.1_A3_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.11_Binary_Logical_Operators/11.11.1_Logical_AND_Operator/S11.11.1_A3_T3.js b/test/suite/sputnik_converted/11_Expressions/11.11_Binary_Logical_Operators/11.11.1_Logical_AND_Operator/S11.11.1_A3_T3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.11_Binary_Logical_Operators/11.11.1_Logical_AND_Operator/S11.11.1_A3_T3.js rename to test/suite/sputnik_converted/11_Expressions/11.11_Binary_Logical_Operators/11.11.1_Logical_AND_Operator/S11.11.1_A3_T3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.11_Binary_Logical_Operators/11.11.1_Logical_AND_Operator/S11.11.1_A3_T4.js b/test/suite/sputnik_converted/11_Expressions/11.11_Binary_Logical_Operators/11.11.1_Logical_AND_Operator/S11.11.1_A3_T4.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.11_Binary_Logical_Operators/11.11.1_Logical_AND_Operator/S11.11.1_A3_T4.js rename to test/suite/sputnik_converted/11_Expressions/11.11_Binary_Logical_Operators/11.11.1_Logical_AND_Operator/S11.11.1_A3_T4.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.11_Binary_Logical_Operators/11.11.1_Logical_AND_Operator/S11.11.1_A4_T1.js b/test/suite/sputnik_converted/11_Expressions/11.11_Binary_Logical_Operators/11.11.1_Logical_AND_Operator/S11.11.1_A4_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.11_Binary_Logical_Operators/11.11.1_Logical_AND_Operator/S11.11.1_A4_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.11_Binary_Logical_Operators/11.11.1_Logical_AND_Operator/S11.11.1_A4_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.11_Binary_Logical_Operators/11.11.1_Logical_AND_Operator/S11.11.1_A4_T2.js b/test/suite/sputnik_converted/11_Expressions/11.11_Binary_Logical_Operators/11.11.1_Logical_AND_Operator/S11.11.1_A4_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.11_Binary_Logical_Operators/11.11.1_Logical_AND_Operator/S11.11.1_A4_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.11_Binary_Logical_Operators/11.11.1_Logical_AND_Operator/S11.11.1_A4_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.11_Binary_Logical_Operators/11.11.1_Logical_AND_Operator/S11.11.1_A4_T3.js b/test/suite/sputnik_converted/11_Expressions/11.11_Binary_Logical_Operators/11.11.1_Logical_AND_Operator/S11.11.1_A4_T3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.11_Binary_Logical_Operators/11.11.1_Logical_AND_Operator/S11.11.1_A4_T3.js rename to test/suite/sputnik_converted/11_Expressions/11.11_Binary_Logical_Operators/11.11.1_Logical_AND_Operator/S11.11.1_A4_T3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.11_Binary_Logical_Operators/11.11.1_Logical_AND_Operator/S11.11.1_A4_T4.js b/test/suite/sputnik_converted/11_Expressions/11.11_Binary_Logical_Operators/11.11.1_Logical_AND_Operator/S11.11.1_A4_T4.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.11_Binary_Logical_Operators/11.11.1_Logical_AND_Operator/S11.11.1_A4_T4.js rename to test/suite/sputnik_converted/11_Expressions/11.11_Binary_Logical_Operators/11.11.1_Logical_AND_Operator/S11.11.1_A4_T4.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.11_Binary_Logical_Operators/11.11.2_Logical_OR_Operator/S11.11.2_A1.js b/test/suite/sputnik_converted/11_Expressions/11.11_Binary_Logical_Operators/11.11.2_Logical_OR_Operator/S11.11.2_A1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.11_Binary_Logical_Operators/11.11.2_Logical_OR_Operator/S11.11.2_A1.js rename to test/suite/sputnik_converted/11_Expressions/11.11_Binary_Logical_Operators/11.11.2_Logical_OR_Operator/S11.11.2_A1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.11_Binary_Logical_Operators/11.11.2_Logical_OR_Operator/S11.11.2_A2.1_T1.js b/test/suite/sputnik_converted/11_Expressions/11.11_Binary_Logical_Operators/11.11.2_Logical_OR_Operator/S11.11.2_A2.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.11_Binary_Logical_Operators/11.11.2_Logical_OR_Operator/S11.11.2_A2.1_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.11_Binary_Logical_Operators/11.11.2_Logical_OR_Operator/S11.11.2_A2.1_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.11_Binary_Logical_Operators/11.11.2_Logical_OR_Operator/S11.11.2_A2.1_T2.js b/test/suite/sputnik_converted/11_Expressions/11.11_Binary_Logical_Operators/11.11.2_Logical_OR_Operator/S11.11.2_A2.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.11_Binary_Logical_Operators/11.11.2_Logical_OR_Operator/S11.11.2_A2.1_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.11_Binary_Logical_Operators/11.11.2_Logical_OR_Operator/S11.11.2_A2.1_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.11_Binary_Logical_Operators/11.11.2_Logical_OR_Operator/S11.11.2_A2.1_T3.js b/test/suite/sputnik_converted/11_Expressions/11.11_Binary_Logical_Operators/11.11.2_Logical_OR_Operator/S11.11.2_A2.1_T3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.11_Binary_Logical_Operators/11.11.2_Logical_OR_Operator/S11.11.2_A2.1_T3.js rename to test/suite/sputnik_converted/11_Expressions/11.11_Binary_Logical_Operators/11.11.2_Logical_OR_Operator/S11.11.2_A2.1_T3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.11_Binary_Logical_Operators/11.11.2_Logical_OR_Operator/S11.11.2_A2.1_T4.js b/test/suite/sputnik_converted/11_Expressions/11.11_Binary_Logical_Operators/11.11.2_Logical_OR_Operator/S11.11.2_A2.1_T4.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.11_Binary_Logical_Operators/11.11.2_Logical_OR_Operator/S11.11.2_A2.1_T4.js rename to test/suite/sputnik_converted/11_Expressions/11.11_Binary_Logical_Operators/11.11.2_Logical_OR_Operator/S11.11.2_A2.1_T4.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.11_Binary_Logical_Operators/11.11.2_Logical_OR_Operator/S11.11.2_A2.4_T1.js b/test/suite/sputnik_converted/11_Expressions/11.11_Binary_Logical_Operators/11.11.2_Logical_OR_Operator/S11.11.2_A2.4_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.11_Binary_Logical_Operators/11.11.2_Logical_OR_Operator/S11.11.2_A2.4_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.11_Binary_Logical_Operators/11.11.2_Logical_OR_Operator/S11.11.2_A2.4_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.11_Binary_Logical_Operators/11.11.2_Logical_OR_Operator/S11.11.2_A2.4_T2.js b/test/suite/sputnik_converted/11_Expressions/11.11_Binary_Logical_Operators/11.11.2_Logical_OR_Operator/S11.11.2_A2.4_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.11_Binary_Logical_Operators/11.11.2_Logical_OR_Operator/S11.11.2_A2.4_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.11_Binary_Logical_Operators/11.11.2_Logical_OR_Operator/S11.11.2_A2.4_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.11_Binary_Logical_Operators/11.11.2_Logical_OR_Operator/S11.11.2_A2.4_T3.js b/test/suite/sputnik_converted/11_Expressions/11.11_Binary_Logical_Operators/11.11.2_Logical_OR_Operator/S11.11.2_A2.4_T3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.11_Binary_Logical_Operators/11.11.2_Logical_OR_Operator/S11.11.2_A2.4_T3.js rename to test/suite/sputnik_converted/11_Expressions/11.11_Binary_Logical_Operators/11.11.2_Logical_OR_Operator/S11.11.2_A2.4_T3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.11_Binary_Logical_Operators/11.11.2_Logical_OR_Operator/S11.11.2_A3_T1.js b/test/suite/sputnik_converted/11_Expressions/11.11_Binary_Logical_Operators/11.11.2_Logical_OR_Operator/S11.11.2_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.11_Binary_Logical_Operators/11.11.2_Logical_OR_Operator/S11.11.2_A3_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.11_Binary_Logical_Operators/11.11.2_Logical_OR_Operator/S11.11.2_A3_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.11_Binary_Logical_Operators/11.11.2_Logical_OR_Operator/S11.11.2_A3_T2.js b/test/suite/sputnik_converted/11_Expressions/11.11_Binary_Logical_Operators/11.11.2_Logical_OR_Operator/S11.11.2_A3_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.11_Binary_Logical_Operators/11.11.2_Logical_OR_Operator/S11.11.2_A3_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.11_Binary_Logical_Operators/11.11.2_Logical_OR_Operator/S11.11.2_A3_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.11_Binary_Logical_Operators/11.11.2_Logical_OR_Operator/S11.11.2_A3_T3.js b/test/suite/sputnik_converted/11_Expressions/11.11_Binary_Logical_Operators/11.11.2_Logical_OR_Operator/S11.11.2_A3_T3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.11_Binary_Logical_Operators/11.11.2_Logical_OR_Operator/S11.11.2_A3_T3.js rename to test/suite/sputnik_converted/11_Expressions/11.11_Binary_Logical_Operators/11.11.2_Logical_OR_Operator/S11.11.2_A3_T3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.11_Binary_Logical_Operators/11.11.2_Logical_OR_Operator/S11.11.2_A3_T4.js b/test/suite/sputnik_converted/11_Expressions/11.11_Binary_Logical_Operators/11.11.2_Logical_OR_Operator/S11.11.2_A3_T4.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.11_Binary_Logical_Operators/11.11.2_Logical_OR_Operator/S11.11.2_A3_T4.js rename to test/suite/sputnik_converted/11_Expressions/11.11_Binary_Logical_Operators/11.11.2_Logical_OR_Operator/S11.11.2_A3_T4.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.11_Binary_Logical_Operators/11.11.2_Logical_OR_Operator/S11.11.2_A4_T1.js b/test/suite/sputnik_converted/11_Expressions/11.11_Binary_Logical_Operators/11.11.2_Logical_OR_Operator/S11.11.2_A4_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.11_Binary_Logical_Operators/11.11.2_Logical_OR_Operator/S11.11.2_A4_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.11_Binary_Logical_Operators/11.11.2_Logical_OR_Operator/S11.11.2_A4_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.11_Binary_Logical_Operators/11.11.2_Logical_OR_Operator/S11.11.2_A4_T2.js b/test/suite/sputnik_converted/11_Expressions/11.11_Binary_Logical_Operators/11.11.2_Logical_OR_Operator/S11.11.2_A4_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.11_Binary_Logical_Operators/11.11.2_Logical_OR_Operator/S11.11.2_A4_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.11_Binary_Logical_Operators/11.11.2_Logical_OR_Operator/S11.11.2_A4_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.11_Binary_Logical_Operators/11.11.2_Logical_OR_Operator/S11.11.2_A4_T3.js b/test/suite/sputnik_converted/11_Expressions/11.11_Binary_Logical_Operators/11.11.2_Logical_OR_Operator/S11.11.2_A4_T3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.11_Binary_Logical_Operators/11.11.2_Logical_OR_Operator/S11.11.2_A4_T3.js rename to test/suite/sputnik_converted/11_Expressions/11.11_Binary_Logical_Operators/11.11.2_Logical_OR_Operator/S11.11.2_A4_T3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.11_Binary_Logical_Operators/11.11.2_Logical_OR_Operator/S11.11.2_A4_T4.js b/test/suite/sputnik_converted/11_Expressions/11.11_Binary_Logical_Operators/11.11.2_Logical_OR_Operator/S11.11.2_A4_T4.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.11_Binary_Logical_Operators/11.11.2_Logical_OR_Operator/S11.11.2_A4_T4.js rename to test/suite/sputnik_converted/11_Expressions/11.11_Binary_Logical_Operators/11.11.2_Logical_OR_Operator/S11.11.2_A4_T4.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.12_Conditional_Operator/S11.12_A1.js b/test/suite/sputnik_converted/11_Expressions/11.12_Conditional_Operator/S11.12_A1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.12_Conditional_Operator/S11.12_A1.js rename to test/suite/sputnik_converted/11_Expressions/11.12_Conditional_Operator/S11.12_A1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.12_Conditional_Operator/S11.12_A2.1_T1.js b/test/suite/sputnik_converted/11_Expressions/11.12_Conditional_Operator/S11.12_A2.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.12_Conditional_Operator/S11.12_A2.1_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.12_Conditional_Operator/S11.12_A2.1_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.12_Conditional_Operator/S11.12_A2.1_T2.js b/test/suite/sputnik_converted/11_Expressions/11.12_Conditional_Operator/S11.12_A2.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.12_Conditional_Operator/S11.12_A2.1_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.12_Conditional_Operator/S11.12_A2.1_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.12_Conditional_Operator/S11.12_A2.1_T3.js b/test/suite/sputnik_converted/11_Expressions/11.12_Conditional_Operator/S11.12_A2.1_T3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.12_Conditional_Operator/S11.12_A2.1_T3.js rename to test/suite/sputnik_converted/11_Expressions/11.12_Conditional_Operator/S11.12_A2.1_T3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.12_Conditional_Operator/S11.12_A2.1_T4.js b/test/suite/sputnik_converted/11_Expressions/11.12_Conditional_Operator/S11.12_A2.1_T4.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.12_Conditional_Operator/S11.12_A2.1_T4.js rename to test/suite/sputnik_converted/11_Expressions/11.12_Conditional_Operator/S11.12_A2.1_T4.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.12_Conditional_Operator/S11.12_A2.1_T5.js b/test/suite/sputnik_converted/11_Expressions/11.12_Conditional_Operator/S11.12_A2.1_T5.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.12_Conditional_Operator/S11.12_A2.1_T5.js rename to test/suite/sputnik_converted/11_Expressions/11.12_Conditional_Operator/S11.12_A2.1_T5.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.12_Conditional_Operator/S11.12_A2.1_T6.js b/test/suite/sputnik_converted/11_Expressions/11.12_Conditional_Operator/S11.12_A2.1_T6.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.12_Conditional_Operator/S11.12_A2.1_T6.js rename to test/suite/sputnik_converted/11_Expressions/11.12_Conditional_Operator/S11.12_A2.1_T6.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.12_Conditional_Operator/S11.12_A3_T1.js b/test/suite/sputnik_converted/11_Expressions/11.12_Conditional_Operator/S11.12_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.12_Conditional_Operator/S11.12_A3_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.12_Conditional_Operator/S11.12_A3_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.12_Conditional_Operator/S11.12_A3_T2.js b/test/suite/sputnik_converted/11_Expressions/11.12_Conditional_Operator/S11.12_A3_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.12_Conditional_Operator/S11.12_A3_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.12_Conditional_Operator/S11.12_A3_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.12_Conditional_Operator/S11.12_A3_T3.js b/test/suite/sputnik_converted/11_Expressions/11.12_Conditional_Operator/S11.12_A3_T3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.12_Conditional_Operator/S11.12_A3_T3.js rename to test/suite/sputnik_converted/11_Expressions/11.12_Conditional_Operator/S11.12_A3_T3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.12_Conditional_Operator/S11.12_A3_T4.js b/test/suite/sputnik_converted/11_Expressions/11.12_Conditional_Operator/S11.12_A3_T4.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.12_Conditional_Operator/S11.12_A3_T4.js rename to test/suite/sputnik_converted/11_Expressions/11.12_Conditional_Operator/S11.12_A3_T4.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.12_Conditional_Operator/S11.12_A4_T1.js b/test/suite/sputnik_converted/11_Expressions/11.12_Conditional_Operator/S11.12_A4_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.12_Conditional_Operator/S11.12_A4_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.12_Conditional_Operator/S11.12_A4_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.12_Conditional_Operator/S11.12_A4_T2.js b/test/suite/sputnik_converted/11_Expressions/11.12_Conditional_Operator/S11.12_A4_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.12_Conditional_Operator/S11.12_A4_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.12_Conditional_Operator/S11.12_A4_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.12_Conditional_Operator/S11.12_A4_T3.js b/test/suite/sputnik_converted/11_Expressions/11.12_Conditional_Operator/S11.12_A4_T3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.12_Conditional_Operator/S11.12_A4_T3.js rename to test/suite/sputnik_converted/11_Expressions/11.12_Conditional_Operator/S11.12_A4_T3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.12_Conditional_Operator/S11.12_A4_T4.js b/test/suite/sputnik_converted/11_Expressions/11.12_Conditional_Operator/S11.12_A4_T4.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.12_Conditional_Operator/S11.12_A4_T4.js rename to test/suite/sputnik_converted/11_Expressions/11.12_Conditional_Operator/S11.12_A4_T4.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.1_Simple_Assignment/S11.13.1_A1.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.1_Simple_Assignment/S11.13.1_A1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.1_Simple_Assignment/S11.13.1_A1.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.1_Simple_Assignment/S11.13.1_A1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.1_Simple_Assignment/S11.13.1_A2.1_T1.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.1_Simple_Assignment/S11.13.1_A2.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.1_Simple_Assignment/S11.13.1_A2.1_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.1_Simple_Assignment/S11.13.1_A2.1_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.1_Simple_Assignment/S11.13.1_A2.1_T2.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.1_Simple_Assignment/S11.13.1_A2.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.1_Simple_Assignment/S11.13.1_A2.1_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.1_Simple_Assignment/S11.13.1_A2.1_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.1_Simple_Assignment/S11.13.1_A2.1_T3.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.1_Simple_Assignment/S11.13.1_A2.1_T3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.1_Simple_Assignment/S11.13.1_A2.1_T3.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.1_Simple_Assignment/S11.13.1_A2.1_T3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.1_Simple_Assignment/S11.13.1_A3.1.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.1_Simple_Assignment/S11.13.1_A3.1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.1_Simple_Assignment/S11.13.1_A3.1.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.1_Simple_Assignment/S11.13.1_A3.1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.1_Simple_Assignment/S11.13.1_A3.2.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.1_Simple_Assignment/S11.13.1_A3.2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.1_Simple_Assignment/S11.13.1_A3.2.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.1_Simple_Assignment/S11.13.1_A3.2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.1_Simple_Assignment/S11.13.1_A4_T1.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.1_Simple_Assignment/S11.13.1_A4_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.1_Simple_Assignment/S11.13.1_A4_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.1_Simple_Assignment/S11.13.1_A4_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.1_Simple_Assignment/S11.13.1_A4_T2.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.1_Simple_Assignment/S11.13.1_A4_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.1_Simple_Assignment/S11.13.1_A4_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.1_Simple_Assignment/S11.13.1_A4_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A1_T1.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A1_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A1_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A1_T10.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A1_T10.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A1_T10.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A1_T10.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A1_T11.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A1_T11.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A1_T11.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A1_T11.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A1_T2.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A1_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A1_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A1_T3.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A1_T3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A1_T3.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A1_T3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A1_T4.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A1_T4.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A1_T4.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A1_T4.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A1_T5.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A1_T5.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A1_T5.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A1_T5.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A1_T6.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A1_T6.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A1_T6.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A1_T6.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A1_T7.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A1_T7.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A1_T7.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A1_T7.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A1_T8.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A1_T8.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A1_T8.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A1_T8.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A1_T9.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A1_T9.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A1_T9.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A1_T9.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T1.1.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T1.1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T1.1.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T1.1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T1.10.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T1.10.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T1.10.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T1.10.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T1.11.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T1.11.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T1.11.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T1.11.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T1.2.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T1.2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T1.2.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T1.2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T1.3.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T1.3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T1.3.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T1.3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T1.4.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T1.4.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T1.4.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T1.4.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T1.5.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T1.5.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T1.5.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T1.5.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T1.6.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T1.6.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T1.6.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T1.6.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T1.7.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T1.7.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T1.7.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T1.7.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T1.8.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T1.8.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T1.8.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T1.8.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T1.9.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T1.9.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T1.9.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T1.9.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T2.1.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T2.1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T2.1.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T2.1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T2.10.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T2.10.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T2.10.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T2.10.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T2.11.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T2.11.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T2.11.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T2.11.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T2.2.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T2.2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T2.2.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T2.2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T2.3.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T2.3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T2.3.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T2.3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T2.4.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T2.4.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T2.4.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T2.4.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T2.5.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T2.5.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T2.5.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T2.5.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T2.6.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T2.6.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T2.6.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T2.6.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T2.7.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T2.7.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T2.7.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T2.7.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T2.8.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T2.8.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T2.8.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T2.8.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T2.9.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T2.9.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T2.9.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T2.9.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T3.1.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T3.1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T3.1.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T3.1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T3.10.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T3.10.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T3.10.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T3.10.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T3.11.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T3.11.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T3.11.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T3.11.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T3.2.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T3.2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T3.2.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T3.2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T3.3.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T3.3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T3.3.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T3.3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T3.4.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T3.4.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T3.4.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T3.4.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T3.5.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T3.5.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T3.5.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T3.5.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T3.6.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T3.6.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T3.6.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T3.6.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T3.7.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T3.7.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T3.7.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T3.7.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T3.8.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T3.8.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T3.8.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T3.8.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T3.9.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T3.9.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T3.9.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.1_T3.9.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.2_T1.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.2_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.2_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.2_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.2_T10.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.2_T10.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.2_T10.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.2_T10.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.2_T11.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.2_T11.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.2_T11.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.2_T11.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.2_T2.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.2_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.2_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.2_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.2_T3.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.2_T3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.2_T3.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.2_T3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.2_T4.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.2_T4.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.2_T4.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.2_T4.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.2_T5.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.2_T5.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.2_T5.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.2_T5.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.2_T6.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.2_T6.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.2_T6.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.2_T6.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.2_T7.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.2_T7.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.2_T7.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.2_T7.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.2_T8.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.2_T8.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.2_T8.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.2_T8.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.2_T9.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.2_T9.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.2_T9.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A2.2_T9.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A3.1_T1.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A3.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A3.1_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A3.1_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A3.1_T10.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A3.1_T10.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A3.1_T10.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A3.1_T10.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A3.1_T11.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A3.1_T11.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A3.1_T11.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A3.1_T11.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A3.1_T2.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A3.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A3.1_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A3.1_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A3.1_T3.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A3.1_T3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A3.1_T3.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A3.1_T3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A3.1_T4.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A3.1_T4.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A3.1_T4.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A3.1_T4.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A3.1_T5.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A3.1_T5.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A3.1_T5.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A3.1_T5.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A3.1_T6.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A3.1_T6.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A3.1_T6.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A3.1_T6.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A3.1_T7.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A3.1_T7.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A3.1_T7.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A3.1_T7.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A3.1_T8.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A3.1_T8.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A3.1_T8.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A3.1_T8.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A3.1_T9.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A3.1_T9.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A3.1_T9.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A3.1_T9.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A3.2_T1.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A3.2_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A3.2_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A3.2_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A3.2_T10.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A3.2_T10.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A3.2_T10.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A3.2_T10.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A3.2_T11.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A3.2_T11.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A3.2_T11.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A3.2_T11.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A3.2_T2.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A3.2_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A3.2_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A3.2_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A3.2_T3.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A3.2_T3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A3.2_T3.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A3.2_T3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A3.2_T4.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A3.2_T4.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A3.2_T4.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A3.2_T4.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A3.2_T5.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A3.2_T5.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A3.2_T5.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A3.2_T5.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A3.2_T6.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A3.2_T6.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A3.2_T6.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A3.2_T6.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A3.2_T7.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A3.2_T7.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A3.2_T7.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A3.2_T7.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A3.2_T8.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A3.2_T8.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A3.2_T8.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A3.2_T8.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A3.2_T9.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A3.2_T9.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A3.2_T9.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A3.2_T9.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.10_T1.1.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.10_T1.1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.10_T1.1.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.10_T1.1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.10_T1.2.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.10_T1.2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.10_T1.2.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.10_T1.2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.10_T1.3.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.10_T1.3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.10_T1.3.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.10_T1.3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.10_T1.4.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.10_T1.4.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.10_T1.4.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.10_T1.4.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.10_T2.1.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.10_T2.1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.10_T2.1.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.10_T2.1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.10_T2.2.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.10_T2.2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.10_T2.2.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.10_T2.2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.10_T2.3.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.10_T2.3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.10_T2.3.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.10_T2.3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.10_T2.4.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.10_T2.4.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.10_T2.4.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.10_T2.4.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.10_T2.5.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.10_T2.5.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.10_T2.5.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.10_T2.5.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.10_T2.6.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.10_T2.6.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.10_T2.6.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.10_T2.6.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.10_T2.7.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.10_T2.7.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.10_T2.7.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.10_T2.7.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.10_T2.8.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.10_T2.8.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.10_T2.8.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.10_T2.8.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.10_T2.9.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.10_T2.9.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.10_T2.9.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.10_T2.9.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.11_T1.1.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.11_T1.1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.11_T1.1.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.11_T1.1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.11_T1.2.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.11_T1.2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.11_T1.2.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.11_T1.2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.11_T1.3.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.11_T1.3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.11_T1.3.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.11_T1.3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.11_T1.4.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.11_T1.4.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.11_T1.4.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.11_T1.4.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.11_T2.1.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.11_T2.1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.11_T2.1.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.11_T2.1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.11_T2.2.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.11_T2.2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.11_T2.2.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.11_T2.2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.11_T2.3.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.11_T2.3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.11_T2.3.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.11_T2.3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.11_T2.4.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.11_T2.4.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.11_T2.4.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.11_T2.4.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.11_T2.5.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.11_T2.5.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.11_T2.5.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.11_T2.5.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.11_T2.6.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.11_T2.6.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.11_T2.6.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.11_T2.6.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.11_T2.7.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.11_T2.7.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.11_T2.7.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.11_T2.7.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.11_T2.8.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.11_T2.8.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.11_T2.8.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.11_T2.8.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.11_T2.9.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.11_T2.9.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.11_T2.9.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.11_T2.9.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.1_T1.1.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.1_T1.1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.1_T1.1.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.1_T1.1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.1_T1.2.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.1_T1.2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.1_T1.2.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.1_T1.2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.1_T1.3.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.1_T1.3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.1_T1.3.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.1_T1.3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.1_T1.4.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.1_T1.4.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.1_T1.4.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.1_T1.4.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.1_T2.1.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.1_T2.1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.1_T2.1.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.1_T2.1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.1_T2.2.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.1_T2.2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.1_T2.2.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.1_T2.2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.1_T2.3.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.1_T2.3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.1_T2.3.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.1_T2.3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.1_T2.4.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.1_T2.4.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.1_T2.4.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.1_T2.4.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.1_T2.5.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.1_T2.5.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.1_T2.5.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.1_T2.5.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.1_T2.6.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.1_T2.6.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.1_T2.6.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.1_T2.6.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.1_T2.7.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.1_T2.7.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.1_T2.7.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.1_T2.7.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.1_T2.8.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.1_T2.8.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.1_T2.8.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.1_T2.8.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.1_T2.9.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.1_T2.9.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.1_T2.9.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.1_T2.9.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.2_T1.1.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.2_T1.1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.2_T1.1.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.2_T1.1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.2_T1.2.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.2_T1.2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.2_T1.2.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.2_T1.2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.2_T1.3.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.2_T1.3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.2_T1.3.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.2_T1.3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.2_T1.4.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.2_T1.4.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.2_T1.4.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.2_T1.4.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.2_T2.1.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.2_T2.1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.2_T2.1.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.2_T2.1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.2_T2.2.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.2_T2.2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.2_T2.2.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.2_T2.2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.2_T2.3.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.2_T2.3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.2_T2.3.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.2_T2.3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.2_T2.4.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.2_T2.4.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.2_T2.4.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.2_T2.4.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.2_T2.5.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.2_T2.5.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.2_T2.5.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.2_T2.5.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.2_T2.6.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.2_T2.6.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.2_T2.6.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.2_T2.6.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.2_T2.7.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.2_T2.7.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.2_T2.7.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.2_T2.7.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.2_T2.8.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.2_T2.8.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.2_T2.8.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.2_T2.8.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.2_T2.9.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.2_T2.9.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.2_T2.9.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.2_T2.9.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.3_T1.1.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.3_T1.1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.3_T1.1.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.3_T1.1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.3_T1.2.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.3_T1.2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.3_T1.2.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.3_T1.2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.3_T1.3.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.3_T1.3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.3_T1.3.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.3_T1.3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.3_T1.4.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.3_T1.4.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.3_T1.4.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.3_T1.4.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.3_T2.1.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.3_T2.1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.3_T2.1.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.3_T2.1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.3_T2.2.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.3_T2.2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.3_T2.2.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.3_T2.2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.3_T2.3.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.3_T2.3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.3_T2.3.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.3_T2.3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.3_T2.4.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.3_T2.4.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.3_T2.4.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.3_T2.4.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.3_T2.5.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.3_T2.5.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.3_T2.5.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.3_T2.5.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.3_T2.6.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.3_T2.6.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.3_T2.6.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.3_T2.6.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.3_T2.7.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.3_T2.7.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.3_T2.7.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.3_T2.7.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.3_T2.8.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.3_T2.8.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.3_T2.8.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.3_T2.8.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.3_T2.9.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.3_T2.9.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.3_T2.9.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.3_T2.9.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.4_T1.1.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.4_T1.1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.4_T1.1.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.4_T1.1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.4_T1.2.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.4_T1.2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.4_T1.2.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.4_T1.2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.4_T1.3.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.4_T1.3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.4_T1.3.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.4_T1.3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.4_T1.4.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.4_T1.4.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.4_T1.4.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.4_T1.4.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.4_T2.1.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.4_T2.1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.4_T2.1.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.4_T2.1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.4_T2.2.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.4_T2.2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.4_T2.2.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.4_T2.2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.4_T2.3.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.4_T2.3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.4_T2.3.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.4_T2.3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.4_T2.4.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.4_T2.4.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.4_T2.4.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.4_T2.4.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.4_T2.5.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.4_T2.5.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.4_T2.5.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.4_T2.5.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.4_T2.6.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.4_T2.6.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.4_T2.6.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.4_T2.6.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.4_T2.7.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.4_T2.7.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.4_T2.7.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.4_T2.7.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.4_T2.8.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.4_T2.8.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.4_T2.8.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.4_T2.8.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.4_T2.9.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.4_T2.9.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.4_T2.9.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.4_T2.9.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.5_T1.1.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.5_T1.1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.5_T1.1.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.5_T1.1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.5_T1.2.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.5_T1.2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.5_T1.2.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.5_T1.2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.5_T1.3.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.5_T1.3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.5_T1.3.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.5_T1.3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.5_T1.4.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.5_T1.4.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.5_T1.4.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.5_T1.4.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.5_T2.1.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.5_T2.1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.5_T2.1.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.5_T2.1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.5_T2.2.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.5_T2.2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.5_T2.2.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.5_T2.2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.5_T2.3.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.5_T2.3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.5_T2.3.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.5_T2.3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.5_T2.4.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.5_T2.4.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.5_T2.4.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.5_T2.4.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.5_T2.5.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.5_T2.5.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.5_T2.5.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.5_T2.5.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.5_T2.6.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.5_T2.6.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.5_T2.6.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.5_T2.6.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.5_T2.7.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.5_T2.7.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.5_T2.7.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.5_T2.7.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.5_T2.8.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.5_T2.8.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.5_T2.8.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.5_T2.8.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.5_T2.9.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.5_T2.9.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.5_T2.9.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.5_T2.9.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.6_T1.1.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.6_T1.1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.6_T1.1.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.6_T1.1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.6_T1.2.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.6_T1.2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.6_T1.2.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.6_T1.2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.6_T1.3.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.6_T1.3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.6_T1.3.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.6_T1.3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.6_T1.4.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.6_T1.4.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.6_T1.4.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.6_T1.4.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.6_T2.1.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.6_T2.1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.6_T2.1.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.6_T2.1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.6_T2.2.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.6_T2.2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.6_T2.2.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.6_T2.2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.6_T2.3.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.6_T2.3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.6_T2.3.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.6_T2.3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.6_T2.4.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.6_T2.4.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.6_T2.4.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.6_T2.4.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.6_T2.5.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.6_T2.5.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.6_T2.5.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.6_T2.5.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.6_T2.6.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.6_T2.6.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.6_T2.6.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.6_T2.6.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.6_T2.7.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.6_T2.7.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.6_T2.7.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.6_T2.7.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.6_T2.8.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.6_T2.8.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.6_T2.8.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.6_T2.8.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.6_T2.9.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.6_T2.9.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.6_T2.9.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.6_T2.9.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.7_T1.1.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.7_T1.1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.7_T1.1.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.7_T1.1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.7_T1.2.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.7_T1.2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.7_T1.2.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.7_T1.2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.7_T1.3.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.7_T1.3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.7_T1.3.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.7_T1.3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.7_T1.4.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.7_T1.4.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.7_T1.4.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.7_T1.4.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.7_T2.1.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.7_T2.1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.7_T2.1.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.7_T2.1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.7_T2.2.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.7_T2.2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.7_T2.2.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.7_T2.2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.7_T2.3.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.7_T2.3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.7_T2.3.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.7_T2.3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.7_T2.4.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.7_T2.4.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.7_T2.4.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.7_T2.4.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.7_T2.5.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.7_T2.5.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.7_T2.5.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.7_T2.5.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.7_T2.6.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.7_T2.6.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.7_T2.6.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.7_T2.6.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.7_T2.7.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.7_T2.7.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.7_T2.7.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.7_T2.7.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.7_T2.8.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.7_T2.8.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.7_T2.8.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.7_T2.8.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.7_T2.9.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.7_T2.9.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.7_T2.9.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.7_T2.9.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.8_T1.1.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.8_T1.1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.8_T1.1.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.8_T1.1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.8_T1.2.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.8_T1.2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.8_T1.2.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.8_T1.2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.8_T1.3.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.8_T1.3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.8_T1.3.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.8_T1.3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.8_T1.4.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.8_T1.4.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.8_T1.4.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.8_T1.4.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.8_T2.1.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.8_T2.1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.8_T2.1.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.8_T2.1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.8_T2.2.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.8_T2.2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.8_T2.2.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.8_T2.2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.8_T2.3.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.8_T2.3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.8_T2.3.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.8_T2.3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.8_T2.4.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.8_T2.4.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.8_T2.4.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.8_T2.4.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.8_T2.5.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.8_T2.5.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.8_T2.5.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.8_T2.5.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.8_T2.6.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.8_T2.6.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.8_T2.6.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.8_T2.6.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.8_T2.7.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.8_T2.7.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.8_T2.7.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.8_T2.7.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.8_T2.8.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.8_T2.8.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.8_T2.8.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.8_T2.8.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.8_T2.9.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.8_T2.9.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.8_T2.9.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.8_T2.9.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.9_T1.1.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.9_T1.1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.9_T1.1.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.9_T1.1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.9_T1.2.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.9_T1.2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.9_T1.2.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.9_T1.2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.9_T1.3.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.9_T1.3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.9_T1.3.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.9_T1.3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.9_T1.4.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.9_T1.4.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.9_T1.4.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.9_T1.4.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.9_T2.1.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.9_T2.1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.9_T2.1.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.9_T2.1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.9_T2.2.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.9_T2.2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.9_T2.2.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.9_T2.2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.9_T2.3.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.9_T2.3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.9_T2.3.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.9_T2.3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.9_T2.4.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.9_T2.4.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.9_T2.4.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.9_T2.4.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.9_T2.5.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.9_T2.5.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.9_T2.5.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.9_T2.5.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.9_T2.6.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.9_T2.6.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.9_T2.6.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.9_T2.6.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.9_T2.7.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.9_T2.7.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.9_T2.7.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.9_T2.7.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.9_T2.8.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.9_T2.8.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.9_T2.8.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.9_T2.8.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.9_T2.9.js b/test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.9_T2.9.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.9_T2.9.js rename to test/suite/sputnik_converted/11_Expressions/11.13_Assignment_Operators/11.13.2_Compound_Assignment/S11.13.2_A4.9_T2.9.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.14_Comma_Operator/S11.14_A1.js b/test/suite/sputnik_converted/11_Expressions/11.14_Comma_Operator/S11.14_A1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.14_Comma_Operator/S11.14_A1.js rename to test/suite/sputnik_converted/11_Expressions/11.14_Comma_Operator/S11.14_A1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.14_Comma_Operator/S11.14_A2.1_T1.js b/test/suite/sputnik_converted/11_Expressions/11.14_Comma_Operator/S11.14_A2.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.14_Comma_Operator/S11.14_A2.1_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.14_Comma_Operator/S11.14_A2.1_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.14_Comma_Operator/S11.14_A2.1_T2.js b/test/suite/sputnik_converted/11_Expressions/11.14_Comma_Operator/S11.14_A2.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.14_Comma_Operator/S11.14_A2.1_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.14_Comma_Operator/S11.14_A2.1_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.14_Comma_Operator/S11.14_A2.1_T3.js b/test/suite/sputnik_converted/11_Expressions/11.14_Comma_Operator/S11.14_A2.1_T3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.14_Comma_Operator/S11.14_A2.1_T3.js rename to test/suite/sputnik_converted/11_Expressions/11.14_Comma_Operator/S11.14_A2.1_T3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.14_Comma_Operator/S11.14_A3.js b/test/suite/sputnik_converted/11_Expressions/11.14_Comma_Operator/S11.14_A3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.14_Comma_Operator/S11.14_A3.js rename to test/suite/sputnik_converted/11_Expressions/11.14_Comma_Operator/S11.14_A3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.1_Primary_Expressions/11.1.1_The_this_Keyword/S11.1.1_A1.js b/test/suite/sputnik_converted/11_Expressions/11.1_Primary_Expressions/11.1.1_The_this_Keyword/S11.1.1_A1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.1_Primary_Expressions/11.1.1_The_this_Keyword/S11.1.1_A1.js rename to test/suite/sputnik_converted/11_Expressions/11.1_Primary_Expressions/11.1.1_The_this_Keyword/S11.1.1_A1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.1_Primary_Expressions/11.1.1_The_this_Keyword/S11.1.1_A2.js b/test/suite/sputnik_converted/11_Expressions/11.1_Primary_Expressions/11.1.1_The_this_Keyword/S11.1.1_A2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.1_Primary_Expressions/11.1.1_The_this_Keyword/S11.1.1_A2.js rename to test/suite/sputnik_converted/11_Expressions/11.1_Primary_Expressions/11.1.1_The_this_Keyword/S11.1.1_A2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.1_Primary_Expressions/11.1.1_The_this_Keyword/S11.1.1_A3.1.js b/test/suite/sputnik_converted/11_Expressions/11.1_Primary_Expressions/11.1.1_The_this_Keyword/S11.1.1_A3.1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.1_Primary_Expressions/11.1.1_The_this_Keyword/S11.1.1_A3.1.js rename to test/suite/sputnik_converted/11_Expressions/11.1_Primary_Expressions/11.1.1_The_this_Keyword/S11.1.1_A3.1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.1_Primary_Expressions/11.1.1_The_this_Keyword/S11.1.1_A3.2.js b/test/suite/sputnik_converted/11_Expressions/11.1_Primary_Expressions/11.1.1_The_this_Keyword/S11.1.1_A3.2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.1_Primary_Expressions/11.1.1_The_this_Keyword/S11.1.1_A3.2.js rename to test/suite/sputnik_converted/11_Expressions/11.1_Primary_Expressions/11.1.1_The_this_Keyword/S11.1.1_A3.2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.1_Primary_Expressions/11.1.1_The_this_Keyword/S11.1.1_A4.1.js b/test/suite/sputnik_converted/11_Expressions/11.1_Primary_Expressions/11.1.1_The_this_Keyword/S11.1.1_A4.1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.1_Primary_Expressions/11.1.1_The_this_Keyword/S11.1.1_A4.1.js rename to test/suite/sputnik_converted/11_Expressions/11.1_Primary_Expressions/11.1.1_The_this_Keyword/S11.1.1_A4.1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.1_Primary_Expressions/11.1.1_The_this_Keyword/S11.1.1_A4.2.js b/test/suite/sputnik_converted/11_Expressions/11.1_Primary_Expressions/11.1.1_The_this_Keyword/S11.1.1_A4.2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.1_Primary_Expressions/11.1.1_The_this_Keyword/S11.1.1_A4.2.js rename to test/suite/sputnik_converted/11_Expressions/11.1_Primary_Expressions/11.1.1_The_this_Keyword/S11.1.1_A4.2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.1_Primary_Expressions/11.1.2_Identifier_Reference/S11.1.2_A1_T1.js b/test/suite/sputnik_converted/11_Expressions/11.1_Primary_Expressions/11.1.2_Identifier_Reference/S11.1.2_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.1_Primary_Expressions/11.1.2_Identifier_Reference/S11.1.2_A1_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.1_Primary_Expressions/11.1.2_Identifier_Reference/S11.1.2_A1_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.1_Primary_Expressions/11.1.2_Identifier_Reference/S11.1.2_A1_T2.js b/test/suite/sputnik_converted/11_Expressions/11.1_Primary_Expressions/11.1.2_Identifier_Reference/S11.1.2_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.1_Primary_Expressions/11.1.2_Identifier_Reference/S11.1.2_A1_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.1_Primary_Expressions/11.1.2_Identifier_Reference/S11.1.2_A1_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.1_Primary_Expressions/11.1.4_Array_Initialiser/S11.1.4_A1.1.js b/test/suite/sputnik_converted/11_Expressions/11.1_Primary_Expressions/11.1.4_Array_Initialiser/S11.1.4_A1.1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.1_Primary_Expressions/11.1.4_Array_Initialiser/S11.1.4_A1.1.js rename to test/suite/sputnik_converted/11_Expressions/11.1_Primary_Expressions/11.1.4_Array_Initialiser/S11.1.4_A1.1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.1_Primary_Expressions/11.1.4_Array_Initialiser/S11.1.4_A1.2.js b/test/suite/sputnik_converted/11_Expressions/11.1_Primary_Expressions/11.1.4_Array_Initialiser/S11.1.4_A1.2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.1_Primary_Expressions/11.1.4_Array_Initialiser/S11.1.4_A1.2.js rename to test/suite/sputnik_converted/11_Expressions/11.1_Primary_Expressions/11.1.4_Array_Initialiser/S11.1.4_A1.2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.1_Primary_Expressions/11.1.4_Array_Initialiser/S11.1.4_A1.3.js b/test/suite/sputnik_converted/11_Expressions/11.1_Primary_Expressions/11.1.4_Array_Initialiser/S11.1.4_A1.3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.1_Primary_Expressions/11.1.4_Array_Initialiser/S11.1.4_A1.3.js rename to test/suite/sputnik_converted/11_Expressions/11.1_Primary_Expressions/11.1.4_Array_Initialiser/S11.1.4_A1.3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.1_Primary_Expressions/11.1.4_Array_Initialiser/S11.1.4_A1.4.js b/test/suite/sputnik_converted/11_Expressions/11.1_Primary_Expressions/11.1.4_Array_Initialiser/S11.1.4_A1.4.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.1_Primary_Expressions/11.1.4_Array_Initialiser/S11.1.4_A1.4.js rename to test/suite/sputnik_converted/11_Expressions/11.1_Primary_Expressions/11.1.4_Array_Initialiser/S11.1.4_A1.4.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.1_Primary_Expressions/11.1.4_Array_Initialiser/S11.1.4_A1.5.js b/test/suite/sputnik_converted/11_Expressions/11.1_Primary_Expressions/11.1.4_Array_Initialiser/S11.1.4_A1.5.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.1_Primary_Expressions/11.1.4_Array_Initialiser/S11.1.4_A1.5.js rename to test/suite/sputnik_converted/11_Expressions/11.1_Primary_Expressions/11.1.4_Array_Initialiser/S11.1.4_A1.5.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.1_Primary_Expressions/11.1.4_Array_Initialiser/S11.1.4_A1.6.js b/test/suite/sputnik_converted/11_Expressions/11.1_Primary_Expressions/11.1.4_Array_Initialiser/S11.1.4_A1.6.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.1_Primary_Expressions/11.1.4_Array_Initialiser/S11.1.4_A1.6.js rename to test/suite/sputnik_converted/11_Expressions/11.1_Primary_Expressions/11.1.4_Array_Initialiser/S11.1.4_A1.6.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.1_Primary_Expressions/11.1.4_Array_Initialiser/S11.1.4_A1.7.js b/test/suite/sputnik_converted/11_Expressions/11.1_Primary_Expressions/11.1.4_Array_Initialiser/S11.1.4_A1.7.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.1_Primary_Expressions/11.1.4_Array_Initialiser/S11.1.4_A1.7.js rename to test/suite/sputnik_converted/11_Expressions/11.1_Primary_Expressions/11.1.4_Array_Initialiser/S11.1.4_A1.7.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.1_Primary_Expressions/11.1.4_Array_Initialiser/S11.1.4_A2.js b/test/suite/sputnik_converted/11_Expressions/11.1_Primary_Expressions/11.1.4_Array_Initialiser/S11.1.4_A2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.1_Primary_Expressions/11.1.4_Array_Initialiser/S11.1.4_A2.js rename to test/suite/sputnik_converted/11_Expressions/11.1_Primary_Expressions/11.1.4_Array_Initialiser/S11.1.4_A2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.1_Primary_Expressions/11.1.5_Object_Initializer/S11.1.5_A1.1.js b/test/suite/sputnik_converted/11_Expressions/11.1_Primary_Expressions/11.1.5_Object_Initializer/S11.1.5_A1.1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.1_Primary_Expressions/11.1.5_Object_Initializer/S11.1.5_A1.1.js rename to test/suite/sputnik_converted/11_Expressions/11.1_Primary_Expressions/11.1.5_Object_Initializer/S11.1.5_A1.1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.1_Primary_Expressions/11.1.5_Object_Initializer/S11.1.5_A1.2.js b/test/suite/sputnik_converted/11_Expressions/11.1_Primary_Expressions/11.1.5_Object_Initializer/S11.1.5_A1.2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.1_Primary_Expressions/11.1.5_Object_Initializer/S11.1.5_A1.2.js rename to test/suite/sputnik_converted/11_Expressions/11.1_Primary_Expressions/11.1.5_Object_Initializer/S11.1.5_A1.2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.1_Primary_Expressions/11.1.5_Object_Initializer/S11.1.5_A1.3.js b/test/suite/sputnik_converted/11_Expressions/11.1_Primary_Expressions/11.1.5_Object_Initializer/S11.1.5_A1.3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.1_Primary_Expressions/11.1.5_Object_Initializer/S11.1.5_A1.3.js rename to test/suite/sputnik_converted/11_Expressions/11.1_Primary_Expressions/11.1.5_Object_Initializer/S11.1.5_A1.3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.1_Primary_Expressions/11.1.5_Object_Initializer/S11.1.5_A1.4.js b/test/suite/sputnik_converted/11_Expressions/11.1_Primary_Expressions/11.1.5_Object_Initializer/S11.1.5_A1.4.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.1_Primary_Expressions/11.1.5_Object_Initializer/S11.1.5_A1.4.js rename to test/suite/sputnik_converted/11_Expressions/11.1_Primary_Expressions/11.1.5_Object_Initializer/S11.1.5_A1.4.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.1_Primary_Expressions/11.1.5_Object_Initializer/S11.1.5_A2.js b/test/suite/sputnik_converted/11_Expressions/11.1_Primary_Expressions/11.1.5_Object_Initializer/S11.1.5_A2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.1_Primary_Expressions/11.1.5_Object_Initializer/S11.1.5_A2.js rename to test/suite/sputnik_converted/11_Expressions/11.1_Primary_Expressions/11.1.5_Object_Initializer/S11.1.5_A2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.1_Primary_Expressions/11.1.5_Object_Initializer/S11.1.5_A3.js b/test/suite/sputnik_converted/11_Expressions/11.1_Primary_Expressions/11.1.5_Object_Initializer/S11.1.5_A3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.1_Primary_Expressions/11.1.5_Object_Initializer/S11.1.5_A3.js rename to test/suite/sputnik_converted/11_Expressions/11.1_Primary_Expressions/11.1.5_Object_Initializer/S11.1.5_A3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.1_Primary_Expressions/11.1.5_Object_Initializer/S11.1.5_A4.1.js b/test/suite/sputnik_converted/11_Expressions/11.1_Primary_Expressions/11.1.5_Object_Initializer/S11.1.5_A4.1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.1_Primary_Expressions/11.1.5_Object_Initializer/S11.1.5_A4.1.js rename to test/suite/sputnik_converted/11_Expressions/11.1_Primary_Expressions/11.1.5_Object_Initializer/S11.1.5_A4.1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.1_Primary_Expressions/11.1.5_Object_Initializer/S11.1.5_A4.2.js b/test/suite/sputnik_converted/11_Expressions/11.1_Primary_Expressions/11.1.5_Object_Initializer/S11.1.5_A4.2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.1_Primary_Expressions/11.1.5_Object_Initializer/S11.1.5_A4.2.js rename to test/suite/sputnik_converted/11_Expressions/11.1_Primary_Expressions/11.1.5_Object_Initializer/S11.1.5_A4.2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.1_Primary_Expressions/11.1.5_Object_Initializer/S11.1.5_A4.3.js b/test/suite/sputnik_converted/11_Expressions/11.1_Primary_Expressions/11.1.5_Object_Initializer/S11.1.5_A4.3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.1_Primary_Expressions/11.1.5_Object_Initializer/S11.1.5_A4.3.js rename to test/suite/sputnik_converted/11_Expressions/11.1_Primary_Expressions/11.1.5_Object_Initializer/S11.1.5_A4.3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.1_Primary_Expressions/11.1.6_The_Grouping_Operator/S11.1.6_A1.js b/test/suite/sputnik_converted/11_Expressions/11.1_Primary_Expressions/11.1.6_The_Grouping_Operator/S11.1.6_A1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.1_Primary_Expressions/11.1.6_The_Grouping_Operator/S11.1.6_A1.js rename to test/suite/sputnik_converted/11_Expressions/11.1_Primary_Expressions/11.1.6_The_Grouping_Operator/S11.1.6_A1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.1_Primary_Expressions/11.1.6_The_Grouping_Operator/S11.1.6_A2.js b/test/suite/sputnik_converted/11_Expressions/11.1_Primary_Expressions/11.1.6_The_Grouping_Operator/S11.1.6_A2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.1_Primary_Expressions/11.1.6_The_Grouping_Operator/S11.1.6_A2.js rename to test/suite/sputnik_converted/11_Expressions/11.1_Primary_Expressions/11.1.6_The_Grouping_Operator/S11.1.6_A2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.1_Primary_Expressions/11.1.6_The_Grouping_Operator/S11.1.6_A3_T1.js b/test/suite/sputnik_converted/11_Expressions/11.1_Primary_Expressions/11.1.6_The_Grouping_Operator/S11.1.6_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.1_Primary_Expressions/11.1.6_The_Grouping_Operator/S11.1.6_A3_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.1_Primary_Expressions/11.1.6_The_Grouping_Operator/S11.1.6_A3_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.1_Primary_Expressions/11.1.6_The_Grouping_Operator/S11.1.6_A3_T2.js b/test/suite/sputnik_converted/11_Expressions/11.1_Primary_Expressions/11.1.6_The_Grouping_Operator/S11.1.6_A3_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.1_Primary_Expressions/11.1.6_The_Grouping_Operator/S11.1.6_A3_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.1_Primary_Expressions/11.1.6_The_Grouping_Operator/S11.1.6_A3_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.1_Primary_Expressions/11.1.6_The_Grouping_Operator/S11.1.6_A3_T3.js b/test/suite/sputnik_converted/11_Expressions/11.1_Primary_Expressions/11.1.6_The_Grouping_Operator/S11.1.6_A3_T3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.1_Primary_Expressions/11.1.6_The_Grouping_Operator/S11.1.6_A3_T3.js rename to test/suite/sputnik_converted/11_Expressions/11.1_Primary_Expressions/11.1.6_The_Grouping_Operator/S11.1.6_A3_T3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.1_Primary_Expressions/11.1.6_The_Grouping_Operator/S11.1.6_A3_T4.js b/test/suite/sputnik_converted/11_Expressions/11.1_Primary_Expressions/11.1.6_The_Grouping_Operator/S11.1.6_A3_T4.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.1_Primary_Expressions/11.1.6_The_Grouping_Operator/S11.1.6_A3_T4.js rename to test/suite/sputnik_converted/11_Expressions/11.1_Primary_Expressions/11.1.6_The_Grouping_Operator/S11.1.6_A3_T4.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.1_Primary_Expressions/11.1.6_The_Grouping_Operator/S11.1.6_A3_T5.js b/test/suite/sputnik_converted/11_Expressions/11.1_Primary_Expressions/11.1.6_The_Grouping_Operator/S11.1.6_A3_T5.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.1_Primary_Expressions/11.1.6_The_Grouping_Operator/S11.1.6_A3_T5.js rename to test/suite/sputnik_converted/11_Expressions/11.1_Primary_Expressions/11.1.6_The_Grouping_Operator/S11.1.6_A3_T5.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.1_Primary_Expressions/11.1.6_The_Grouping_Operator/S11.1.6_A3_T6.js b/test/suite/sputnik_converted/11_Expressions/11.1_Primary_Expressions/11.1.6_The_Grouping_Operator/S11.1.6_A3_T6.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.1_Primary_Expressions/11.1.6_The_Grouping_Operator/S11.1.6_A3_T6.js rename to test/suite/sputnik_converted/11_Expressions/11.1_Primary_Expressions/11.1.6_The_Grouping_Operator/S11.1.6_A3_T6.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.1_Property_Accessors/S11.2.1_A1.1.js b/test/suite/sputnik_converted/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.1_Property_Accessors/S11.2.1_A1.1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.1_Property_Accessors/S11.2.1_A1.1.js rename to test/suite/sputnik_converted/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.1_Property_Accessors/S11.2.1_A1.1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.1_Property_Accessors/S11.2.1_A1.2.js b/test/suite/sputnik_converted/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.1_Property_Accessors/S11.2.1_A1.2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.1_Property_Accessors/S11.2.1_A1.2.js rename to test/suite/sputnik_converted/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.1_Property_Accessors/S11.2.1_A1.2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.1_Property_Accessors/S11.2.1_A2.js b/test/suite/sputnik_converted/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.1_Property_Accessors/S11.2.1_A2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.1_Property_Accessors/S11.2.1_A2.js rename to test/suite/sputnik_converted/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.1_Property_Accessors/S11.2.1_A2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.1_Property_Accessors/S11.2.1_A3_T1.js b/test/suite/sputnik_converted/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.1_Property_Accessors/S11.2.1_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.1_Property_Accessors/S11.2.1_A3_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.1_Property_Accessors/S11.2.1_A3_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.1_Property_Accessors/S11.2.1_A3_T2.js b/test/suite/sputnik_converted/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.1_Property_Accessors/S11.2.1_A3_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.1_Property_Accessors/S11.2.1_A3_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.1_Property_Accessors/S11.2.1_A3_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.1_Property_Accessors/S11.2.1_A3_T3.js b/test/suite/sputnik_converted/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.1_Property_Accessors/S11.2.1_A3_T3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.1_Property_Accessors/S11.2.1_A3_T3.js rename to test/suite/sputnik_converted/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.1_Property_Accessors/S11.2.1_A3_T3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.1_Property_Accessors/S11.2.1_A3_T4.js b/test/suite/sputnik_converted/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.1_Property_Accessors/S11.2.1_A3_T4.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.1_Property_Accessors/S11.2.1_A3_T4.js rename to test/suite/sputnik_converted/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.1_Property_Accessors/S11.2.1_A3_T4.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.1_Property_Accessors/S11.2.1_A3_T5.js b/test/suite/sputnik_converted/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.1_Property_Accessors/S11.2.1_A3_T5.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.1_Property_Accessors/S11.2.1_A3_T5.js rename to test/suite/sputnik_converted/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.1_Property_Accessors/S11.2.1_A3_T5.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.1_Property_Accessors/S11.2.1_A4_T1.js b/test/suite/sputnik_converted/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.1_Property_Accessors/S11.2.1_A4_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.1_Property_Accessors/S11.2.1_A4_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.1_Property_Accessors/S11.2.1_A4_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.1_Property_Accessors/S11.2.1_A4_T2.js b/test/suite/sputnik_converted/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.1_Property_Accessors/S11.2.1_A4_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.1_Property_Accessors/S11.2.1_A4_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.1_Property_Accessors/S11.2.1_A4_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.1_Property_Accessors/S11.2.1_A4_T3.js b/test/suite/sputnik_converted/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.1_Property_Accessors/S11.2.1_A4_T3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.1_Property_Accessors/S11.2.1_A4_T3.js rename to test/suite/sputnik_converted/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.1_Property_Accessors/S11.2.1_A4_T3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.1_Property_Accessors/S11.2.1_A4_T4.js b/test/suite/sputnik_converted/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.1_Property_Accessors/S11.2.1_A4_T4.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.1_Property_Accessors/S11.2.1_A4_T4.js rename to test/suite/sputnik_converted/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.1_Property_Accessors/S11.2.1_A4_T4.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.1_Property_Accessors/S11.2.1_A4_T5.js b/test/suite/sputnik_converted/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.1_Property_Accessors/S11.2.1_A4_T5.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.1_Property_Accessors/S11.2.1_A4_T5.js rename to test/suite/sputnik_converted/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.1_Property_Accessors/S11.2.1_A4_T5.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.1_Property_Accessors/S11.2.1_A4_T6.js b/test/suite/sputnik_converted/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.1_Property_Accessors/S11.2.1_A4_T6.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.1_Property_Accessors/S11.2.1_A4_T6.js rename to test/suite/sputnik_converted/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.1_Property_Accessors/S11.2.1_A4_T6.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.1_Property_Accessors/S11.2.1_A4_T7.js b/test/suite/sputnik_converted/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.1_Property_Accessors/S11.2.1_A4_T7.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.1_Property_Accessors/S11.2.1_A4_T7.js rename to test/suite/sputnik_converted/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.1_Property_Accessors/S11.2.1_A4_T7.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.1_Property_Accessors/S11.2.1_A4_T8.js b/test/suite/sputnik_converted/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.1_Property_Accessors/S11.2.1_A4_T8.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.1_Property_Accessors/S11.2.1_A4_T8.js rename to test/suite/sputnik_converted/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.1_Property_Accessors/S11.2.1_A4_T8.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.1_Property_Accessors/S11.2.1_A4_T9.js b/test/suite/sputnik_converted/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.1_Property_Accessors/S11.2.1_A4_T9.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.1_Property_Accessors/S11.2.1_A4_T9.js rename to test/suite/sputnik_converted/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.1_Property_Accessors/S11.2.1_A4_T9.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.2_The_new_Operator/S11.2.2_A1.1.js b/test/suite/sputnik_converted/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.2_The_new_Operator/S11.2.2_A1.1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.2_The_new_Operator/S11.2.2_A1.1.js rename to test/suite/sputnik_converted/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.2_The_new_Operator/S11.2.2_A1.1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.2_The_new_Operator/S11.2.2_A1.2.js b/test/suite/sputnik_converted/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.2_The_new_Operator/S11.2.2_A1.2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.2_The_new_Operator/S11.2.2_A1.2.js rename to test/suite/sputnik_converted/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.2_The_new_Operator/S11.2.2_A1.2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.2_The_new_Operator/S11.2.2_A2.js b/test/suite/sputnik_converted/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.2_The_new_Operator/S11.2.2_A2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.2_The_new_Operator/S11.2.2_A2.js rename to test/suite/sputnik_converted/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.2_The_new_Operator/S11.2.2_A2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.2_The_new_Operator/S11.2.2_A3_T1.js b/test/suite/sputnik_converted/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.2_The_new_Operator/S11.2.2_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.2_The_new_Operator/S11.2.2_A3_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.2_The_new_Operator/S11.2.2_A3_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.2_The_new_Operator/S11.2.2_A3_T2.js b/test/suite/sputnik_converted/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.2_The_new_Operator/S11.2.2_A3_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.2_The_new_Operator/S11.2.2_A3_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.2_The_new_Operator/S11.2.2_A3_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.2_The_new_Operator/S11.2.2_A3_T3.js b/test/suite/sputnik_converted/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.2_The_new_Operator/S11.2.2_A3_T3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.2_The_new_Operator/S11.2.2_A3_T3.js rename to test/suite/sputnik_converted/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.2_The_new_Operator/S11.2.2_A3_T3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.2_The_new_Operator/S11.2.2_A3_T4.js b/test/suite/sputnik_converted/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.2_The_new_Operator/S11.2.2_A3_T4.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.2_The_new_Operator/S11.2.2_A3_T4.js rename to test/suite/sputnik_converted/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.2_The_new_Operator/S11.2.2_A3_T4.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.2_The_new_Operator/S11.2.2_A3_T5.js b/test/suite/sputnik_converted/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.2_The_new_Operator/S11.2.2_A3_T5.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.2_The_new_Operator/S11.2.2_A3_T5.js rename to test/suite/sputnik_converted/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.2_The_new_Operator/S11.2.2_A3_T5.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.2_The_new_Operator/S11.2.2_A4_T1.js b/test/suite/sputnik_converted/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.2_The_new_Operator/S11.2.2_A4_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.2_The_new_Operator/S11.2.2_A4_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.2_The_new_Operator/S11.2.2_A4_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.2_The_new_Operator/S11.2.2_A4_T2.js b/test/suite/sputnik_converted/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.2_The_new_Operator/S11.2.2_A4_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.2_The_new_Operator/S11.2.2_A4_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.2_The_new_Operator/S11.2.2_A4_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.2_The_new_Operator/S11.2.2_A4_T3.js b/test/suite/sputnik_converted/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.2_The_new_Operator/S11.2.2_A4_T3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.2_The_new_Operator/S11.2.2_A4_T3.js rename to test/suite/sputnik_converted/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.2_The_new_Operator/S11.2.2_A4_T3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.2_The_new_Operator/S11.2.2_A4_T4.js b/test/suite/sputnik_converted/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.2_The_new_Operator/S11.2.2_A4_T4.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.2_The_new_Operator/S11.2.2_A4_T4.js rename to test/suite/sputnik_converted/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.2_The_new_Operator/S11.2.2_A4_T4.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.2_The_new_Operator/S11.2.2_A4_T5.js b/test/suite/sputnik_converted/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.2_The_new_Operator/S11.2.2_A4_T5.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.2_The_new_Operator/S11.2.2_A4_T5.js rename to test/suite/sputnik_converted/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.2_The_new_Operator/S11.2.2_A4_T5.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.3_Function_Calls/S11.2.3_A1.js b/test/suite/sputnik_converted/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.3_Function_Calls/S11.2.3_A1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.3_Function_Calls/S11.2.3_A1.js rename to test/suite/sputnik_converted/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.3_Function_Calls/S11.2.3_A1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.3_Function_Calls/S11.2.3_A2.js b/test/suite/sputnik_converted/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.3_Function_Calls/S11.2.3_A2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.3_Function_Calls/S11.2.3_A2.js rename to test/suite/sputnik_converted/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.3_Function_Calls/S11.2.3_A2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.3_Function_Calls/S11.2.3_A3_T1.js b/test/suite/sputnik_converted/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.3_Function_Calls/S11.2.3_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.3_Function_Calls/S11.2.3_A3_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.3_Function_Calls/S11.2.3_A3_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.3_Function_Calls/S11.2.3_A3_T2.js b/test/suite/sputnik_converted/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.3_Function_Calls/S11.2.3_A3_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.3_Function_Calls/S11.2.3_A3_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.3_Function_Calls/S11.2.3_A3_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.3_Function_Calls/S11.2.3_A3_T3.js b/test/suite/sputnik_converted/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.3_Function_Calls/S11.2.3_A3_T3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.3_Function_Calls/S11.2.3_A3_T3.js rename to test/suite/sputnik_converted/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.3_Function_Calls/S11.2.3_A3_T3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.3_Function_Calls/S11.2.3_A3_T4.js b/test/suite/sputnik_converted/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.3_Function_Calls/S11.2.3_A3_T4.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.3_Function_Calls/S11.2.3_A3_T4.js rename to test/suite/sputnik_converted/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.3_Function_Calls/S11.2.3_A3_T4.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.3_Function_Calls/S11.2.3_A3_T5.js b/test/suite/sputnik_converted/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.3_Function_Calls/S11.2.3_A3_T5.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.3_Function_Calls/S11.2.3_A3_T5.js rename to test/suite/sputnik_converted/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.3_Function_Calls/S11.2.3_A3_T5.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.3_Function_Calls/S11.2.3_A4_T1.js b/test/suite/sputnik_converted/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.3_Function_Calls/S11.2.3_A4_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.3_Function_Calls/S11.2.3_A4_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.3_Function_Calls/S11.2.3_A4_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.3_Function_Calls/S11.2.3_A4_T2.js b/test/suite/sputnik_converted/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.3_Function_Calls/S11.2.3_A4_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.3_Function_Calls/S11.2.3_A4_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.3_Function_Calls/S11.2.3_A4_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.3_Function_Calls/S11.2.3_A4_T3.js b/test/suite/sputnik_converted/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.3_Function_Calls/S11.2.3_A4_T3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.3_Function_Calls/S11.2.3_A4_T3.js rename to test/suite/sputnik_converted/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.3_Function_Calls/S11.2.3_A4_T3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.3_Function_Calls/S11.2.3_A4_T4.js b/test/suite/sputnik_converted/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.3_Function_Calls/S11.2.3_A4_T4.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.3_Function_Calls/S11.2.3_A4_T4.js rename to test/suite/sputnik_converted/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.3_Function_Calls/S11.2.3_A4_T4.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.3_Function_Calls/S11.2.3_A4_T5.js b/test/suite/sputnik_converted/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.3_Function_Calls/S11.2.3_A4_T5.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.3_Function_Calls/S11.2.3_A4_T5.js rename to test/suite/sputnik_converted/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.3_Function_Calls/S11.2.3_A4_T5.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.4_Argument_Lists/S11.2.4_A1.1_T1.js b/test/suite/sputnik_converted/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.4_Argument_Lists/S11.2.4_A1.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.4_Argument_Lists/S11.2.4_A1.1_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.4_Argument_Lists/S11.2.4_A1.1_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.4_Argument_Lists/S11.2.4_A1.1_T2.js b/test/suite/sputnik_converted/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.4_Argument_Lists/S11.2.4_A1.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.4_Argument_Lists/S11.2.4_A1.1_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.4_Argument_Lists/S11.2.4_A1.1_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.4_Argument_Lists/S11.2.4_A1.2_T1.js b/test/suite/sputnik_converted/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.4_Argument_Lists/S11.2.4_A1.2_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.4_Argument_Lists/S11.2.4_A1.2_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.4_Argument_Lists/S11.2.4_A1.2_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.4_Argument_Lists/S11.2.4_A1.2_T2.js b/test/suite/sputnik_converted/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.4_Argument_Lists/S11.2.4_A1.2_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.4_Argument_Lists/S11.2.4_A1.2_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.4_Argument_Lists/S11.2.4_A1.2_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.4_Argument_Lists/S11.2.4_A1.3_T1.js b/test/suite/sputnik_converted/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.4_Argument_Lists/S11.2.4_A1.3_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.4_Argument_Lists/S11.2.4_A1.3_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.4_Argument_Lists/S11.2.4_A1.3_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.4_Argument_Lists/S11.2.4_A1.4_T1.js b/test/suite/sputnik_converted/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.4_Argument_Lists/S11.2.4_A1.4_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.4_Argument_Lists/S11.2.4_A1.4_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.4_Argument_Lists/S11.2.4_A1.4_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.4_Argument_Lists/S11.2.4_A1.4_T2.js b/test/suite/sputnik_converted/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.4_Argument_Lists/S11.2.4_A1.4_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.4_Argument_Lists/S11.2.4_A1.4_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.4_Argument_Lists/S11.2.4_A1.4_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.4_Argument_Lists/S11.2.4_A1.4_T3.js b/test/suite/sputnik_converted/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.4_Argument_Lists/S11.2.4_A1.4_T3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.4_Argument_Lists/S11.2.4_A1.4_T3.js rename to test/suite/sputnik_converted/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.4_Argument_Lists/S11.2.4_A1.4_T3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.4_Argument_Lists/S11.2.4_A1.4_T4.js b/test/suite/sputnik_converted/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.4_Argument_Lists/S11.2.4_A1.4_T4.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.4_Argument_Lists/S11.2.4_A1.4_T4.js rename to test/suite/sputnik_converted/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.4_Argument_Lists/S11.2.4_A1.4_T4.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A1.1_T1.js b/test/suite/sputnik_converted/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A1.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A1.1_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A1.1_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A1.1_T2.js b/test/suite/sputnik_converted/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A1.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A1.1_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A1.1_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A1.1_T3.js b/test/suite/sputnik_converted/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A1.1_T3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A1.1_T3.js rename to test/suite/sputnik_converted/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A1.1_T3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A1.1_T4.js b/test/suite/sputnik_converted/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A1.1_T4.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A1.1_T4.js rename to test/suite/sputnik_converted/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A1.1_T4.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A1.2_T1.js b/test/suite/sputnik_converted/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A1.2_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A1.2_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A1.2_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A2.1_T1.js b/test/suite/sputnik_converted/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A2.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A2.1_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A2.1_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A2.1_T2.js b/test/suite/sputnik_converted/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A2.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A2.1_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A2.1_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A2.1_T3.js b/test/suite/sputnik_converted/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A2.1_T3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A2.1_T3.js rename to test/suite/sputnik_converted/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A2.1_T3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A2.2_T1.js b/test/suite/sputnik_converted/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A2.2_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A2.2_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A2.2_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A3_T1.js b/test/suite/sputnik_converted/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A3_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A3_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A3_T2.js b/test/suite/sputnik_converted/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A3_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A3_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A3_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A3_T3.js b/test/suite/sputnik_converted/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A3_T3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A3_T3.js rename to test/suite/sputnik_converted/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A3_T3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A3_T4.js b/test/suite/sputnik_converted/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A3_T4.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A3_T4.js rename to test/suite/sputnik_converted/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A3_T4.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A3_T5.js b/test/suite/sputnik_converted/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A3_T5.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A3_T5.js rename to test/suite/sputnik_converted/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A3_T5.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A4_T1.js b/test/suite/sputnik_converted/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A4_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A4_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A4_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A4_T2.js b/test/suite/sputnik_converted/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A4_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A4_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A4_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A4_T3.js b/test/suite/sputnik_converted/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A4_T3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A4_T3.js rename to test/suite/sputnik_converted/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A4_T3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A4_T4.js b/test/suite/sputnik_converted/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A4_T4.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A4_T4.js rename to test/suite/sputnik_converted/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A4_T4.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A4_T5.js b/test/suite/sputnik_converted/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A4_T5.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A4_T5.js rename to test/suite/sputnik_converted/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A4_T5.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A1.1_T1.js b/test/suite/sputnik_converted/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A1.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A1.1_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A1.1_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A1.1_T2.js b/test/suite/sputnik_converted/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A1.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A1.1_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A1.1_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A1.1_T3.js b/test/suite/sputnik_converted/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A1.1_T3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A1.1_T3.js rename to test/suite/sputnik_converted/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A1.1_T3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A1.1_T4.js b/test/suite/sputnik_converted/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A1.1_T4.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A1.1_T4.js rename to test/suite/sputnik_converted/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A1.1_T4.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A1.2_T1.js b/test/suite/sputnik_converted/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A1.2_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A1.2_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A1.2_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A2.1_T1.js b/test/suite/sputnik_converted/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A2.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A2.1_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A2.1_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A2.1_T2.js b/test/suite/sputnik_converted/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A2.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A2.1_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A2.1_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A2.1_T3.js b/test/suite/sputnik_converted/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A2.1_T3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A2.1_T3.js rename to test/suite/sputnik_converted/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A2.1_T3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A2.2_T1.js b/test/suite/sputnik_converted/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A2.2_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A2.2_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A2.2_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A3_T1.js b/test/suite/sputnik_converted/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A3_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A3_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A3_T2.js b/test/suite/sputnik_converted/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A3_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A3_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A3_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A3_T3.js b/test/suite/sputnik_converted/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A3_T3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A3_T3.js rename to test/suite/sputnik_converted/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A3_T3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A3_T4.js b/test/suite/sputnik_converted/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A3_T4.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A3_T4.js rename to test/suite/sputnik_converted/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A3_T4.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A3_T5.js b/test/suite/sputnik_converted/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A3_T5.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A3_T5.js rename to test/suite/sputnik_converted/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A3_T5.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A4_T1.js b/test/suite/sputnik_converted/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A4_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A4_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A4_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A4_T2.js b/test/suite/sputnik_converted/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A4_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A4_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A4_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A4_T3.js b/test/suite/sputnik_converted/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A4_T3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A4_T3.js rename to test/suite/sputnik_converted/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A4_T3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A4_T4.js b/test/suite/sputnik_converted/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A4_T4.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A4_T4.js rename to test/suite/sputnik_converted/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A4_T4.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A4_T5.js b/test/suite/sputnik_converted/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A4_T5.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A4_T5.js rename to test/suite/sputnik_converted/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A4_T5.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.1_The_delete_Operator/S11.4.1_A1.js b/test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.1_The_delete_Operator/S11.4.1_A1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.1_The_delete_Operator/S11.4.1_A1.js rename to test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.1_The_delete_Operator/S11.4.1_A1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.1_The_delete_Operator/S11.4.1_A2.1.js b/test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.1_The_delete_Operator/S11.4.1_A2.1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.1_The_delete_Operator/S11.4.1_A2.1.js rename to test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.1_The_delete_Operator/S11.4.1_A2.1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.1_The_delete_Operator/S11.4.1_A2.2_T1.js b/test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.1_The_delete_Operator/S11.4.1_A2.2_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.1_The_delete_Operator/S11.4.1_A2.2_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.1_The_delete_Operator/S11.4.1_A2.2_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.1_The_delete_Operator/S11.4.1_A2.2_T2.js b/test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.1_The_delete_Operator/S11.4.1_A2.2_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.1_The_delete_Operator/S11.4.1_A2.2_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.1_The_delete_Operator/S11.4.1_A2.2_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.1_The_delete_Operator/S11.4.1_A3.1.js b/test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.1_The_delete_Operator/S11.4.1_A3.1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.1_The_delete_Operator/S11.4.1_A3.1.js rename to test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.1_The_delete_Operator/S11.4.1_A3.1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.1_The_delete_Operator/S11.4.1_A3.2.js b/test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.1_The_delete_Operator/S11.4.1_A3.2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.1_The_delete_Operator/S11.4.1_A3.2.js rename to test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.1_The_delete_Operator/S11.4.1_A3.2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.1_The_delete_Operator/S11.4.1_A3.3.js b/test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.1_The_delete_Operator/S11.4.1_A3.3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.1_The_delete_Operator/S11.4.1_A3.3.js rename to test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.1_The_delete_Operator/S11.4.1_A3.3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.1_The_delete_Operator/S11.4.1_A4.js b/test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.1_The_delete_Operator/S11.4.1_A4.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.1_The_delete_Operator/S11.4.1_A4.js rename to test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.1_The_delete_Operator/S11.4.1_A4.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.2_The_void_Operator/S11.4.2_A1.js b/test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.2_The_void_Operator/S11.4.2_A1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.2_The_void_Operator/S11.4.2_A1.js rename to test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.2_The_void_Operator/S11.4.2_A1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.2_The_void_Operator/S11.4.2_A2_T1.js b/test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.2_The_void_Operator/S11.4.2_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.2_The_void_Operator/S11.4.2_A2_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.2_The_void_Operator/S11.4.2_A2_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.2_The_void_Operator/S11.4.2_A2_T2.js b/test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.2_The_void_Operator/S11.4.2_A2_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.2_The_void_Operator/S11.4.2_A2_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.2_The_void_Operator/S11.4.2_A2_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.2_The_void_Operator/S11.4.2_A4_T1.js b/test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.2_The_void_Operator/S11.4.2_A4_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.2_The_void_Operator/S11.4.2_A4_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.2_The_void_Operator/S11.4.2_A4_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.2_The_void_Operator/S11.4.2_A4_T2.js b/test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.2_The_void_Operator/S11.4.2_A4_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.2_The_void_Operator/S11.4.2_A4_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.2_The_void_Operator/S11.4.2_A4_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.2_The_void_Operator/S11.4.2_A4_T3.js b/test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.2_The_void_Operator/S11.4.2_A4_T3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.2_The_void_Operator/S11.4.2_A4_T3.js rename to test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.2_The_void_Operator/S11.4.2_A4_T3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.2_The_void_Operator/S11.4.2_A4_T4.js b/test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.2_The_void_Operator/S11.4.2_A4_T4.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.2_The_void_Operator/S11.4.2_A4_T4.js rename to test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.2_The_void_Operator/S11.4.2_A4_T4.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.2_The_void_Operator/S11.4.2_A4_T5.js b/test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.2_The_void_Operator/S11.4.2_A4_T5.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.2_The_void_Operator/S11.4.2_A4_T5.js rename to test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.2_The_void_Operator/S11.4.2_A4_T5.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.2_The_void_Operator/S11.4.2_A4_T6.js b/test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.2_The_void_Operator/S11.4.2_A4_T6.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.2_The_void_Operator/S11.4.2_A4_T6.js rename to test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.2_The_void_Operator/S11.4.2_A4_T6.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.3_The_typeof_Operator/S11.4.3_A1.js b/test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.3_The_typeof_Operator/S11.4.3_A1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.3_The_typeof_Operator/S11.4.3_A1.js rename to test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.3_The_typeof_Operator/S11.4.3_A1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.3_The_typeof_Operator/S11.4.3_A2_T1.js b/test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.3_The_typeof_Operator/S11.4.3_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.3_The_typeof_Operator/S11.4.3_A2_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.3_The_typeof_Operator/S11.4.3_A2_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.3_The_typeof_Operator/S11.4.3_A2_T2.js b/test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.3_The_typeof_Operator/S11.4.3_A2_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.3_The_typeof_Operator/S11.4.3_A2_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.3_The_typeof_Operator/S11.4.3_A2_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.3_The_typeof_Operator/S11.4.3_A3.1.js b/test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.3_The_typeof_Operator/S11.4.3_A3.1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.3_The_typeof_Operator/S11.4.3_A3.1.js rename to test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.3_The_typeof_Operator/S11.4.3_A3.1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.3_The_typeof_Operator/S11.4.3_A3.2.js b/test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.3_The_typeof_Operator/S11.4.3_A3.2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.3_The_typeof_Operator/S11.4.3_A3.2.js rename to test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.3_The_typeof_Operator/S11.4.3_A3.2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.3_The_typeof_Operator/S11.4.3_A3.3.js b/test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.3_The_typeof_Operator/S11.4.3_A3.3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.3_The_typeof_Operator/S11.4.3_A3.3.js rename to test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.3_The_typeof_Operator/S11.4.3_A3.3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.3_The_typeof_Operator/S11.4.3_A3.4.js b/test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.3_The_typeof_Operator/S11.4.3_A3.4.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.3_The_typeof_Operator/S11.4.3_A3.4.js rename to test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.3_The_typeof_Operator/S11.4.3_A3.4.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.3_The_typeof_Operator/S11.4.3_A3.5.js b/test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.3_The_typeof_Operator/S11.4.3_A3.5.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.3_The_typeof_Operator/S11.4.3_A3.5.js rename to test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.3_The_typeof_Operator/S11.4.3_A3.5.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.3_The_typeof_Operator/S11.4.3_A3.6.js b/test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.3_The_typeof_Operator/S11.4.3_A3.6.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.3_The_typeof_Operator/S11.4.3_A3.6.js rename to test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.3_The_typeof_Operator/S11.4.3_A3.6.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.3_The_typeof_Operator/S11.4.3_A3.7.js b/test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.3_The_typeof_Operator/S11.4.3_A3.7.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.3_The_typeof_Operator/S11.4.3_A3.7.js rename to test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.3_The_typeof_Operator/S11.4.3_A3.7.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.4_Prefix_Increment_Operator/S11.4.4_A1.js b/test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.4_Prefix_Increment_Operator/S11.4.4_A1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.4_Prefix_Increment_Operator/S11.4.4_A1.js rename to test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.4_Prefix_Increment_Operator/S11.4.4_A1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.4_Prefix_Increment_Operator/S11.4.4_A2.1_T1.js b/test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.4_Prefix_Increment_Operator/S11.4.4_A2.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.4_Prefix_Increment_Operator/S11.4.4_A2.1_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.4_Prefix_Increment_Operator/S11.4.4_A2.1_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.4_Prefix_Increment_Operator/S11.4.4_A2.1_T2.js b/test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.4_Prefix_Increment_Operator/S11.4.4_A2.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.4_Prefix_Increment_Operator/S11.4.4_A2.1_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.4_Prefix_Increment_Operator/S11.4.4_A2.1_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.4_Prefix_Increment_Operator/S11.4.4_A2.1_T3.js b/test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.4_Prefix_Increment_Operator/S11.4.4_A2.1_T3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.4_Prefix_Increment_Operator/S11.4.4_A2.1_T3.js rename to test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.4_Prefix_Increment_Operator/S11.4.4_A2.1_T3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.4_Prefix_Increment_Operator/S11.4.4_A2.2_T1.js b/test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.4_Prefix_Increment_Operator/S11.4.4_A2.2_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.4_Prefix_Increment_Operator/S11.4.4_A2.2_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.4_Prefix_Increment_Operator/S11.4.4_A2.2_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.4_Prefix_Increment_Operator/S11.4.4_A3_T1.js b/test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.4_Prefix_Increment_Operator/S11.4.4_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.4_Prefix_Increment_Operator/S11.4.4_A3_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.4_Prefix_Increment_Operator/S11.4.4_A3_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.4_Prefix_Increment_Operator/S11.4.4_A3_T2.js b/test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.4_Prefix_Increment_Operator/S11.4.4_A3_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.4_Prefix_Increment_Operator/S11.4.4_A3_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.4_Prefix_Increment_Operator/S11.4.4_A3_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.4_Prefix_Increment_Operator/S11.4.4_A3_T3.js b/test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.4_Prefix_Increment_Operator/S11.4.4_A3_T3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.4_Prefix_Increment_Operator/S11.4.4_A3_T3.js rename to test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.4_Prefix_Increment_Operator/S11.4.4_A3_T3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.4_Prefix_Increment_Operator/S11.4.4_A3_T4.js b/test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.4_Prefix_Increment_Operator/S11.4.4_A3_T4.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.4_Prefix_Increment_Operator/S11.4.4_A3_T4.js rename to test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.4_Prefix_Increment_Operator/S11.4.4_A3_T4.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.4_Prefix_Increment_Operator/S11.4.4_A3_T5.js b/test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.4_Prefix_Increment_Operator/S11.4.4_A3_T5.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.4_Prefix_Increment_Operator/S11.4.4_A3_T5.js rename to test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.4_Prefix_Increment_Operator/S11.4.4_A3_T5.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.4_Prefix_Increment_Operator/S11.4.4_A4_T1.js b/test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.4_Prefix_Increment_Operator/S11.4.4_A4_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.4_Prefix_Increment_Operator/S11.4.4_A4_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.4_Prefix_Increment_Operator/S11.4.4_A4_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.4_Prefix_Increment_Operator/S11.4.4_A4_T2.js b/test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.4_Prefix_Increment_Operator/S11.4.4_A4_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.4_Prefix_Increment_Operator/S11.4.4_A4_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.4_Prefix_Increment_Operator/S11.4.4_A4_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.4_Prefix_Increment_Operator/S11.4.4_A4_T3.js b/test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.4_Prefix_Increment_Operator/S11.4.4_A4_T3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.4_Prefix_Increment_Operator/S11.4.4_A4_T3.js rename to test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.4_Prefix_Increment_Operator/S11.4.4_A4_T3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.4_Prefix_Increment_Operator/S11.4.4_A4_T4.js b/test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.4_Prefix_Increment_Operator/S11.4.4_A4_T4.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.4_Prefix_Increment_Operator/S11.4.4_A4_T4.js rename to test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.4_Prefix_Increment_Operator/S11.4.4_A4_T4.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.4_Prefix_Increment_Operator/S11.4.4_A4_T5.js b/test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.4_Prefix_Increment_Operator/S11.4.4_A4_T5.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.4_Prefix_Increment_Operator/S11.4.4_A4_T5.js rename to test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.4_Prefix_Increment_Operator/S11.4.4_A4_T5.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.5_Prefix_Decrement_Operator/S11.4.5_A1.js b/test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.5_Prefix_Decrement_Operator/S11.4.5_A1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.5_Prefix_Decrement_Operator/S11.4.5_A1.js rename to test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.5_Prefix_Decrement_Operator/S11.4.5_A1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.5_Prefix_Decrement_Operator/S11.4.5_A2.1_T1.js b/test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.5_Prefix_Decrement_Operator/S11.4.5_A2.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.5_Prefix_Decrement_Operator/S11.4.5_A2.1_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.5_Prefix_Decrement_Operator/S11.4.5_A2.1_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.5_Prefix_Decrement_Operator/S11.4.5_A2.1_T2.js b/test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.5_Prefix_Decrement_Operator/S11.4.5_A2.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.5_Prefix_Decrement_Operator/S11.4.5_A2.1_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.5_Prefix_Decrement_Operator/S11.4.5_A2.1_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.5_Prefix_Decrement_Operator/S11.4.5_A2.1_T3.js b/test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.5_Prefix_Decrement_Operator/S11.4.5_A2.1_T3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.5_Prefix_Decrement_Operator/S11.4.5_A2.1_T3.js rename to test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.5_Prefix_Decrement_Operator/S11.4.5_A2.1_T3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.5_Prefix_Decrement_Operator/S11.4.5_A2.2_T1.js b/test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.5_Prefix_Decrement_Operator/S11.4.5_A2.2_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.5_Prefix_Decrement_Operator/S11.4.5_A2.2_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.5_Prefix_Decrement_Operator/S11.4.5_A2.2_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.5_Prefix_Decrement_Operator/S11.4.5_A3_T1.js b/test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.5_Prefix_Decrement_Operator/S11.4.5_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.5_Prefix_Decrement_Operator/S11.4.5_A3_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.5_Prefix_Decrement_Operator/S11.4.5_A3_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.5_Prefix_Decrement_Operator/S11.4.5_A3_T2.js b/test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.5_Prefix_Decrement_Operator/S11.4.5_A3_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.5_Prefix_Decrement_Operator/S11.4.5_A3_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.5_Prefix_Decrement_Operator/S11.4.5_A3_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.5_Prefix_Decrement_Operator/S11.4.5_A3_T3.js b/test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.5_Prefix_Decrement_Operator/S11.4.5_A3_T3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.5_Prefix_Decrement_Operator/S11.4.5_A3_T3.js rename to test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.5_Prefix_Decrement_Operator/S11.4.5_A3_T3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.5_Prefix_Decrement_Operator/S11.4.5_A3_T4.js b/test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.5_Prefix_Decrement_Operator/S11.4.5_A3_T4.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.5_Prefix_Decrement_Operator/S11.4.5_A3_T4.js rename to test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.5_Prefix_Decrement_Operator/S11.4.5_A3_T4.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.5_Prefix_Decrement_Operator/S11.4.5_A3_T5.js b/test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.5_Prefix_Decrement_Operator/S11.4.5_A3_T5.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.5_Prefix_Decrement_Operator/S11.4.5_A3_T5.js rename to test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.5_Prefix_Decrement_Operator/S11.4.5_A3_T5.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.5_Prefix_Decrement_Operator/S11.4.5_A4_T1.js b/test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.5_Prefix_Decrement_Operator/S11.4.5_A4_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.5_Prefix_Decrement_Operator/S11.4.5_A4_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.5_Prefix_Decrement_Operator/S11.4.5_A4_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.5_Prefix_Decrement_Operator/S11.4.5_A4_T2.js b/test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.5_Prefix_Decrement_Operator/S11.4.5_A4_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.5_Prefix_Decrement_Operator/S11.4.5_A4_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.5_Prefix_Decrement_Operator/S11.4.5_A4_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.5_Prefix_Decrement_Operator/S11.4.5_A4_T3.js b/test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.5_Prefix_Decrement_Operator/S11.4.5_A4_T3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.5_Prefix_Decrement_Operator/S11.4.5_A4_T3.js rename to test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.5_Prefix_Decrement_Operator/S11.4.5_A4_T3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.5_Prefix_Decrement_Operator/S11.4.5_A4_T4.js b/test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.5_Prefix_Decrement_Operator/S11.4.5_A4_T4.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.5_Prefix_Decrement_Operator/S11.4.5_A4_T4.js rename to test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.5_Prefix_Decrement_Operator/S11.4.5_A4_T4.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.5_Prefix_Decrement_Operator/S11.4.5_A4_T5.js b/test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.5_Prefix_Decrement_Operator/S11.4.5_A4_T5.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.5_Prefix_Decrement_Operator/S11.4.5_A4_T5.js rename to test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.5_Prefix_Decrement_Operator/S11.4.5_A4_T5.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.6_Unary_plus_Operator/S11.4.6_A1.js b/test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.6_Unary_plus_Operator/S11.4.6_A1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.6_Unary_plus_Operator/S11.4.6_A1.js rename to test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.6_Unary_plus_Operator/S11.4.6_A1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.6_Unary_plus_Operator/S11.4.6_A2.1_T1.js b/test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.6_Unary_plus_Operator/S11.4.6_A2.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.6_Unary_plus_Operator/S11.4.6_A2.1_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.6_Unary_plus_Operator/S11.4.6_A2.1_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.6_Unary_plus_Operator/S11.4.6_A2.1_T2.js b/test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.6_Unary_plus_Operator/S11.4.6_A2.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.6_Unary_plus_Operator/S11.4.6_A2.1_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.6_Unary_plus_Operator/S11.4.6_A2.1_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.6_Unary_plus_Operator/S11.4.6_A2.2_T1.js b/test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.6_Unary_plus_Operator/S11.4.6_A2.2_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.6_Unary_plus_Operator/S11.4.6_A2.2_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.6_Unary_plus_Operator/S11.4.6_A2.2_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.6_Unary_plus_Operator/S11.4.6_A3_T1.js b/test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.6_Unary_plus_Operator/S11.4.6_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.6_Unary_plus_Operator/S11.4.6_A3_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.6_Unary_plus_Operator/S11.4.6_A3_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.6_Unary_plus_Operator/S11.4.6_A3_T2.js b/test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.6_Unary_plus_Operator/S11.4.6_A3_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.6_Unary_plus_Operator/S11.4.6_A3_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.6_Unary_plus_Operator/S11.4.6_A3_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.6_Unary_plus_Operator/S11.4.6_A3_T3.js b/test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.6_Unary_plus_Operator/S11.4.6_A3_T3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.6_Unary_plus_Operator/S11.4.6_A3_T3.js rename to test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.6_Unary_plus_Operator/S11.4.6_A3_T3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.6_Unary_plus_Operator/S11.4.6_A3_T4.js b/test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.6_Unary_plus_Operator/S11.4.6_A3_T4.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.6_Unary_plus_Operator/S11.4.6_A3_T4.js rename to test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.6_Unary_plus_Operator/S11.4.6_A3_T4.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.6_Unary_plus_Operator/S11.4.6_A3_T5.js b/test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.6_Unary_plus_Operator/S11.4.6_A3_T5.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.6_Unary_plus_Operator/S11.4.6_A3_T5.js rename to test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.6_Unary_plus_Operator/S11.4.6_A3_T5.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.7_Unary_minus_Operator/S11.4.7_A1.js b/test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.7_Unary_minus_Operator/S11.4.7_A1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.7_Unary_minus_Operator/S11.4.7_A1.js rename to test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.7_Unary_minus_Operator/S11.4.7_A1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.7_Unary_minus_Operator/S11.4.7_A2.1_T1.js b/test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.7_Unary_minus_Operator/S11.4.7_A2.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.7_Unary_minus_Operator/S11.4.7_A2.1_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.7_Unary_minus_Operator/S11.4.7_A2.1_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.7_Unary_minus_Operator/S11.4.7_A2.1_T2.js b/test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.7_Unary_minus_Operator/S11.4.7_A2.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.7_Unary_minus_Operator/S11.4.7_A2.1_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.7_Unary_minus_Operator/S11.4.7_A2.1_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.7_Unary_minus_Operator/S11.4.7_A2.2_T1.js b/test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.7_Unary_minus_Operator/S11.4.7_A2.2_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.7_Unary_minus_Operator/S11.4.7_A2.2_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.7_Unary_minus_Operator/S11.4.7_A2.2_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.7_Unary_minus_Operator/S11.4.7_A3_T1.js b/test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.7_Unary_minus_Operator/S11.4.7_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.7_Unary_minus_Operator/S11.4.7_A3_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.7_Unary_minus_Operator/S11.4.7_A3_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.7_Unary_minus_Operator/S11.4.7_A3_T2.js b/test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.7_Unary_minus_Operator/S11.4.7_A3_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.7_Unary_minus_Operator/S11.4.7_A3_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.7_Unary_minus_Operator/S11.4.7_A3_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.7_Unary_minus_Operator/S11.4.7_A3_T3.js b/test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.7_Unary_minus_Operator/S11.4.7_A3_T3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.7_Unary_minus_Operator/S11.4.7_A3_T3.js rename to test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.7_Unary_minus_Operator/S11.4.7_A3_T3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.7_Unary_minus_Operator/S11.4.7_A3_T4.js b/test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.7_Unary_minus_Operator/S11.4.7_A3_T4.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.7_Unary_minus_Operator/S11.4.7_A3_T4.js rename to test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.7_Unary_minus_Operator/S11.4.7_A3_T4.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.7_Unary_minus_Operator/S11.4.7_A3_T5.js b/test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.7_Unary_minus_Operator/S11.4.7_A3_T5.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.7_Unary_minus_Operator/S11.4.7_A3_T5.js rename to test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.7_Unary_minus_Operator/S11.4.7_A3_T5.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.7_Unary_minus_Operator/S11.4.7_A4.1.js b/test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.7_Unary_minus_Operator/S11.4.7_A4.1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.7_Unary_minus_Operator/S11.4.7_A4.1.js rename to test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.7_Unary_minus_Operator/S11.4.7_A4.1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.7_Unary_minus_Operator/S11.4.7_A4.2.js b/test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.7_Unary_minus_Operator/S11.4.7_A4.2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.7_Unary_minus_Operator/S11.4.7_A4.2.js rename to test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.7_Unary_minus_Operator/S11.4.7_A4.2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.8_Bitwise_NOT_Operator/S11.4.8_A1.js b/test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.8_Bitwise_NOT_Operator/S11.4.8_A1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.8_Bitwise_NOT_Operator/S11.4.8_A1.js rename to test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.8_Bitwise_NOT_Operator/S11.4.8_A1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.8_Bitwise_NOT_Operator/S11.4.8_A2.1_T1.js b/test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.8_Bitwise_NOT_Operator/S11.4.8_A2.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.8_Bitwise_NOT_Operator/S11.4.8_A2.1_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.8_Bitwise_NOT_Operator/S11.4.8_A2.1_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.8_Bitwise_NOT_Operator/S11.4.8_A2.1_T2.js b/test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.8_Bitwise_NOT_Operator/S11.4.8_A2.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.8_Bitwise_NOT_Operator/S11.4.8_A2.1_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.8_Bitwise_NOT_Operator/S11.4.8_A2.1_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.8_Bitwise_NOT_Operator/S11.4.8_A2.2_T1.js b/test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.8_Bitwise_NOT_Operator/S11.4.8_A2.2_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.8_Bitwise_NOT_Operator/S11.4.8_A2.2_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.8_Bitwise_NOT_Operator/S11.4.8_A2.2_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.8_Bitwise_NOT_Operator/S11.4.8_A3_T1.js b/test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.8_Bitwise_NOT_Operator/S11.4.8_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.8_Bitwise_NOT_Operator/S11.4.8_A3_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.8_Bitwise_NOT_Operator/S11.4.8_A3_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.8_Bitwise_NOT_Operator/S11.4.8_A3_T2.js b/test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.8_Bitwise_NOT_Operator/S11.4.8_A3_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.8_Bitwise_NOT_Operator/S11.4.8_A3_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.8_Bitwise_NOT_Operator/S11.4.8_A3_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.8_Bitwise_NOT_Operator/S11.4.8_A3_T3.js b/test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.8_Bitwise_NOT_Operator/S11.4.8_A3_T3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.8_Bitwise_NOT_Operator/S11.4.8_A3_T3.js rename to test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.8_Bitwise_NOT_Operator/S11.4.8_A3_T3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.8_Bitwise_NOT_Operator/S11.4.8_A3_T4.js b/test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.8_Bitwise_NOT_Operator/S11.4.8_A3_T4.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.8_Bitwise_NOT_Operator/S11.4.8_A3_T4.js rename to test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.8_Bitwise_NOT_Operator/S11.4.8_A3_T4.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.8_Bitwise_NOT_Operator/S11.4.8_A3_T5.js b/test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.8_Bitwise_NOT_Operator/S11.4.8_A3_T5.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.8_Bitwise_NOT_Operator/S11.4.8_A3_T5.js rename to test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.8_Bitwise_NOT_Operator/S11.4.8_A3_T5.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.9_Logical_NOT_Operator/S11.4.9_A1.js b/test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.9_Logical_NOT_Operator/S11.4.9_A1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.9_Logical_NOT_Operator/S11.4.9_A1.js rename to test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.9_Logical_NOT_Operator/S11.4.9_A1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.9_Logical_NOT_Operator/S11.4.9_A2.1_T1.js b/test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.9_Logical_NOT_Operator/S11.4.9_A2.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.9_Logical_NOT_Operator/S11.4.9_A2.1_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.9_Logical_NOT_Operator/S11.4.9_A2.1_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.9_Logical_NOT_Operator/S11.4.9_A2.1_T2.js b/test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.9_Logical_NOT_Operator/S11.4.9_A2.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.9_Logical_NOT_Operator/S11.4.9_A2.1_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.9_Logical_NOT_Operator/S11.4.9_A2.1_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.9_Logical_NOT_Operator/S11.4.9_A2.2_T1.js b/test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.9_Logical_NOT_Operator/S11.4.9_A2.2_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.9_Logical_NOT_Operator/S11.4.9_A2.2_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.9_Logical_NOT_Operator/S11.4.9_A2.2_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.9_Logical_NOT_Operator/S11.4.9_A3_T1.js b/test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.9_Logical_NOT_Operator/S11.4.9_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.9_Logical_NOT_Operator/S11.4.9_A3_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.9_Logical_NOT_Operator/S11.4.9_A3_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.9_Logical_NOT_Operator/S11.4.9_A3_T2.js b/test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.9_Logical_NOT_Operator/S11.4.9_A3_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.9_Logical_NOT_Operator/S11.4.9_A3_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.9_Logical_NOT_Operator/S11.4.9_A3_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.9_Logical_NOT_Operator/S11.4.9_A3_T3.js b/test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.9_Logical_NOT_Operator/S11.4.9_A3_T3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.9_Logical_NOT_Operator/S11.4.9_A3_T3.js rename to test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.9_Logical_NOT_Operator/S11.4.9_A3_T3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.9_Logical_NOT_Operator/S11.4.9_A3_T4.js b/test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.9_Logical_NOT_Operator/S11.4.9_A3_T4.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.9_Logical_NOT_Operator/S11.4.9_A3_T4.js rename to test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.9_Logical_NOT_Operator/S11.4.9_A3_T4.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.9_Logical_NOT_Operator/S11.4.9_A3_T5.js b/test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.9_Logical_NOT_Operator/S11.4.9_A3_T5.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.4_Unary_Operators/11.4.9_Logical_NOT_Operator/S11.4.9_A3_T5.js rename to test/suite/sputnik_converted/11_Expressions/11.4_Unary_Operators/11.4.9_Logical_NOT_Operator/S11.4.9_A3_T5.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A1.js b/test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A1.js rename to test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A2.1_T1.js b/test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A2.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A2.1_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A2.1_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A2.1_T2.js b/test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A2.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A2.1_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A2.1_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A2.1_T3.js b/test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A2.1_T3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A2.1_T3.js rename to test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A2.1_T3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A2.2_T1.js b/test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A2.2_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A2.2_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A2.2_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A2.3_T1.js b/test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A2.3_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A2.3_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A2.3_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A2.4_T1.js b/test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A2.4_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A2.4_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A2.4_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A2.4_T2.js b/test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A2.4_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A2.4_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A2.4_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A2.4_T3.js b/test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A2.4_T3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A2.4_T3.js rename to test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A2.4_T3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A3_T1.1.js b/test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A3_T1.1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A3_T1.1.js rename to test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A3_T1.1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A3_T1.2.js b/test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A3_T1.2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A3_T1.2.js rename to test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A3_T1.2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A3_T1.3.js b/test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A3_T1.3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A3_T1.3.js rename to test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A3_T1.3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A3_T1.4.js b/test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A3_T1.4.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A3_T1.4.js rename to test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A3_T1.4.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A3_T1.5.js b/test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A3_T1.5.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A3_T1.5.js rename to test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A3_T1.5.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A3_T2.1.js b/test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A3_T2.1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A3_T2.1.js rename to test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A3_T2.1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A3_T2.2.js b/test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A3_T2.2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A3_T2.2.js rename to test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A3_T2.2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A3_T2.3.js b/test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A3_T2.3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A3_T2.3.js rename to test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A3_T2.3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A3_T2.4.js b/test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A3_T2.4.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A3_T2.4.js rename to test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A3_T2.4.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A3_T2.5.js b/test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A3_T2.5.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A3_T2.5.js rename to test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A3_T2.5.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A3_T2.6.js b/test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A3_T2.6.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A3_T2.6.js rename to test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A3_T2.6.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A3_T2.7.js b/test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A3_T2.7.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A3_T2.7.js rename to test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A3_T2.7.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A3_T2.8.js b/test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A3_T2.8.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A3_T2.8.js rename to test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A3_T2.8.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A3_T2.9.js b/test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A3_T2.9.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A3_T2.9.js rename to test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A3_T2.9.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A4_T1.1.js b/test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A4_T1.1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A4_T1.1.js rename to test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A4_T1.1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A4_T1.2.js b/test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A4_T1.2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A4_T1.2.js rename to test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A4_T1.2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A4_T2.js b/test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A4_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A4_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A4_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A4_T3.js b/test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A4_T3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A4_T3.js rename to test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A4_T3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A4_T4.js b/test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A4_T4.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A4_T4.js rename to test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A4_T4.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A4_T5.js b/test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A4_T5.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A4_T5.js rename to test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A4_T5.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A4_T6.js b/test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A4_T6.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A4_T6.js rename to test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A4_T6.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A4_T7.js b/test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A4_T7.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A4_T7.js rename to test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A4_T7.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A4_T8.js b/test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A4_T8.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A4_T8.js rename to test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.1_Applying_the_asterisk_Operator/S11.5.1_A4_T8.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A1.js b/test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A1.js rename to test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A2.1_T1.js b/test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A2.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A2.1_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A2.1_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A2.1_T2.js b/test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A2.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A2.1_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A2.1_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A2.1_T3.js b/test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A2.1_T3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A2.1_T3.js rename to test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A2.1_T3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A2.2_T1.js b/test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A2.2_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A2.2_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A2.2_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A2.3_T1.js b/test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A2.3_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A2.3_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A2.3_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A2.4_T1.js b/test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A2.4_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A2.4_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A2.4_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A2.4_T2.js b/test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A2.4_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A2.4_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A2.4_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A2.4_T3.js b/test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A2.4_T3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A2.4_T3.js rename to test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A2.4_T3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A3_T1.1.js b/test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A3_T1.1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A3_T1.1.js rename to test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A3_T1.1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A3_T1.2.js b/test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A3_T1.2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A3_T1.2.js rename to test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A3_T1.2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A3_T1.3.js b/test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A3_T1.3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A3_T1.3.js rename to test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A3_T1.3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A3_T1.4.js b/test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A3_T1.4.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A3_T1.4.js rename to test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A3_T1.4.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A3_T1.5.js b/test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A3_T1.5.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A3_T1.5.js rename to test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A3_T1.5.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A3_T2.1.js b/test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A3_T2.1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A3_T2.1.js rename to test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A3_T2.1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A3_T2.2.js b/test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A3_T2.2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A3_T2.2.js rename to test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A3_T2.2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A3_T2.3.js b/test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A3_T2.3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A3_T2.3.js rename to test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A3_T2.3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A3_T2.4.js b/test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A3_T2.4.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A3_T2.4.js rename to test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A3_T2.4.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A3_T2.5.js b/test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A3_T2.5.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A3_T2.5.js rename to test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A3_T2.5.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A3_T2.6.js b/test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A3_T2.6.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A3_T2.6.js rename to test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A3_T2.6.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A3_T2.7.js b/test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A3_T2.7.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A3_T2.7.js rename to test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A3_T2.7.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A3_T2.8.js b/test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A3_T2.8.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A3_T2.8.js rename to test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A3_T2.8.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A3_T2.9.js b/test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A3_T2.9.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A3_T2.9.js rename to test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A3_T2.9.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A4_T1.1.js b/test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A4_T1.1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A4_T1.1.js rename to test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A4_T1.1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A4_T1.2.js b/test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A4_T1.2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A4_T1.2.js rename to test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A4_T1.2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A4_T10.js b/test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A4_T10.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A4_T10.js rename to test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A4_T10.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A4_T2.js b/test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A4_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A4_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A4_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A4_T3.js b/test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A4_T3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A4_T3.js rename to test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A4_T3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A4_T4.js b/test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A4_T4.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A4_T4.js rename to test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A4_T4.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A4_T5.js b/test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A4_T5.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A4_T5.js rename to test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A4_T5.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A4_T6.js b/test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A4_T6.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A4_T6.js rename to test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A4_T6.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A4_T7.js b/test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A4_T7.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A4_T7.js rename to test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A4_T7.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A4_T8.js b/test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A4_T8.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A4_T8.js rename to test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A4_T8.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A4_T9.js b/test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A4_T9.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A4_T9.js rename to test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.2_Applying_the_slash_Operator/S11.5.2_A4_T9.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A1.js b/test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A1.js rename to test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A2.1_T1.js b/test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A2.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A2.1_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A2.1_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A2.1_T2.js b/test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A2.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A2.1_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A2.1_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A2.1_T3.js b/test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A2.1_T3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A2.1_T3.js rename to test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A2.1_T3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A2.2_T1.js b/test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A2.2_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A2.2_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A2.2_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A2.3_T1.js b/test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A2.3_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A2.3_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A2.3_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A2.4_T1.js b/test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A2.4_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A2.4_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A2.4_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A2.4_T2.js b/test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A2.4_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A2.4_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A2.4_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A2.4_T3.js b/test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A2.4_T3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A2.4_T3.js rename to test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A2.4_T3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A3_T1.1.js b/test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A3_T1.1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A3_T1.1.js rename to test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A3_T1.1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A3_T1.2.js b/test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A3_T1.2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A3_T1.2.js rename to test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A3_T1.2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A3_T1.3.js b/test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A3_T1.3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A3_T1.3.js rename to test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A3_T1.3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A3_T1.4.js b/test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A3_T1.4.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A3_T1.4.js rename to test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A3_T1.4.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A3_T1.5.js b/test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A3_T1.5.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A3_T1.5.js rename to test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A3_T1.5.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A3_T2.1.js b/test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A3_T2.1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A3_T2.1.js rename to test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A3_T2.1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A3_T2.2.js b/test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A3_T2.2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A3_T2.2.js rename to test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A3_T2.2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A3_T2.3.js b/test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A3_T2.3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A3_T2.3.js rename to test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A3_T2.3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A3_T2.4.js b/test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A3_T2.4.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A3_T2.4.js rename to test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A3_T2.4.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A3_T2.5.js b/test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A3_T2.5.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A3_T2.5.js rename to test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A3_T2.5.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A3_T2.6.js b/test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A3_T2.6.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A3_T2.6.js rename to test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A3_T2.6.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A3_T2.7.js b/test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A3_T2.7.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A3_T2.7.js rename to test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A3_T2.7.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A3_T2.8.js b/test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A3_T2.8.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A3_T2.8.js rename to test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A3_T2.8.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A3_T2.9.js b/test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A3_T2.9.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A3_T2.9.js rename to test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A3_T2.9.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A4_T1.1.js b/test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A4_T1.1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A4_T1.1.js rename to test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A4_T1.1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A4_T1.2.js b/test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A4_T1.2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A4_T1.2.js rename to test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A4_T1.2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A4_T2.js b/test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A4_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A4_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A4_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A4_T3.js b/test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A4_T3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A4_T3.js rename to test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A4_T3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A4_T4.js b/test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A4_T4.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A4_T4.js rename to test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A4_T4.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A4_T5.js b/test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A4_T5.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A4_T5.js rename to test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A4_T5.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A4_T6.js b/test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A4_T6.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A4_T6.js rename to test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A4_T6.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A4_T7.js b/test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A4_T7.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A4_T7.js rename to test/suite/sputnik_converted/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A4_T7.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A1.js b/test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A1.js rename to test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A2.1_T1.js b/test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A2.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A2.1_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A2.1_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A2.1_T2.js b/test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A2.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A2.1_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A2.1_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A2.1_T3.js b/test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A2.1_T3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A2.1_T3.js rename to test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A2.1_T3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A2.2_T1.js b/test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A2.2_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A2.2_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A2.2_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A2.2_T2.js b/test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A2.2_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A2.2_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A2.2_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A2.2_T3.js b/test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A2.2_T3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A2.2_T3.js rename to test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A2.2_T3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A2.3_T1.js b/test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A2.3_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A2.3_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A2.3_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A2.4_T1.js b/test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A2.4_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A2.4_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A2.4_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A2.4_T2.js b/test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A2.4_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A2.4_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A2.4_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A2.4_T3.js b/test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A2.4_T3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A2.4_T3.js rename to test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A2.4_T3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A3.1_T1.1.js b/test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A3.1_T1.1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A3.1_T1.1.js rename to test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A3.1_T1.1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A3.1_T1.2.js b/test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A3.1_T1.2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A3.1_T1.2.js rename to test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A3.1_T1.2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A3.1_T1.3.js b/test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A3.1_T1.3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A3.1_T1.3.js rename to test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A3.1_T1.3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A3.1_T2.1.js b/test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A3.1_T2.1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A3.1_T2.1.js rename to test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A3.1_T2.1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A3.1_T2.2.js b/test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A3.1_T2.2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A3.1_T2.2.js rename to test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A3.1_T2.2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A3.1_T2.3.js b/test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A3.1_T2.3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A3.1_T2.3.js rename to test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A3.1_T2.3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A3.1_T2.4.js b/test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A3.1_T2.4.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A3.1_T2.4.js rename to test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A3.1_T2.4.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A3.1_T2.5.js b/test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A3.1_T2.5.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A3.1_T2.5.js rename to test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A3.1_T2.5.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A3.2_T1.1.js b/test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A3.2_T1.1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A3.2_T1.1.js rename to test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A3.2_T1.1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A3.2_T1.2.js b/test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A3.2_T1.2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A3.2_T1.2.js rename to test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A3.2_T1.2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A3.2_T2.1.js b/test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A3.2_T2.1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A3.2_T2.1.js rename to test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A3.2_T2.1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A3.2_T2.2.js b/test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A3.2_T2.2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A3.2_T2.2.js rename to test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A3.2_T2.2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A3.2_T2.3.js b/test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A3.2_T2.3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A3.2_T2.3.js rename to test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A3.2_T2.3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A3.2_T2.4.js b/test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A3.2_T2.4.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A3.2_T2.4.js rename to test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A3.2_T2.4.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A4_T1.js b/test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A4_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A4_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A4_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A4_T2.js b/test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A4_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A4_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A4_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A4_T3.js b/test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A4_T3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A4_T3.js rename to test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A4_T3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A4_T4.js b/test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A4_T4.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A4_T4.js rename to test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A4_T4.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A4_T5.js b/test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A4_T5.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A4_T5.js rename to test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A4_T5.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A4_T6.js b/test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A4_T6.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A4_T6.js rename to test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A4_T6.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A4_T7.js b/test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A4_T7.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A4_T7.js rename to test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A4_T7.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A4_T8.js b/test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A4_T8.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A4_T8.js rename to test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A4_T8.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A4_T9.js b/test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A4_T9.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A4_T9.js rename to test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.1_The_Addition_operator/S11.6.1_A4_T9.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A1.js b/test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A1.js rename to test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A2.1_T1.js b/test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A2.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A2.1_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A2.1_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A2.1_T2.js b/test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A2.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A2.1_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A2.1_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A2.1_T3.js b/test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A2.1_T3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A2.1_T3.js rename to test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A2.1_T3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A2.2_T1.js b/test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A2.2_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A2.2_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A2.2_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A2.3_T1.js b/test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A2.3_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A2.3_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A2.3_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A2.4_T1.js b/test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A2.4_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A2.4_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A2.4_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A2.4_T2.js b/test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A2.4_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A2.4_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A2.4_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A2.4_T3.js b/test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A2.4_T3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A2.4_T3.js rename to test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A2.4_T3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A3_T1.1.js b/test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A3_T1.1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A3_T1.1.js rename to test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A3_T1.1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A3_T1.2.js b/test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A3_T1.2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A3_T1.2.js rename to test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A3_T1.2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A3_T1.3.js b/test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A3_T1.3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A3_T1.3.js rename to test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A3_T1.3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A3_T1.4.js b/test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A3_T1.4.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A3_T1.4.js rename to test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A3_T1.4.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A3_T1.5.js b/test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A3_T1.5.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A3_T1.5.js rename to test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A3_T1.5.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A3_T2.1.js b/test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A3_T2.1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A3_T2.1.js rename to test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A3_T2.1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A3_T2.2.js b/test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A3_T2.2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A3_T2.2.js rename to test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A3_T2.2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A3_T2.3.js b/test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A3_T2.3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A3_T2.3.js rename to test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A3_T2.3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A3_T2.4.js b/test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A3_T2.4.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A3_T2.4.js rename to test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A3_T2.4.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A3_T2.5.js b/test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A3_T2.5.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A3_T2.5.js rename to test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A3_T2.5.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A3_T2.6.js b/test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A3_T2.6.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A3_T2.6.js rename to test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A3_T2.6.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A3_T2.7.js b/test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A3_T2.7.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A3_T2.7.js rename to test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A3_T2.7.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A3_T2.8.js b/test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A3_T2.8.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A3_T2.8.js rename to test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A3_T2.8.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A3_T2.9.js b/test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A3_T2.9.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A3_T2.9.js rename to test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A3_T2.9.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A4_T1.js b/test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A4_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A4_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A4_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A4_T2.js b/test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A4_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A4_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A4_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A4_T3.js b/test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A4_T3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A4_T3.js rename to test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A4_T3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A4_T4.js b/test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A4_T4.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A4_T4.js rename to test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A4_T4.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A4_T5.js b/test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A4_T5.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A4_T5.js rename to test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A4_T5.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A4_T6.js b/test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A4_T6.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A4_T6.js rename to test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A4_T6.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A4_T7.js b/test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A4_T7.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A4_T7.js rename to test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A4_T7.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A4_T8.js b/test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A4_T8.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A4_T8.js rename to test/suite/sputnik_converted/11_Expressions/11.6_Additive_Operators/11.6.2_The_Subtraction_operator/S11.6.2_A4_T8.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A1.js b/test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A1.js rename to test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A2.1_T1.js b/test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A2.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A2.1_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A2.1_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A2.1_T2.js b/test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A2.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A2.1_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A2.1_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A2.1_T3.js b/test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A2.1_T3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A2.1_T3.js rename to test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A2.1_T3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A2.2_T1.js b/test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A2.2_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A2.2_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A2.2_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A2.3_T1.js b/test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A2.3_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A2.3_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A2.3_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A2.4_T1.js b/test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A2.4_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A2.4_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A2.4_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A2.4_T2.js b/test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A2.4_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A2.4_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A2.4_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A2.4_T3.js b/test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A2.4_T3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A2.4_T3.js rename to test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A2.4_T3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A3_T1.1.js b/test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A3_T1.1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A3_T1.1.js rename to test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A3_T1.1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A3_T1.2.js b/test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A3_T1.2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A3_T1.2.js rename to test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A3_T1.2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A3_T1.3.js b/test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A3_T1.3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A3_T1.3.js rename to test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A3_T1.3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A3_T1.4.js b/test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A3_T1.4.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A3_T1.4.js rename to test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A3_T1.4.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A3_T1.5.js b/test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A3_T1.5.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A3_T1.5.js rename to test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A3_T1.5.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A3_T2.1.js b/test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A3_T2.1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A3_T2.1.js rename to test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A3_T2.1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A3_T2.2.js b/test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A3_T2.2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A3_T2.2.js rename to test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A3_T2.2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A3_T2.3.js b/test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A3_T2.3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A3_T2.3.js rename to test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A3_T2.3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A3_T2.4.js b/test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A3_T2.4.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A3_T2.4.js rename to test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A3_T2.4.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A3_T2.5.js b/test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A3_T2.5.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A3_T2.5.js rename to test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A3_T2.5.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A3_T2.6.js b/test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A3_T2.6.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A3_T2.6.js rename to test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A3_T2.6.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A3_T2.7.js b/test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A3_T2.7.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A3_T2.7.js rename to test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A3_T2.7.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A3_T2.8.js b/test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A3_T2.8.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A3_T2.8.js rename to test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A3_T2.8.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A3_T2.9.js b/test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A3_T2.9.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A3_T2.9.js rename to test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A3_T2.9.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A4_T1.js b/test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A4_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A4_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A4_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A4_T2.js b/test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A4_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A4_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A4_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A4_T3.js b/test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A4_T3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A4_T3.js rename to test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A4_T3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A4_T4.js b/test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A4_T4.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A4_T4.js rename to test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A4_T4.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A5.1_T1.js b/test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A5.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A5.1_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A5.1_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A5.2_T1.js b/test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A5.2_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A5.2_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.1_The_Left_shift_Operator/S11.7.1_A5.2_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A1.js b/test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A1.js rename to test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A2.1_T1.js b/test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A2.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A2.1_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A2.1_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A2.1_T2.js b/test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A2.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A2.1_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A2.1_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A2.1_T3.js b/test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A2.1_T3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A2.1_T3.js rename to test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A2.1_T3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A2.2_T1.js b/test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A2.2_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A2.2_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A2.2_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A2.3_T1.js b/test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A2.3_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A2.3_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A2.3_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A2.4_T1.js b/test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A2.4_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A2.4_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A2.4_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A2.4_T2.js b/test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A2.4_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A2.4_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A2.4_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A2.4_T3.js b/test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A2.4_T3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A2.4_T3.js rename to test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A2.4_T3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A3_T1.1.js b/test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A3_T1.1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A3_T1.1.js rename to test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A3_T1.1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A3_T1.2.js b/test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A3_T1.2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A3_T1.2.js rename to test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A3_T1.2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A3_T1.3.js b/test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A3_T1.3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A3_T1.3.js rename to test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A3_T1.3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A3_T1.4.js b/test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A3_T1.4.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A3_T1.4.js rename to test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A3_T1.4.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A3_T1.5.js b/test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A3_T1.5.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A3_T1.5.js rename to test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A3_T1.5.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A3_T2.1.js b/test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A3_T2.1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A3_T2.1.js rename to test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A3_T2.1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A3_T2.2.js b/test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A3_T2.2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A3_T2.2.js rename to test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A3_T2.2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A3_T2.3.js b/test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A3_T2.3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A3_T2.3.js rename to test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A3_T2.3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A3_T2.4.js b/test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A3_T2.4.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A3_T2.4.js rename to test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A3_T2.4.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A3_T2.5.js b/test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A3_T2.5.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A3_T2.5.js rename to test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A3_T2.5.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A3_T2.6.js b/test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A3_T2.6.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A3_T2.6.js rename to test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A3_T2.6.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A3_T2.7.js b/test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A3_T2.7.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A3_T2.7.js rename to test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A3_T2.7.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A3_T2.8.js b/test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A3_T2.8.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A3_T2.8.js rename to test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A3_T2.8.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A3_T2.9.js b/test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A3_T2.9.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A3_T2.9.js rename to test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A3_T2.9.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A4_T1.js b/test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A4_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A4_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A4_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A4_T2.js b/test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A4_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A4_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A4_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A4_T3.js b/test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A4_T3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A4_T3.js rename to test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A4_T3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A4_T4.js b/test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A4_T4.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A4_T4.js rename to test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A4_T4.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A5.1_T1.js b/test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A5.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A5.1_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A5.1_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A5.2_T1.js b/test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A5.2_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A5.2_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.2_The_Sign_Left_shift_Operator/S11.7.2_A5.2_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A1.js b/test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A1.js rename to test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A2.1_T1.js b/test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A2.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A2.1_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A2.1_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A2.1_T2.js b/test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A2.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A2.1_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A2.1_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A2.1_T3.js b/test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A2.1_T3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A2.1_T3.js rename to test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A2.1_T3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A2.2_T1.js b/test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A2.2_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A2.2_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A2.2_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A2.3_T1.js b/test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A2.3_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A2.3_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A2.3_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A2.4_T1.js b/test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A2.4_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A2.4_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A2.4_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A2.4_T2.js b/test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A2.4_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A2.4_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A2.4_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A2.4_T3.js b/test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A2.4_T3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A2.4_T3.js rename to test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A2.4_T3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A3_T1.1.js b/test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A3_T1.1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A3_T1.1.js rename to test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A3_T1.1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A3_T1.2.js b/test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A3_T1.2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A3_T1.2.js rename to test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A3_T1.2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A3_T1.3.js b/test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A3_T1.3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A3_T1.3.js rename to test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A3_T1.3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A3_T1.4.js b/test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A3_T1.4.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A3_T1.4.js rename to test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A3_T1.4.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A3_T1.5.js b/test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A3_T1.5.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A3_T1.5.js rename to test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A3_T1.5.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A3_T2.1.js b/test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A3_T2.1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A3_T2.1.js rename to test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A3_T2.1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A3_T2.2.js b/test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A3_T2.2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A3_T2.2.js rename to test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A3_T2.2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A3_T2.3.js b/test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A3_T2.3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A3_T2.3.js rename to test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A3_T2.3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A3_T2.4.js b/test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A3_T2.4.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A3_T2.4.js rename to test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A3_T2.4.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A3_T2.5.js b/test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A3_T2.5.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A3_T2.5.js rename to test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A3_T2.5.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A3_T2.6.js b/test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A3_T2.6.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A3_T2.6.js rename to test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A3_T2.6.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A3_T2.7.js b/test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A3_T2.7.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A3_T2.7.js rename to test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A3_T2.7.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A3_T2.8.js b/test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A3_T2.8.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A3_T2.8.js rename to test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A3_T2.8.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A3_T2.9.js b/test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A3_T2.9.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A3_T2.9.js rename to test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A3_T2.9.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A4_T1.js b/test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A4_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A4_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A4_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A4_T2.js b/test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A4_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A4_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A4_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A4_T3.js b/test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A4_T3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A4_T3.js rename to test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A4_T3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A4_T4.js b/test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A4_T4.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A4_T4.js rename to test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A4_T4.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A5.1_T1.js b/test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A5.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A5.1_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A5.1_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A5.2_T1.js b/test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A5.2_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A5.2_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.7_Bitwise_Shift_Operators/11.7.3_The_Unsigned_Right_Shift_Operator/S11.7.3_A5.2_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A1.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A1.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A2.1_T1.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A2.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A2.1_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A2.1_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A2.1_T2.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A2.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A2.1_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A2.1_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A2.1_T3.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A2.1_T3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A2.1_T3.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A2.1_T3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A2.2_T1.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A2.2_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A2.2_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A2.2_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A2.3_T1.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A2.3_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A2.3_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A2.3_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A2.4_T1.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A2.4_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A2.4_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A2.4_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A2.4_T2.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A2.4_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A2.4_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A2.4_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A2.4_T3.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A2.4_T3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A2.4_T3.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A2.4_T3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A3.1_T1.1.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A3.1_T1.1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A3.1_T1.1.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A3.1_T1.1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A3.1_T1.2.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A3.1_T1.2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A3.1_T1.2.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A3.1_T1.2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A3.1_T1.3.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A3.1_T1.3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A3.1_T1.3.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A3.1_T1.3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A3.1_T2.1.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A3.1_T2.1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A3.1_T2.1.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A3.1_T2.1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A3.1_T2.2.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A3.1_T2.2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A3.1_T2.2.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A3.1_T2.2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A3.1_T2.3.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A3.1_T2.3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A3.1_T2.3.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A3.1_T2.3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A3.1_T2.4.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A3.1_T2.4.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A3.1_T2.4.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A3.1_T2.4.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A3.1_T2.5.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A3.1_T2.5.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A3.1_T2.5.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A3.1_T2.5.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A3.1_T2.6.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A3.1_T2.6.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A3.1_T2.6.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A3.1_T2.6.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A3.1_T2.7.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A3.1_T2.7.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A3.1_T2.7.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A3.1_T2.7.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A3.1_T2.8.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A3.1_T2.8.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A3.1_T2.8.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A3.1_T2.8.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A3.1_T2.9.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A3.1_T2.9.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A3.1_T2.9.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A3.1_T2.9.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A3.2_T1.1.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A3.2_T1.1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A3.2_T1.1.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A3.2_T1.1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A3.2_T1.2.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A3.2_T1.2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A3.2_T1.2.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A3.2_T1.2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A4.1.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A4.1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A4.1.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A4.1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A4.10.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A4.10.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A4.10.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A4.10.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A4.11.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A4.11.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A4.11.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A4.11.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A4.12_T1.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A4.12_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A4.12_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A4.12_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A4.12_T2.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A4.12_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A4.12_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A4.12_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A4.2.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A4.2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A4.2.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A4.2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A4.3.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A4.3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A4.3.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A4.3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A4.4.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A4.4.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A4.4.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A4.4.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A4.5.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A4.5.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A4.5.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A4.5.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A4.6.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A4.6.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A4.6.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A4.6.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A4.7.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A4.7.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A4.7.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A4.7.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A4.8.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A4.8.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A4.8.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A4.8.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A4.9.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A4.9.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A4.9.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A4.9.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A1.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A1.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A2.1_T1.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A2.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A2.1_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A2.1_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A2.1_T2.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A2.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A2.1_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A2.1_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A2.1_T3.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A2.1_T3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A2.1_T3.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A2.1_T3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A2.2_T1.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A2.2_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A2.2_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A2.2_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A2.3_T1.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A2.3_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A2.3_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A2.3_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A2.4_T1.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A2.4_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A2.4_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A2.4_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A2.4_T2.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A2.4_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A2.4_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A2.4_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A2.4_T3.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A2.4_T3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A2.4_T3.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A2.4_T3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A3.1_T1.1.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A3.1_T1.1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A3.1_T1.1.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A3.1_T1.1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A3.1_T1.2.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A3.1_T1.2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A3.1_T1.2.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A3.1_T1.2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A3.1_T1.3.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A3.1_T1.3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A3.1_T1.3.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A3.1_T1.3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A3.1_T2.1.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A3.1_T2.1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A3.1_T2.1.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A3.1_T2.1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A3.1_T2.2.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A3.1_T2.2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A3.1_T2.2.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A3.1_T2.2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A3.1_T2.3.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A3.1_T2.3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A3.1_T2.3.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A3.1_T2.3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A3.1_T2.4.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A3.1_T2.4.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A3.1_T2.4.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A3.1_T2.4.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A3.1_T2.5.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A3.1_T2.5.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A3.1_T2.5.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A3.1_T2.5.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A3.1_T2.6.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A3.1_T2.6.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A3.1_T2.6.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A3.1_T2.6.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A3.1_T2.7.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A3.1_T2.7.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A3.1_T2.7.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A3.1_T2.7.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A3.1_T2.8.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A3.1_T2.8.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A3.1_T2.8.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A3.1_T2.8.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A3.1_T2.9.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A3.1_T2.9.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A3.1_T2.9.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A3.1_T2.9.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A3.2_T1.1.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A3.2_T1.1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A3.2_T1.1.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A3.2_T1.1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A3.2_T1.2.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A3.2_T1.2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A3.2_T1.2.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A3.2_T1.2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A4.1.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A4.1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A4.1.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A4.1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A4.10.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A4.10.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A4.10.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A4.10.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A4.11.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A4.11.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A4.11.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A4.11.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A4.12_T1.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A4.12_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A4.12_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A4.12_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A4.12_T2.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A4.12_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A4.12_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A4.12_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A4.2.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A4.2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A4.2.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A4.2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A4.3.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A4.3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A4.3.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A4.3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A4.4.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A4.4.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A4.4.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A4.4.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A4.5.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A4.5.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A4.5.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A4.5.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A4.6.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A4.6.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A4.6.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A4.6.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A4.7.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A4.7.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A4.7.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A4.7.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A4.8.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A4.8.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A4.8.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A4.8.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A4.9.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A4.9.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A4.9.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A4.9.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A1.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A1.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A2.1_T1.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A2.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A2.1_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A2.1_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A2.1_T2.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A2.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A2.1_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A2.1_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A2.1_T3.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A2.1_T3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A2.1_T3.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A2.1_T3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A2.2_T1.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A2.2_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A2.2_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A2.2_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A2.3_T1.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A2.3_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A2.3_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A2.3_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A2.4_T1.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A2.4_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A2.4_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A2.4_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A2.4_T2.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A2.4_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A2.4_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A2.4_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A2.4_T3.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A2.4_T3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A2.4_T3.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A2.4_T3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A3.1_T1.1.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A3.1_T1.1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A3.1_T1.1.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A3.1_T1.1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A3.1_T1.2.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A3.1_T1.2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A3.1_T1.2.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A3.1_T1.2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A3.1_T1.3.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A3.1_T1.3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A3.1_T1.3.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A3.1_T1.3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A3.1_T2.1.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A3.1_T2.1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A3.1_T2.1.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A3.1_T2.1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A3.1_T2.2.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A3.1_T2.2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A3.1_T2.2.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A3.1_T2.2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A3.1_T2.3.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A3.1_T2.3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A3.1_T2.3.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A3.1_T2.3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A3.1_T2.4.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A3.1_T2.4.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A3.1_T2.4.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A3.1_T2.4.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A3.1_T2.5.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A3.1_T2.5.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A3.1_T2.5.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A3.1_T2.5.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A3.1_T2.6.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A3.1_T2.6.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A3.1_T2.6.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A3.1_T2.6.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A3.1_T2.7.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A3.1_T2.7.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A3.1_T2.7.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A3.1_T2.7.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A3.1_T2.8.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A3.1_T2.8.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A3.1_T2.8.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A3.1_T2.8.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A3.1_T2.9.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A3.1_T2.9.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A3.1_T2.9.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A3.1_T2.9.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A3.2_T1.1.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A3.2_T1.1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A3.2_T1.1.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A3.2_T1.1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A3.2_T1.2.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A3.2_T1.2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A3.2_T1.2.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A3.2_T1.2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A4.1.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A4.1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A4.1.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A4.1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A4.10.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A4.10.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A4.10.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A4.10.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A4.11.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A4.11.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A4.11.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A4.11.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A4.12_T1.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A4.12_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A4.12_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A4.12_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A4.12_T2.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A4.12_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A4.12_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A4.12_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A4.2.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A4.2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A4.2.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A4.2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A4.3.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A4.3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A4.3.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A4.3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A4.4.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A4.4.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A4.4.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A4.4.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A4.5.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A4.5.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A4.5.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A4.5.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A4.6.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A4.6.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A4.6.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A4.6.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A4.7.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A4.7.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A4.7.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A4.7.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A4.8.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A4.8.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A4.8.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A4.8.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A4.9.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A4.9.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A4.9.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A4.9.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A1.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A1.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A2.1_T1.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A2.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A2.1_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A2.1_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A2.1_T2.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A2.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A2.1_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A2.1_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A2.1_T3.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A2.1_T3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A2.1_T3.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A2.1_T3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A2.2_T1.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A2.2_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A2.2_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A2.2_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A2.3_T1.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A2.3_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A2.3_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A2.3_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A2.4_T1.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A2.4_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A2.4_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A2.4_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A2.4_T2.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A2.4_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A2.4_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A2.4_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A2.4_T3.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A2.4_T3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A2.4_T3.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A2.4_T3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A3.1_T1.1.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A3.1_T1.1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A3.1_T1.1.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A3.1_T1.1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A3.1_T1.2.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A3.1_T1.2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A3.1_T1.2.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A3.1_T1.2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A3.1_T1.3.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A3.1_T1.3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A3.1_T1.3.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A3.1_T1.3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A3.1_T2.1.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A3.1_T2.1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A3.1_T2.1.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A3.1_T2.1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A3.1_T2.2.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A3.1_T2.2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A3.1_T2.2.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A3.1_T2.2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A3.1_T2.3.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A3.1_T2.3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A3.1_T2.3.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A3.1_T2.3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A3.1_T2.4.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A3.1_T2.4.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A3.1_T2.4.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A3.1_T2.4.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A3.1_T2.5.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A3.1_T2.5.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A3.1_T2.5.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A3.1_T2.5.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A3.1_T2.6.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A3.1_T2.6.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A3.1_T2.6.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A3.1_T2.6.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A3.1_T2.7.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A3.1_T2.7.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A3.1_T2.7.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A3.1_T2.7.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A3.1_T2.8.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A3.1_T2.8.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A3.1_T2.8.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A3.1_T2.8.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A3.1_T2.9.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A3.1_T2.9.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A3.1_T2.9.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A3.1_T2.9.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A3.2_T1.1.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A3.2_T1.1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A3.2_T1.1.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A3.2_T1.1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A3.2_T1.2.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A3.2_T1.2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A3.2_T1.2.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A3.2_T1.2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A4.1.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A4.1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A4.1.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A4.1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A4.10.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A4.10.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A4.10.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A4.10.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A4.11.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A4.11.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A4.11.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A4.11.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A4.12_T1.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A4.12_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A4.12_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A4.12_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A4.12_T2.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A4.12_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A4.12_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A4.12_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A4.2.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A4.2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A4.2.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A4.2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A4.3.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A4.3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A4.3.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A4.3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A4.4.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A4.4.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A4.4.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A4.4.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A4.5.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A4.5.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A4.5.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A4.5.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A4.6.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A4.6.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A4.6.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A4.6.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A4.7.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A4.7.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A4.7.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A4.7.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A4.8.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A4.8.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A4.8.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A4.8.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A4.9.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A4.9.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A4.9.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A4.9.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.6_The_instanceof_operator/S11.8.6_A1.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.6_The_instanceof_operator/S11.8.6_A1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.6_The_instanceof_operator/S11.8.6_A1.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.6_The_instanceof_operator/S11.8.6_A1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.6_The_instanceof_operator/S11.8.6_A2.1_T1.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.6_The_instanceof_operator/S11.8.6_A2.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.6_The_instanceof_operator/S11.8.6_A2.1_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.6_The_instanceof_operator/S11.8.6_A2.1_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.6_The_instanceof_operator/S11.8.6_A2.1_T2.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.6_The_instanceof_operator/S11.8.6_A2.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.6_The_instanceof_operator/S11.8.6_A2.1_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.6_The_instanceof_operator/S11.8.6_A2.1_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.6_The_instanceof_operator/S11.8.6_A2.1_T3.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.6_The_instanceof_operator/S11.8.6_A2.1_T3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.6_The_instanceof_operator/S11.8.6_A2.1_T3.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.6_The_instanceof_operator/S11.8.6_A2.1_T3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.6_The_instanceof_operator/S11.8.6_A2.4_T1.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.6_The_instanceof_operator/S11.8.6_A2.4_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.6_The_instanceof_operator/S11.8.6_A2.4_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.6_The_instanceof_operator/S11.8.6_A2.4_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.6_The_instanceof_operator/S11.8.6_A2.4_T2.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.6_The_instanceof_operator/S11.8.6_A2.4_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.6_The_instanceof_operator/S11.8.6_A2.4_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.6_The_instanceof_operator/S11.8.6_A2.4_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.6_The_instanceof_operator/S11.8.6_A2.4_T3.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.6_The_instanceof_operator/S11.8.6_A2.4_T3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.6_The_instanceof_operator/S11.8.6_A2.4_T3.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.6_The_instanceof_operator/S11.8.6_A2.4_T3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.6_The_instanceof_operator/S11.8.6_A3.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.6_The_instanceof_operator/S11.8.6_A3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.6_The_instanceof_operator/S11.8.6_A3.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.6_The_instanceof_operator/S11.8.6_A3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.6_The_instanceof_operator/S11.8.6_A4_T1.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.6_The_instanceof_operator/S11.8.6_A4_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.6_The_instanceof_operator/S11.8.6_A4_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.6_The_instanceof_operator/S11.8.6_A4_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.6_The_instanceof_operator/S11.8.6_A4_T2.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.6_The_instanceof_operator/S11.8.6_A4_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.6_The_instanceof_operator/S11.8.6_A4_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.6_The_instanceof_operator/S11.8.6_A4_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.6_The_instanceof_operator/S11.8.6_A4_T3.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.6_The_instanceof_operator/S11.8.6_A4_T3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.6_The_instanceof_operator/S11.8.6_A4_T3.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.6_The_instanceof_operator/S11.8.6_A4_T3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.6_The_instanceof_operator/S11.8.6_A5_T1.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.6_The_instanceof_operator/S11.8.6_A5_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.6_The_instanceof_operator/S11.8.6_A5_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.6_The_instanceof_operator/S11.8.6_A5_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.6_The_instanceof_operator/S11.8.6_A5_T2.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.6_The_instanceof_operator/S11.8.6_A5_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.6_The_instanceof_operator/S11.8.6_A5_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.6_The_instanceof_operator/S11.8.6_A5_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.6_The_instanceof_operator/S11.8.6_A6_T1.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.6_The_instanceof_operator/S11.8.6_A6_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.6_The_instanceof_operator/S11.8.6_A6_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.6_The_instanceof_operator/S11.8.6_A6_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.6_The_instanceof_operator/S11.8.6_A6_T2.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.6_The_instanceof_operator/S11.8.6_A6_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.6_The_instanceof_operator/S11.8.6_A6_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.6_The_instanceof_operator/S11.8.6_A6_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.6_The_instanceof_operator/S11.8.6_A6_T3.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.6_The_instanceof_operator/S11.8.6_A6_T3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.6_The_instanceof_operator/S11.8.6_A6_T3.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.6_The_instanceof_operator/S11.8.6_A6_T3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.6_The_instanceof_operator/S11.8.6_A6_T4.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.6_The_instanceof_operator/S11.8.6_A6_T4.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.6_The_instanceof_operator/S11.8.6_A6_T4.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.6_The_instanceof_operator/S11.8.6_A6_T4.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.6_The_instanceof_operator/S11.8.6_A7_T1.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.6_The_instanceof_operator/S11.8.6_A7_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.6_The_instanceof_operator/S11.8.6_A7_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.6_The_instanceof_operator/S11.8.6_A7_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.6_The_instanceof_operator/S11.8.6_A7_T2.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.6_The_instanceof_operator/S11.8.6_A7_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.6_The_instanceof_operator/S11.8.6_A7_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.6_The_instanceof_operator/S11.8.6_A7_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.6_The_instanceof_operator/S11.8.6_A7_T3.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.6_The_instanceof_operator/S11.8.6_A7_T3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.6_The_instanceof_operator/S11.8.6_A7_T3.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.6_The_instanceof_operator/S11.8.6_A7_T3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.7_The_in_operator/S11.8.7_A1.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.7_The_in_operator/S11.8.7_A1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.7_The_in_operator/S11.8.7_A1.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.7_The_in_operator/S11.8.7_A1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.7_The_in_operator/S11.8.7_A2.1_T1.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.7_The_in_operator/S11.8.7_A2.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.7_The_in_operator/S11.8.7_A2.1_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.7_The_in_operator/S11.8.7_A2.1_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.7_The_in_operator/S11.8.7_A2.1_T2.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.7_The_in_operator/S11.8.7_A2.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.7_The_in_operator/S11.8.7_A2.1_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.7_The_in_operator/S11.8.7_A2.1_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.7_The_in_operator/S11.8.7_A2.1_T3.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.7_The_in_operator/S11.8.7_A2.1_T3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.7_The_in_operator/S11.8.7_A2.1_T3.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.7_The_in_operator/S11.8.7_A2.1_T3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.7_The_in_operator/S11.8.7_A2.4_T1.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.7_The_in_operator/S11.8.7_A2.4_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.7_The_in_operator/S11.8.7_A2.4_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.7_The_in_operator/S11.8.7_A2.4_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.7_The_in_operator/S11.8.7_A2.4_T2.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.7_The_in_operator/S11.8.7_A2.4_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.7_The_in_operator/S11.8.7_A2.4_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.7_The_in_operator/S11.8.7_A2.4_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.7_The_in_operator/S11.8.7_A2.4_T3.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.7_The_in_operator/S11.8.7_A2.4_T3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.7_The_in_operator/S11.8.7_A2.4_T3.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.7_The_in_operator/S11.8.7_A2.4_T3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.7_The_in_operator/S11.8.7_A3.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.7_The_in_operator/S11.8.7_A3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.7_The_in_operator/S11.8.7_A3.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.7_The_in_operator/S11.8.7_A3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.7_The_in_operator/S11.8.7_A4.js b/test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.7_The_in_operator/S11.8.7_A4.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.8_Relational_Operators/11.8.7_The_in_operator/S11.8.7_A4.js rename to test/suite/sputnik_converted/11_Expressions/11.8_Relational_Operators/11.8.7_The_in_operator/S11.8.7_A4.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A1.js b/test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A1.js rename to test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A2.1_T1.js b/test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A2.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A2.1_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A2.1_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A2.1_T2.js b/test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A2.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A2.1_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A2.1_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A2.1_T3.js b/test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A2.1_T3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A2.1_T3.js rename to test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A2.1_T3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A2.4_T1.js b/test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A2.4_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A2.4_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A2.4_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A2.4_T2.js b/test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A2.4_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A2.4_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A2.4_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A2.4_T3.js b/test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A2.4_T3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A2.4_T3.js rename to test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A2.4_T3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A3.1.js b/test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A3.1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A3.1.js rename to test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A3.1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A3.2.js b/test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A3.2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A3.2.js rename to test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A3.2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A3.3.js b/test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A3.3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A3.3.js rename to test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A3.3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A4.1_T1.js b/test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A4.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A4.1_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A4.1_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A4.1_T2.js b/test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A4.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A4.1_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A4.1_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A4.2.js b/test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A4.2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A4.2.js rename to test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A4.2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A4.3.js b/test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A4.3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A4.3.js rename to test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A4.3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A5.1.js b/test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A5.1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A5.1.js rename to test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A5.1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A5.2.js b/test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A5.2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A5.2.js rename to test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A5.2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A5.3.js b/test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A5.3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A5.3.js rename to test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A5.3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A6.1.js b/test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A6.1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A6.1.js rename to test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A6.1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A6.2_T1.js b/test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A6.2_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A6.2_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A6.2_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A6.2_T2.js b/test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A6.2_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A6.2_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A6.2_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A7.1.js b/test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A7.1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A7.1.js rename to test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A7.1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A7.2.js b/test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A7.2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A7.2.js rename to test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A7.2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A7.3.js b/test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A7.3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A7.3.js rename to test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A7.3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A7.4.js b/test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A7.4.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A7.4.js rename to test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A7.4.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A7.5.js b/test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A7.5.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A7.5.js rename to test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A7.5.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A7.6.js b/test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A7.6.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A7.6.js rename to test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A7.6.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A7.7.js b/test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A7.7.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A7.7.js rename to test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A7.7.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A7.8.js b/test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A7.8.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A7.8.js rename to test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A7.8.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A7.9.js b/test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A7.9.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A7.9.js rename to test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.1_The_Equals_Operator/S11.9.1_A7.9.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A1.js b/test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A1.js rename to test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A2.1_T1.js b/test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A2.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A2.1_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A2.1_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A2.1_T2.js b/test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A2.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A2.1_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A2.1_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A2.1_T3.js b/test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A2.1_T3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A2.1_T3.js rename to test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A2.1_T3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A2.4_T1.js b/test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A2.4_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A2.4_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A2.4_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A2.4_T2.js b/test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A2.4_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A2.4_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A2.4_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A2.4_T3.js b/test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A2.4_T3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A2.4_T3.js rename to test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A2.4_T3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A3.1.js b/test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A3.1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A3.1.js rename to test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A3.1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A3.2.js b/test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A3.2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A3.2.js rename to test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A3.2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A3.3.js b/test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A3.3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A3.3.js rename to test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A3.3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A4.1_T1.js b/test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A4.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A4.1_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A4.1_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A4.1_T2.js b/test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A4.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A4.1_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A4.1_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A4.2.js b/test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A4.2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A4.2.js rename to test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A4.2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A4.3.js b/test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A4.3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A4.3.js rename to test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A4.3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A5.1.js b/test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A5.1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A5.1.js rename to test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A5.1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A5.2.js b/test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A5.2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A5.2.js rename to test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A5.2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A5.3.js b/test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A5.3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A5.3.js rename to test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A5.3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A6.1.js b/test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A6.1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A6.1.js rename to test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A6.1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A6.2_T1.js b/test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A6.2_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A6.2_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A6.2_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A6.2_T2.js b/test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A6.2_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A6.2_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A6.2_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A7.1.js b/test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A7.1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A7.1.js rename to test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A7.1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A7.2.js b/test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A7.2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A7.2.js rename to test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A7.2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A7.3.js b/test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A7.3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A7.3.js rename to test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A7.3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A7.4.js b/test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A7.4.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A7.4.js rename to test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A7.4.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A7.5.js b/test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A7.5.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A7.5.js rename to test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A7.5.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A7.6.js b/test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A7.6.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A7.6.js rename to test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A7.6.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A7.7.js b/test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A7.7.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A7.7.js rename to test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A7.7.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A7.8.js b/test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A7.8.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A7.8.js rename to test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A7.8.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A7.9.js b/test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A7.9.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A7.9.js rename to test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.2_The_Does_not_equals_Operator/S11.9.2_A7.9.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.4_The_Strict_Equals_Operator/S11.9.4_A1.js b/test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.4_The_Strict_Equals_Operator/S11.9.4_A1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.4_The_Strict_Equals_Operator/S11.9.4_A1.js rename to test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.4_The_Strict_Equals_Operator/S11.9.4_A1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.4_The_Strict_Equals_Operator/S11.9.4_A2.1_T1.js b/test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.4_The_Strict_Equals_Operator/S11.9.4_A2.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.4_The_Strict_Equals_Operator/S11.9.4_A2.1_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.4_The_Strict_Equals_Operator/S11.9.4_A2.1_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.4_The_Strict_Equals_Operator/S11.9.4_A2.1_T2.js b/test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.4_The_Strict_Equals_Operator/S11.9.4_A2.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.4_The_Strict_Equals_Operator/S11.9.4_A2.1_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.4_The_Strict_Equals_Operator/S11.9.4_A2.1_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.4_The_Strict_Equals_Operator/S11.9.4_A2.1_T3.js b/test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.4_The_Strict_Equals_Operator/S11.9.4_A2.1_T3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.4_The_Strict_Equals_Operator/S11.9.4_A2.1_T3.js rename to test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.4_The_Strict_Equals_Operator/S11.9.4_A2.1_T3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.4_The_Strict_Equals_Operator/S11.9.4_A2.4_T1.js b/test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.4_The_Strict_Equals_Operator/S11.9.4_A2.4_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.4_The_Strict_Equals_Operator/S11.9.4_A2.4_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.4_The_Strict_Equals_Operator/S11.9.4_A2.4_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.4_The_Strict_Equals_Operator/S11.9.4_A2.4_T2.js b/test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.4_The_Strict_Equals_Operator/S11.9.4_A2.4_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.4_The_Strict_Equals_Operator/S11.9.4_A2.4_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.4_The_Strict_Equals_Operator/S11.9.4_A2.4_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.4_The_Strict_Equals_Operator/S11.9.4_A2.4_T3.js b/test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.4_The_Strict_Equals_Operator/S11.9.4_A2.4_T3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.4_The_Strict_Equals_Operator/S11.9.4_A2.4_T3.js rename to test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.4_The_Strict_Equals_Operator/S11.9.4_A2.4_T3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.4_The_Strict_Equals_Operator/S11.9.4_A3.js b/test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.4_The_Strict_Equals_Operator/S11.9.4_A3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.4_The_Strict_Equals_Operator/S11.9.4_A3.js rename to test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.4_The_Strict_Equals_Operator/S11.9.4_A3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.4_The_Strict_Equals_Operator/S11.9.4_A4.1_T1.js b/test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.4_The_Strict_Equals_Operator/S11.9.4_A4.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.4_The_Strict_Equals_Operator/S11.9.4_A4.1_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.4_The_Strict_Equals_Operator/S11.9.4_A4.1_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.4_The_Strict_Equals_Operator/S11.9.4_A4.1_T2.js b/test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.4_The_Strict_Equals_Operator/S11.9.4_A4.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.4_The_Strict_Equals_Operator/S11.9.4_A4.1_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.4_The_Strict_Equals_Operator/S11.9.4_A4.1_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.4_The_Strict_Equals_Operator/S11.9.4_A4.2.js b/test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.4_The_Strict_Equals_Operator/S11.9.4_A4.2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.4_The_Strict_Equals_Operator/S11.9.4_A4.2.js rename to test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.4_The_Strict_Equals_Operator/S11.9.4_A4.2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.4_The_Strict_Equals_Operator/S11.9.4_A4.3.js b/test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.4_The_Strict_Equals_Operator/S11.9.4_A4.3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.4_The_Strict_Equals_Operator/S11.9.4_A4.3.js rename to test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.4_The_Strict_Equals_Operator/S11.9.4_A4.3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.4_The_Strict_Equals_Operator/S11.9.4_A5.js b/test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.4_The_Strict_Equals_Operator/S11.9.4_A5.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.4_The_Strict_Equals_Operator/S11.9.4_A5.js rename to test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.4_The_Strict_Equals_Operator/S11.9.4_A5.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.4_The_Strict_Equals_Operator/S11.9.4_A6.1.js b/test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.4_The_Strict_Equals_Operator/S11.9.4_A6.1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.4_The_Strict_Equals_Operator/S11.9.4_A6.1.js rename to test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.4_The_Strict_Equals_Operator/S11.9.4_A6.1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.4_The_Strict_Equals_Operator/S11.9.4_A6.2.js b/test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.4_The_Strict_Equals_Operator/S11.9.4_A6.2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.4_The_Strict_Equals_Operator/S11.9.4_A6.2.js rename to test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.4_The_Strict_Equals_Operator/S11.9.4_A6.2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.4_The_Strict_Equals_Operator/S11.9.4_A7.js b/test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.4_The_Strict_Equals_Operator/S11.9.4_A7.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.4_The_Strict_Equals_Operator/S11.9.4_A7.js rename to test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.4_The_Strict_Equals_Operator/S11.9.4_A7.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.4_The_Strict_Equals_Operator/S11.9.4_A8_T1.js b/test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.4_The_Strict_Equals_Operator/S11.9.4_A8_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.4_The_Strict_Equals_Operator/S11.9.4_A8_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.4_The_Strict_Equals_Operator/S11.9.4_A8_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.4_The_Strict_Equals_Operator/S11.9.4_A8_T2.js b/test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.4_The_Strict_Equals_Operator/S11.9.4_A8_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.4_The_Strict_Equals_Operator/S11.9.4_A8_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.4_The_Strict_Equals_Operator/S11.9.4_A8_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.4_The_Strict_Equals_Operator/S11.9.4_A8_T3.js b/test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.4_The_Strict_Equals_Operator/S11.9.4_A8_T3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.4_The_Strict_Equals_Operator/S11.9.4_A8_T3.js rename to test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.4_The_Strict_Equals_Operator/S11.9.4_A8_T3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.4_The_Strict_Equals_Operator/S11.9.4_A8_T4.js b/test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.4_The_Strict_Equals_Operator/S11.9.4_A8_T4.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.4_The_Strict_Equals_Operator/S11.9.4_A8_T4.js rename to test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.4_The_Strict_Equals_Operator/S11.9.4_A8_T4.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.4_The_Strict_Equals_Operator/S11.9.4_A8_T5.js b/test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.4_The_Strict_Equals_Operator/S11.9.4_A8_T5.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.4_The_Strict_Equals_Operator/S11.9.4_A8_T5.js rename to test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.4_The_Strict_Equals_Operator/S11.9.4_A8_T5.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.5_The_Strict_Does_not_equals_Operator/S11.9.5_A1.js b/test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.5_The_Strict_Does_not_equals_Operator/S11.9.5_A1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.5_The_Strict_Does_not_equals_Operator/S11.9.5_A1.js rename to test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.5_The_Strict_Does_not_equals_Operator/S11.9.5_A1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.5_The_Strict_Does_not_equals_Operator/S11.9.5_A2.1_T1.js b/test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.5_The_Strict_Does_not_equals_Operator/S11.9.5_A2.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.5_The_Strict_Does_not_equals_Operator/S11.9.5_A2.1_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.5_The_Strict_Does_not_equals_Operator/S11.9.5_A2.1_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.5_The_Strict_Does_not_equals_Operator/S11.9.5_A2.1_T2.js b/test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.5_The_Strict_Does_not_equals_Operator/S11.9.5_A2.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.5_The_Strict_Does_not_equals_Operator/S11.9.5_A2.1_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.5_The_Strict_Does_not_equals_Operator/S11.9.5_A2.1_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.5_The_Strict_Does_not_equals_Operator/S11.9.5_A2.1_T3.js b/test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.5_The_Strict_Does_not_equals_Operator/S11.9.5_A2.1_T3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.5_The_Strict_Does_not_equals_Operator/S11.9.5_A2.1_T3.js rename to test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.5_The_Strict_Does_not_equals_Operator/S11.9.5_A2.1_T3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.5_The_Strict_Does_not_equals_Operator/S11.9.5_A2.4_T1.js b/test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.5_The_Strict_Does_not_equals_Operator/S11.9.5_A2.4_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.5_The_Strict_Does_not_equals_Operator/S11.9.5_A2.4_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.5_The_Strict_Does_not_equals_Operator/S11.9.5_A2.4_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.5_The_Strict_Does_not_equals_Operator/S11.9.5_A2.4_T2.js b/test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.5_The_Strict_Does_not_equals_Operator/S11.9.5_A2.4_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.5_The_Strict_Does_not_equals_Operator/S11.9.5_A2.4_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.5_The_Strict_Does_not_equals_Operator/S11.9.5_A2.4_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.5_The_Strict_Does_not_equals_Operator/S11.9.5_A2.4_T3.js b/test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.5_The_Strict_Does_not_equals_Operator/S11.9.5_A2.4_T3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.5_The_Strict_Does_not_equals_Operator/S11.9.5_A2.4_T3.js rename to test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.5_The_Strict_Does_not_equals_Operator/S11.9.5_A2.4_T3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.5_The_Strict_Does_not_equals_Operator/S11.9.5_A3.js b/test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.5_The_Strict_Does_not_equals_Operator/S11.9.5_A3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.5_The_Strict_Does_not_equals_Operator/S11.9.5_A3.js rename to test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.5_The_Strict_Does_not_equals_Operator/S11.9.5_A3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.5_The_Strict_Does_not_equals_Operator/S11.9.5_A4.1_T1.js b/test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.5_The_Strict_Does_not_equals_Operator/S11.9.5_A4.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.5_The_Strict_Does_not_equals_Operator/S11.9.5_A4.1_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.5_The_Strict_Does_not_equals_Operator/S11.9.5_A4.1_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.5_The_Strict_Does_not_equals_Operator/S11.9.5_A4.1_T2.js b/test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.5_The_Strict_Does_not_equals_Operator/S11.9.5_A4.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.5_The_Strict_Does_not_equals_Operator/S11.9.5_A4.1_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.5_The_Strict_Does_not_equals_Operator/S11.9.5_A4.1_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.5_The_Strict_Does_not_equals_Operator/S11.9.5_A4.2.js b/test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.5_The_Strict_Does_not_equals_Operator/S11.9.5_A4.2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.5_The_Strict_Does_not_equals_Operator/S11.9.5_A4.2.js rename to test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.5_The_Strict_Does_not_equals_Operator/S11.9.5_A4.2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.5_The_Strict_Does_not_equals_Operator/S11.9.5_A4.3.js b/test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.5_The_Strict_Does_not_equals_Operator/S11.9.5_A4.3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.5_The_Strict_Does_not_equals_Operator/S11.9.5_A4.3.js rename to test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.5_The_Strict_Does_not_equals_Operator/S11.9.5_A4.3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.5_The_Strict_Does_not_equals_Operator/S11.9.5_A5.js b/test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.5_The_Strict_Does_not_equals_Operator/S11.9.5_A5.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.5_The_Strict_Does_not_equals_Operator/S11.9.5_A5.js rename to test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.5_The_Strict_Does_not_equals_Operator/S11.9.5_A5.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.5_The_Strict_Does_not_equals_Operator/S11.9.5_A6.1.js b/test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.5_The_Strict_Does_not_equals_Operator/S11.9.5_A6.1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.5_The_Strict_Does_not_equals_Operator/S11.9.5_A6.1.js rename to test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.5_The_Strict_Does_not_equals_Operator/S11.9.5_A6.1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.5_The_Strict_Does_not_equals_Operator/S11.9.5_A6.2.js b/test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.5_The_Strict_Does_not_equals_Operator/S11.9.5_A6.2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.5_The_Strict_Does_not_equals_Operator/S11.9.5_A6.2.js rename to test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.5_The_Strict_Does_not_equals_Operator/S11.9.5_A6.2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.5_The_Strict_Does_not_equals_Operator/S11.9.5_A7.js b/test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.5_The_Strict_Does_not_equals_Operator/S11.9.5_A7.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.5_The_Strict_Does_not_equals_Operator/S11.9.5_A7.js rename to test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.5_The_Strict_Does_not_equals_Operator/S11.9.5_A7.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.5_The_Strict_Does_not_equals_Operator/S11.9.5_A8_T1.js b/test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.5_The_Strict_Does_not_equals_Operator/S11.9.5_A8_T1.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.5_The_Strict_Does_not_equals_Operator/S11.9.5_A8_T1.js rename to test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.5_The_Strict_Does_not_equals_Operator/S11.9.5_A8_T1.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.5_The_Strict_Does_not_equals_Operator/S11.9.5_A8_T2.js b/test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.5_The_Strict_Does_not_equals_Operator/S11.9.5_A8_T2.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.5_The_Strict_Does_not_equals_Operator/S11.9.5_A8_T2.js rename to test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.5_The_Strict_Does_not_equals_Operator/S11.9.5_A8_T2.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.5_The_Strict_Does_not_equals_Operator/S11.9.5_A8_T3.js b/test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.5_The_Strict_Does_not_equals_Operator/S11.9.5_A8_T3.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.5_The_Strict_Does_not_equals_Operator/S11.9.5_A8_T3.js rename to test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.5_The_Strict_Does_not_equals_Operator/S11.9.5_A8_T3.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.5_The_Strict_Does_not_equals_Operator/S11.9.5_A8_T4.js b/test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.5_The_Strict_Does_not_equals_Operator/S11.9.5_A8_T4.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.5_The_Strict_Does_not_equals_Operator/S11.9.5_A8_T4.js rename to test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.5_The_Strict_Does_not_equals_Operator/S11.9.5_A8_T4.js diff --git a/website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.5_The_Strict_Does_not_equals_Operator/S11.9.5_A8_T5.js b/test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.5_The_Strict_Does_not_equals_Operator/S11.9.5_A8_T5.js similarity index 100% rename from website/resources/scripts/testcases/11_Expressions/11.9_Equality_Operators/11.9.5_The_Strict_Does_not_equals_Operator/S11.9.5_A8_T5.js rename to test/suite/sputnik_converted/11_Expressions/11.9_Equality_Operators/11.9.5_The_Strict_Does_not_equals_Operator/S11.9.5_A8_T5.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A1.10_T1.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.10_T1.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A1.10_T1.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.10_T1.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A1.10_T2.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.10_T2.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A1.10_T2.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.10_T2.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A1.10_T3.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.10_T3.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A1.10_T3.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.10_T3.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A1.10_T4.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.10_T4.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A1.10_T4.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.10_T4.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A1.10_T5.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.10_T5.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A1.10_T5.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.10_T5.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A1.11_T1.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.11_T1.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A1.11_T1.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.11_T1.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A1.11_T2.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.11_T2.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A1.11_T2.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.11_T2.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A1.11_T3.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.11_T3.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A1.11_T3.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.11_T3.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A1.11_T4.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.11_T4.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A1.11_T4.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.11_T4.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A1.11_T5.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.11_T5.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A1.11_T5.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.11_T5.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A1.12_T1.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.12_T1.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A1.12_T1.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.12_T1.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A1.12_T2.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.12_T2.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A1.12_T2.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.12_T2.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A1.12_T3.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.12_T3.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A1.12_T3.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.12_T3.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A1.12_T4.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.12_T4.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A1.12_T4.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.12_T4.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A1.12_T5.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.12_T5.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A1.12_T5.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.12_T5.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A1.1_T1.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A1.1_T1.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.1_T1.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A1.1_T2.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A1.1_T2.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.1_T2.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A1.1_T3.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.1_T3.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A1.1_T3.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.1_T3.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A1.2_T1.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.2_T1.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A1.2_T1.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.2_T1.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A1.2_T2.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.2_T2.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A1.2_T2.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.2_T2.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A1.2_T3.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.2_T3.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A1.2_T3.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.2_T3.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A1.2_T4.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.2_T4.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A1.2_T4.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.2_T4.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A1.2_T5.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.2_T5.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A1.2_T5.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.2_T5.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A1.3_T1.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.3_T1.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A1.3_T1.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.3_T1.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A1.3_T2.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.3_T2.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A1.3_T2.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.3_T2.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A1.3_T3.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.3_T3.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A1.3_T3.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.3_T3.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A1.3_T4.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.3_T4.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A1.3_T4.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.3_T4.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A1.3_T5.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.3_T5.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A1.3_T5.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.3_T5.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A1.4_T1.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.4_T1.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A1.4_T1.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.4_T1.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A1.4_T2.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.4_T2.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A1.4_T2.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.4_T2.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A1.4_T3.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.4_T3.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A1.4_T3.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.4_T3.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A1.4_T4.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.4_T4.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A1.4_T4.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.4_T4.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A1.4_T5.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.4_T5.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A1.4_T5.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.4_T5.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A1.5_T1.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.5_T1.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A1.5_T1.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.5_T1.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A1.5_T2.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.5_T2.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A1.5_T2.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.5_T2.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A1.5_T3.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.5_T3.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A1.5_T3.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.5_T3.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A1.5_T4.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.5_T4.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A1.5_T4.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.5_T4.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A1.5_T5.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.5_T5.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A1.5_T5.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.5_T5.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A1.6_T1.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.6_T1.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A1.6_T1.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.6_T1.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A1.6_T2.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.6_T2.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A1.6_T2.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.6_T2.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A1.6_T3.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.6_T3.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A1.6_T3.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.6_T3.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A1.7_T1.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.7_T1.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A1.7_T1.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.7_T1.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A1.7_T2.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.7_T2.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A1.7_T2.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.7_T2.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A1.7_T3.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.7_T3.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A1.7_T3.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.7_T3.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A1.7_T4.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.7_T4.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A1.7_T4.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.7_T4.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A1.7_T5.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.7_T5.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A1.7_T5.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.7_T5.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A1.8_T1.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.8_T1.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A1.8_T1.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.8_T1.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A1.8_T2.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.8_T2.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A1.8_T2.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.8_T2.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A1.8_T3.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.8_T3.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A1.8_T3.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.8_T3.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A1.8_T4.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.8_T4.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A1.8_T4.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.8_T4.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A1.8_T5.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.8_T5.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A1.8_T5.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.8_T5.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A1.9_T1.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.9_T1.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A1.9_T1.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.9_T1.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A1.9_T2.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.9_T2.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A1.9_T2.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.9_T2.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A1.9_T3.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.9_T3.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A1.9_T3.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.9_T3.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A3.10_T1.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A3.10_T1.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A3.10_T1.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A3.10_T1.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A3.10_T2.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A3.10_T2.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A3.10_T2.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A3.10_T2.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A3.10_T3.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A3.10_T3.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A3.10_T3.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A3.10_T3.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A3.10_T4.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A3.10_T4.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A3.10_T4.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A3.10_T4.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A3.10_T5.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A3.10_T5.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A3.10_T5.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A3.10_T5.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A3.11_T1.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A3.11_T1.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A3.11_T1.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A3.11_T1.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A3.11_T2.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A3.11_T2.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A3.11_T2.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A3.11_T2.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A3.11_T3.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A3.11_T3.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A3.11_T3.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A3.11_T3.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A3.11_T4.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A3.11_T4.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A3.11_T4.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A3.11_T4.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A3.11_T5.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A3.11_T5.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A3.11_T5.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A3.11_T5.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A3.12_T1.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A3.12_T1.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A3.12_T1.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A3.12_T1.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A3.12_T2.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A3.12_T2.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A3.12_T2.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A3.12_T2.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A3.12_T3.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A3.12_T3.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A3.12_T3.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A3.12_T3.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A3.12_T4.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A3.12_T4.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A3.12_T4.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A3.12_T4.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A3.12_T5.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A3.12_T5.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A3.12_T5.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A3.12_T5.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A3.1_T1.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A3.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A3.1_T1.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A3.1_T1.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A3.1_T2.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A3.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A3.1_T2.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A3.1_T2.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A3.1_T3.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A3.1_T3.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A3.1_T3.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A3.1_T3.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A3.2_T1.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A3.2_T1.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A3.2_T1.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A3.2_T1.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A3.2_T2.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A3.2_T2.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A3.2_T2.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A3.2_T2.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A3.2_T3.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A3.2_T3.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A3.2_T3.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A3.2_T3.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A3.2_T4.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A3.2_T4.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A3.2_T4.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A3.2_T4.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A3.2_T5.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A3.2_T5.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A3.2_T5.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A3.2_T5.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A3.3_T1.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A3.3_T1.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A3.3_T1.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A3.3_T1.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A3.3_T2.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A3.3_T2.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A3.3_T2.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A3.3_T2.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A3.3_T3.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A3.3_T3.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A3.3_T3.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A3.3_T3.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A3.3_T4.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A3.3_T4.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A3.3_T4.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A3.3_T4.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A3.3_T5.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A3.3_T5.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A3.3_T5.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A3.3_T5.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A3.4_T1.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A3.4_T1.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A3.4_T1.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A3.4_T1.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A3.4_T2.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A3.4_T2.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A3.4_T2.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A3.4_T2.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A3.4_T3.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A3.4_T3.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A3.4_T3.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A3.4_T3.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A3.4_T4.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A3.4_T4.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A3.4_T4.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A3.4_T4.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A3.4_T5.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A3.4_T5.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A3.4_T5.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A3.4_T5.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A3.5_T1.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A3.5_T1.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A3.5_T1.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A3.5_T1.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A3.5_T2.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A3.5_T2.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A3.5_T2.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A3.5_T2.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A3.5_T3.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A3.5_T3.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A3.5_T3.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A3.5_T3.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A3.5_T4.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A3.5_T4.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A3.5_T4.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A3.5_T4.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A3.5_T5.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A3.5_T5.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A3.5_T5.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A3.5_T5.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A3.6_T1.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A3.6_T1.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A3.6_T1.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A3.6_T1.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A3.6_T2.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A3.6_T2.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A3.6_T2.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A3.6_T2.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A3.6_T3.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A3.6_T3.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A3.6_T3.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A3.6_T3.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A3.7_T1.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A3.7_T1.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A3.7_T1.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A3.7_T1.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A3.7_T2.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A3.7_T2.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A3.7_T2.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A3.7_T2.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A3.7_T3.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A3.7_T3.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A3.7_T3.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A3.7_T3.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A3.7_T4.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A3.7_T4.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A3.7_T4.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A3.7_T4.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A3.7_T5.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A3.7_T5.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A3.7_T5.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A3.7_T5.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A3.8_T1.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A3.8_T1.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A3.8_T1.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A3.8_T1.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A3.8_T2.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A3.8_T2.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A3.8_T2.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A3.8_T2.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A3.8_T3.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A3.8_T3.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A3.8_T3.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A3.8_T3.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A3.8_T4.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A3.8_T4.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A3.8_T4.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A3.8_T4.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A3.8_T5.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A3.8_T5.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A3.8_T5.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A3.8_T5.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A3.9_T1.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A3.9_T1.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A3.9_T1.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A3.9_T1.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A3.9_T2.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A3.9_T2.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A3.9_T2.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A3.9_T2.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A3.9_T3.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A3.9_T3.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A3.9_T3.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A3.9_T3.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A4_T1.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A4_T1.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A4_T1.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A4_T1.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A4_T2.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A4_T2.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A4_T2.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A4_T2.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A4_T3.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A4_T3.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A4_T3.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A4_T3.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A4_T4.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A4_T4.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A4_T4.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A4_T4.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A4_T5.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A4_T5.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A4_T5.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A4_T5.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A4_T6.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A4_T6.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A4_T6.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A4_T6.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A5_T1.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A5_T1.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A5_T1.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A5_T1.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A5_T2.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A5_T2.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A5_T2.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A5_T2.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A5_T3.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A5_T3.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A5_T3.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A5_T3.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A5_T4.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A5_T4.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A5_T4.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A5_T4.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A5_T5.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A5_T5.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A5_T5.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A5_T5.js diff --git a/website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A5_T6.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A5_T6.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.10_The_with_Statement/S12.10_A5_T6.js rename to test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A5_T6.js diff --git a/website/resources/scripts/testcases/12_Statement/12.11_The_switch_Statement/S12.11_A1_T1.js b/test/suite/sputnik_converted/12_Statement/12.11_The_switch_Statement/S12.11_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.11_The_switch_Statement/S12.11_A1_T1.js rename to test/suite/sputnik_converted/12_Statement/12.11_The_switch_Statement/S12.11_A1_T1.js diff --git a/website/resources/scripts/testcases/12_Statement/12.11_The_switch_Statement/S12.11_A1_T2.js b/test/suite/sputnik_converted/12_Statement/12.11_The_switch_Statement/S12.11_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.11_The_switch_Statement/S12.11_A1_T2.js rename to test/suite/sputnik_converted/12_Statement/12.11_The_switch_Statement/S12.11_A1_T2.js diff --git a/website/resources/scripts/testcases/12_Statement/12.11_The_switch_Statement/S12.11_A1_T3.js b/test/suite/sputnik_converted/12_Statement/12.11_The_switch_Statement/S12.11_A1_T3.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.11_The_switch_Statement/S12.11_A1_T3.js rename to test/suite/sputnik_converted/12_Statement/12.11_The_switch_Statement/S12.11_A1_T3.js diff --git a/website/resources/scripts/testcases/12_Statement/12.11_The_switch_Statement/S12.11_A1_T4.js b/test/suite/sputnik_converted/12_Statement/12.11_The_switch_Statement/S12.11_A1_T4.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.11_The_switch_Statement/S12.11_A1_T4.js rename to test/suite/sputnik_converted/12_Statement/12.11_The_switch_Statement/S12.11_A1_T4.js diff --git a/website/resources/scripts/testcases/12_Statement/12.11_The_switch_Statement/S12.11_A2_T1.js b/test/suite/sputnik_converted/12_Statement/12.11_The_switch_Statement/S12.11_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.11_The_switch_Statement/S12.11_A2_T1.js rename to test/suite/sputnik_converted/12_Statement/12.11_The_switch_Statement/S12.11_A2_T1.js diff --git a/website/resources/scripts/testcases/12_Statement/12.11_The_switch_Statement/S12.11_A3_T1.js b/test/suite/sputnik_converted/12_Statement/12.11_The_switch_Statement/S12.11_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.11_The_switch_Statement/S12.11_A3_T1.js rename to test/suite/sputnik_converted/12_Statement/12.11_The_switch_Statement/S12.11_A3_T1.js diff --git a/website/resources/scripts/testcases/12_Statement/12.11_The_switch_Statement/S12.11_A3_T2.js b/test/suite/sputnik_converted/12_Statement/12.11_The_switch_Statement/S12.11_A3_T2.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.11_The_switch_Statement/S12.11_A3_T2.js rename to test/suite/sputnik_converted/12_Statement/12.11_The_switch_Statement/S12.11_A3_T2.js diff --git a/website/resources/scripts/testcases/12_Statement/12.11_The_switch_Statement/S12.11_A3_T3.js b/test/suite/sputnik_converted/12_Statement/12.11_The_switch_Statement/S12.11_A3_T3.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.11_The_switch_Statement/S12.11_A3_T3.js rename to test/suite/sputnik_converted/12_Statement/12.11_The_switch_Statement/S12.11_A3_T3.js diff --git a/website/resources/scripts/testcases/12_Statement/12.11_The_switch_Statement/S12.11_A3_T4.js b/test/suite/sputnik_converted/12_Statement/12.11_The_switch_Statement/S12.11_A3_T4.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.11_The_switch_Statement/S12.11_A3_T4.js rename to test/suite/sputnik_converted/12_Statement/12.11_The_switch_Statement/S12.11_A3_T4.js diff --git a/website/resources/scripts/testcases/12_Statement/12.11_The_switch_Statement/S12.11_A3_T5.js b/test/suite/sputnik_converted/12_Statement/12.11_The_switch_Statement/S12.11_A3_T5.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.11_The_switch_Statement/S12.11_A3_T5.js rename to test/suite/sputnik_converted/12_Statement/12.11_The_switch_Statement/S12.11_A3_T5.js diff --git a/website/resources/scripts/testcases/12_Statement/12.11_The_switch_Statement/S12.11_A4_T1.js b/test/suite/sputnik_converted/12_Statement/12.11_The_switch_Statement/S12.11_A4_T1.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.11_The_switch_Statement/S12.11_A4_T1.js rename to test/suite/sputnik_converted/12_Statement/12.11_The_switch_Statement/S12.11_A4_T1.js diff --git a/website/resources/scripts/testcases/12_Statement/12.12_Labelled_Statements/S12.12_A1_T1.js b/test/suite/sputnik_converted/12_Statement/12.12_Labelled_Statements/S12.12_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.12_Labelled_Statements/S12.12_A1_T1.js rename to test/suite/sputnik_converted/12_Statement/12.12_Labelled_Statements/S12.12_A1_T1.js diff --git a/website/resources/scripts/testcases/12_Statement/12.13_The_throw_statement/S12.13_A1.js b/test/suite/sputnik_converted/12_Statement/12.13_The_throw_statement/S12.13_A1.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.13_The_throw_statement/S12.13_A1.js rename to test/suite/sputnik_converted/12_Statement/12.13_The_throw_statement/S12.13_A1.js diff --git a/website/resources/scripts/testcases/12_Statement/12.13_The_throw_statement/S12.13_A2_T1.js b/test/suite/sputnik_converted/12_Statement/12.13_The_throw_statement/S12.13_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.13_The_throw_statement/S12.13_A2_T1.js rename to test/suite/sputnik_converted/12_Statement/12.13_The_throw_statement/S12.13_A2_T1.js diff --git a/website/resources/scripts/testcases/12_Statement/12.13_The_throw_statement/S12.13_A2_T2.js b/test/suite/sputnik_converted/12_Statement/12.13_The_throw_statement/S12.13_A2_T2.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.13_The_throw_statement/S12.13_A2_T2.js rename to test/suite/sputnik_converted/12_Statement/12.13_The_throw_statement/S12.13_A2_T2.js diff --git a/website/resources/scripts/testcases/12_Statement/12.13_The_throw_statement/S12.13_A2_T3.js b/test/suite/sputnik_converted/12_Statement/12.13_The_throw_statement/S12.13_A2_T3.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.13_The_throw_statement/S12.13_A2_T3.js rename to test/suite/sputnik_converted/12_Statement/12.13_The_throw_statement/S12.13_A2_T3.js diff --git a/website/resources/scripts/testcases/12_Statement/12.13_The_throw_statement/S12.13_A2_T4.js b/test/suite/sputnik_converted/12_Statement/12.13_The_throw_statement/S12.13_A2_T4.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.13_The_throw_statement/S12.13_A2_T4.js rename to test/suite/sputnik_converted/12_Statement/12.13_The_throw_statement/S12.13_A2_T4.js diff --git a/website/resources/scripts/testcases/12_Statement/12.13_The_throw_statement/S12.13_A2_T5.js b/test/suite/sputnik_converted/12_Statement/12.13_The_throw_statement/S12.13_A2_T5.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.13_The_throw_statement/S12.13_A2_T5.js rename to test/suite/sputnik_converted/12_Statement/12.13_The_throw_statement/S12.13_A2_T5.js diff --git a/website/resources/scripts/testcases/12_Statement/12.13_The_throw_statement/S12.13_A2_T6.js b/test/suite/sputnik_converted/12_Statement/12.13_The_throw_statement/S12.13_A2_T6.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.13_The_throw_statement/S12.13_A2_T6.js rename to test/suite/sputnik_converted/12_Statement/12.13_The_throw_statement/S12.13_A2_T6.js diff --git a/website/resources/scripts/testcases/12_Statement/12.13_The_throw_statement/S12.13_A2_T7.js b/test/suite/sputnik_converted/12_Statement/12.13_The_throw_statement/S12.13_A2_T7.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.13_The_throw_statement/S12.13_A2_T7.js rename to test/suite/sputnik_converted/12_Statement/12.13_The_throw_statement/S12.13_A2_T7.js diff --git a/website/resources/scripts/testcases/12_Statement/12.13_The_throw_statement/S12.13_A3_T1.js b/test/suite/sputnik_converted/12_Statement/12.13_The_throw_statement/S12.13_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.13_The_throw_statement/S12.13_A3_T1.js rename to test/suite/sputnik_converted/12_Statement/12.13_The_throw_statement/S12.13_A3_T1.js diff --git a/website/resources/scripts/testcases/12_Statement/12.13_The_throw_statement/S12.13_A3_T2.js b/test/suite/sputnik_converted/12_Statement/12.13_The_throw_statement/S12.13_A3_T2.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.13_The_throw_statement/S12.13_A3_T2.js rename to test/suite/sputnik_converted/12_Statement/12.13_The_throw_statement/S12.13_A3_T2.js diff --git a/website/resources/scripts/testcases/12_Statement/12.13_The_throw_statement/S12.13_A3_T3.js b/test/suite/sputnik_converted/12_Statement/12.13_The_throw_statement/S12.13_A3_T3.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.13_The_throw_statement/S12.13_A3_T3.js rename to test/suite/sputnik_converted/12_Statement/12.13_The_throw_statement/S12.13_A3_T3.js diff --git a/website/resources/scripts/testcases/12_Statement/12.13_The_throw_statement/S12.13_A3_T4.js b/test/suite/sputnik_converted/12_Statement/12.13_The_throw_statement/S12.13_A3_T4.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.13_The_throw_statement/S12.13_A3_T4.js rename to test/suite/sputnik_converted/12_Statement/12.13_The_throw_statement/S12.13_A3_T4.js diff --git a/website/resources/scripts/testcases/12_Statement/12.13_The_throw_statement/S12.13_A3_T5.js b/test/suite/sputnik_converted/12_Statement/12.13_The_throw_statement/S12.13_A3_T5.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.13_The_throw_statement/S12.13_A3_T5.js rename to test/suite/sputnik_converted/12_Statement/12.13_The_throw_statement/S12.13_A3_T5.js diff --git a/website/resources/scripts/testcases/12_Statement/12.13_The_throw_statement/S12.13_A3_T6.js b/test/suite/sputnik_converted/12_Statement/12.13_The_throw_statement/S12.13_A3_T6.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.13_The_throw_statement/S12.13_A3_T6.js rename to test/suite/sputnik_converted/12_Statement/12.13_The_throw_statement/S12.13_A3_T6.js diff --git a/website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A1.js b/test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A1.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A1.js rename to test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A1.js diff --git a/website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A10_T1.js b/test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A10_T1.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A10_T1.js rename to test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A10_T1.js diff --git a/website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A10_T2.js b/test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A10_T2.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A10_T2.js rename to test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A10_T2.js diff --git a/website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A10_T3.js b/test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A10_T3.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A10_T3.js rename to test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A10_T3.js diff --git a/website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A10_T4.js b/test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A10_T4.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A10_T4.js rename to test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A10_T4.js diff --git a/website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A10_T5.js b/test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A10_T5.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A10_T5.js rename to test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A10_T5.js diff --git a/website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A11_T1.js b/test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A11_T1.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A11_T1.js rename to test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A11_T1.js diff --git a/website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A11_T2.js b/test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A11_T2.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A11_T2.js rename to test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A11_T2.js diff --git a/website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A11_T3.js b/test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A11_T3.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A11_T3.js rename to test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A11_T3.js diff --git a/website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A11_T4.js b/test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A11_T4.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A11_T4.js rename to test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A11_T4.js diff --git a/website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A12_T1.js b/test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A12_T1.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A12_T1.js rename to test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A12_T1.js diff --git a/website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A12_T2.js b/test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A12_T2.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A12_T2.js rename to test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A12_T2.js diff --git a/website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A12_T3.js b/test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A12_T3.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A12_T3.js rename to test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A12_T3.js diff --git a/website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A12_T4.js b/test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A12_T4.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A12_T4.js rename to test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A12_T4.js diff --git a/website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A13_T1.js b/test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A13_T1.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A13_T1.js rename to test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A13_T1.js diff --git a/website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A13_T2.js b/test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A13_T2.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A13_T2.js rename to test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A13_T2.js diff --git a/website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A13_T3.js b/test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A13_T3.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A13_T3.js rename to test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A13_T3.js diff --git a/website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A14.js b/test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A14.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A14.js rename to test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A14.js diff --git a/website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A15.js b/test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A15.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A15.js rename to test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A15.js diff --git a/website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A16_T1.js b/test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A16_T1.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A16_T1.js rename to test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A16_T1.js diff --git a/website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A16_T10.js b/test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A16_T10.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A16_T10.js rename to test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A16_T10.js diff --git a/website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A16_T11.js b/test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A16_T11.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A16_T11.js rename to test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A16_T11.js diff --git a/website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A16_T12.js b/test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A16_T12.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A16_T12.js rename to test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A16_T12.js diff --git a/website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A16_T13.js b/test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A16_T13.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A16_T13.js rename to test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A16_T13.js diff --git a/website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A16_T14.js b/test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A16_T14.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A16_T14.js rename to test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A16_T14.js diff --git a/website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A16_T15.js b/test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A16_T15.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A16_T15.js rename to test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A16_T15.js diff --git a/website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A16_T2.js b/test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A16_T2.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A16_T2.js rename to test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A16_T2.js diff --git a/website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A16_T3.js b/test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A16_T3.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A16_T3.js rename to test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A16_T3.js diff --git a/website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A16_T4.js b/test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A16_T4.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A16_T4.js rename to test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A16_T4.js diff --git a/website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A16_T5.js b/test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A16_T5.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A16_T5.js rename to test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A16_T5.js diff --git a/website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A16_T6.js b/test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A16_T6.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A16_T6.js rename to test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A16_T6.js diff --git a/website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A16_T7.js b/test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A16_T7.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A16_T7.js rename to test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A16_T7.js diff --git a/website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A16_T8.js b/test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A16_T8.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A16_T8.js rename to test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A16_T8.js diff --git a/website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A16_T9.js b/test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A16_T9.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A16_T9.js rename to test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A16_T9.js diff --git a/website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A17.js b/test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A17.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A17.js rename to test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A17.js diff --git a/website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A18_T1.js b/test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A18_T1.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A18_T1.js rename to test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A18_T1.js diff --git a/website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A18_T2.js b/test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A18_T2.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A18_T2.js rename to test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A18_T2.js diff --git a/website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A18_T3.js b/test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A18_T3.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A18_T3.js rename to test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A18_T3.js diff --git a/website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A18_T4.js b/test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A18_T4.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A18_T4.js rename to test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A18_T4.js diff --git a/website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A18_T5.js b/test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A18_T5.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A18_T5.js rename to test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A18_T5.js diff --git a/website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A18_T6.js b/test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A18_T6.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A18_T6.js rename to test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A18_T6.js diff --git a/website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A18_T7.js b/test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A18_T7.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A18_T7.js rename to test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A18_T7.js diff --git a/website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A19_T1.js b/test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A19_T1.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A19_T1.js rename to test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A19_T1.js diff --git a/website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A19_T2.js b/test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A19_T2.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A19_T2.js rename to test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A19_T2.js diff --git a/website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A2.js b/test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A2.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A2.js rename to test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A2.js diff --git a/website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A3.js b/test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A3.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A3.js rename to test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A3.js diff --git a/website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A4.js b/test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A4.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A4.js rename to test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A4.js diff --git a/website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A5.js b/test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A5.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A5.js rename to test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A5.js diff --git a/website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A6.js b/test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A6.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A6.js rename to test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A6.js diff --git a/website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A7_T1.js b/test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A7_T1.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A7_T1.js rename to test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A7_T1.js diff --git a/website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A7_T2.js b/test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A7_T2.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A7_T2.js rename to test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A7_T2.js diff --git a/website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A7_T3.js b/test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A7_T3.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A7_T3.js rename to test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A7_T3.js diff --git a/website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A8.js b/test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A8.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A8.js rename to test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A8.js diff --git a/website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A9_T1.js b/test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A9_T1.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A9_T1.js rename to test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A9_T1.js diff --git a/website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A9_T2.js b/test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A9_T2.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A9_T2.js rename to test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A9_T2.js diff --git a/website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A9_T3.js b/test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A9_T3.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A9_T3.js rename to test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A9_T3.js diff --git a/website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A9_T4.js b/test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A9_T4.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A9_T4.js rename to test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A9_T4.js diff --git a/website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A9_T5.js b/test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A9_T5.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.14_The_try_Statement/S12.14_A9_T5.js rename to test/suite/sputnik_converted/12_Statement/12.14_The_try_Statement/S12.14_A9_T5.js diff --git a/website/resources/scripts/testcases/12_Statement/12.1_Block/S12.1_A1.js b/test/suite/sputnik_converted/12_Statement/12.1_Block/S12.1_A1.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.1_Block/S12.1_A1.js rename to test/suite/sputnik_converted/12_Statement/12.1_Block/S12.1_A1.js diff --git a/website/resources/scripts/testcases/12_Statement/12.1_Block/S12.1_A2.js b/test/suite/sputnik_converted/12_Statement/12.1_Block/S12.1_A2.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.1_Block/S12.1_A2.js rename to test/suite/sputnik_converted/12_Statement/12.1_Block/S12.1_A2.js diff --git a/website/resources/scripts/testcases/12_Statement/12.1_Block/S12.1_A4_T1.js b/test/suite/sputnik_converted/12_Statement/12.1_Block/S12.1_A4_T1.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.1_Block/S12.1_A4_T1.js rename to test/suite/sputnik_converted/12_Statement/12.1_Block/S12.1_A4_T1.js diff --git a/website/resources/scripts/testcases/12_Statement/12.1_Block/S12.1_A4_T2.js b/test/suite/sputnik_converted/12_Statement/12.1_Block/S12.1_A4_T2.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.1_Block/S12.1_A4_T2.js rename to test/suite/sputnik_converted/12_Statement/12.1_Block/S12.1_A4_T2.js diff --git a/website/resources/scripts/testcases/12_Statement/12.1_Block/S12.1_A5.js b/test/suite/sputnik_converted/12_Statement/12.1_Block/S12.1_A5.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.1_Block/S12.1_A5.js rename to test/suite/sputnik_converted/12_Statement/12.1_Block/S12.1_A5.js diff --git a/website/resources/scripts/testcases/12_Statement/12.2_Variable_Statement/S12.2_A1.js b/test/suite/sputnik_converted/12_Statement/12.2_Variable_Statement/S12.2_A1.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.2_Variable_Statement/S12.2_A1.js rename to test/suite/sputnik_converted/12_Statement/12.2_Variable_Statement/S12.2_A1.js diff --git a/website/resources/scripts/testcases/12_Statement/12.2_Variable_Statement/S12.2_A10.js b/test/suite/sputnik_converted/12_Statement/12.2_Variable_Statement/S12.2_A10.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.2_Variable_Statement/S12.2_A10.js rename to test/suite/sputnik_converted/12_Statement/12.2_Variable_Statement/S12.2_A10.js diff --git a/website/resources/scripts/testcases/12_Statement/12.2_Variable_Statement/S12.2_A11.js b/test/suite/sputnik_converted/12_Statement/12.2_Variable_Statement/S12.2_A11.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.2_Variable_Statement/S12.2_A11.js rename to test/suite/sputnik_converted/12_Statement/12.2_Variable_Statement/S12.2_A11.js diff --git a/website/resources/scripts/testcases/12_Statement/12.2_Variable_Statement/S12.2_A12.js b/test/suite/sputnik_converted/12_Statement/12.2_Variable_Statement/S12.2_A12.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.2_Variable_Statement/S12.2_A12.js rename to test/suite/sputnik_converted/12_Statement/12.2_Variable_Statement/S12.2_A12.js diff --git a/website/resources/scripts/testcases/12_Statement/12.2_Variable_Statement/S12.2_A2.js b/test/suite/sputnik_converted/12_Statement/12.2_Variable_Statement/S12.2_A2.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.2_Variable_Statement/S12.2_A2.js rename to test/suite/sputnik_converted/12_Statement/12.2_Variable_Statement/S12.2_A2.js diff --git a/website/resources/scripts/testcases/12_Statement/12.2_Variable_Statement/S12.2_A3.js b/test/suite/sputnik_converted/12_Statement/12.2_Variable_Statement/S12.2_A3.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.2_Variable_Statement/S12.2_A3.js rename to test/suite/sputnik_converted/12_Statement/12.2_Variable_Statement/S12.2_A3.js diff --git a/website/resources/scripts/testcases/12_Statement/12.2_Variable_Statement/S12.2_A4.js b/test/suite/sputnik_converted/12_Statement/12.2_Variable_Statement/S12.2_A4.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.2_Variable_Statement/S12.2_A4.js rename to test/suite/sputnik_converted/12_Statement/12.2_Variable_Statement/S12.2_A4.js diff --git a/website/resources/scripts/testcases/12_Statement/12.2_Variable_Statement/S12.2_A5.js b/test/suite/sputnik_converted/12_Statement/12.2_Variable_Statement/S12.2_A5.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.2_Variable_Statement/S12.2_A5.js rename to test/suite/sputnik_converted/12_Statement/12.2_Variable_Statement/S12.2_A5.js diff --git a/website/resources/scripts/testcases/12_Statement/12.2_Variable_Statement/S12.2_A6_T1.js b/test/suite/sputnik_converted/12_Statement/12.2_Variable_Statement/S12.2_A6_T1.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.2_Variable_Statement/S12.2_A6_T1.js rename to test/suite/sputnik_converted/12_Statement/12.2_Variable_Statement/S12.2_A6_T1.js diff --git a/website/resources/scripts/testcases/12_Statement/12.2_Variable_Statement/S12.2_A6_T2.js b/test/suite/sputnik_converted/12_Statement/12.2_Variable_Statement/S12.2_A6_T2.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.2_Variable_Statement/S12.2_A6_T2.js rename to test/suite/sputnik_converted/12_Statement/12.2_Variable_Statement/S12.2_A6_T2.js diff --git a/website/resources/scripts/testcases/12_Statement/12.2_Variable_Statement/S12.2_A7.js b/test/suite/sputnik_converted/12_Statement/12.2_Variable_Statement/S12.2_A7.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.2_Variable_Statement/S12.2_A7.js rename to test/suite/sputnik_converted/12_Statement/12.2_Variable_Statement/S12.2_A7.js diff --git a/website/resources/scripts/testcases/12_Statement/12.2_Variable_Statement/S12.2_A8_T1.js b/test/suite/sputnik_converted/12_Statement/12.2_Variable_Statement/S12.2_A8_T1.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.2_Variable_Statement/S12.2_A8_T1.js rename to test/suite/sputnik_converted/12_Statement/12.2_Variable_Statement/S12.2_A8_T1.js diff --git a/website/resources/scripts/testcases/12_Statement/12.2_Variable_Statement/S12.2_A8_T2.js b/test/suite/sputnik_converted/12_Statement/12.2_Variable_Statement/S12.2_A8_T2.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.2_Variable_Statement/S12.2_A8_T2.js rename to test/suite/sputnik_converted/12_Statement/12.2_Variable_Statement/S12.2_A8_T2.js diff --git a/website/resources/scripts/testcases/12_Statement/12.2_Variable_Statement/S12.2_A8_T3.js b/test/suite/sputnik_converted/12_Statement/12.2_Variable_Statement/S12.2_A8_T3.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.2_Variable_Statement/S12.2_A8_T3.js rename to test/suite/sputnik_converted/12_Statement/12.2_Variable_Statement/S12.2_A8_T3.js diff --git a/website/resources/scripts/testcases/12_Statement/12.2_Variable_Statement/S12.2_A8_T4.js b/test/suite/sputnik_converted/12_Statement/12.2_Variable_Statement/S12.2_A8_T4.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.2_Variable_Statement/S12.2_A8_T4.js rename to test/suite/sputnik_converted/12_Statement/12.2_Variable_Statement/S12.2_A8_T4.js diff --git a/website/resources/scripts/testcases/12_Statement/12.2_Variable_Statement/S12.2_A8_T5.js b/test/suite/sputnik_converted/12_Statement/12.2_Variable_Statement/S12.2_A8_T5.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.2_Variable_Statement/S12.2_A8_T5.js rename to test/suite/sputnik_converted/12_Statement/12.2_Variable_Statement/S12.2_A8_T5.js diff --git a/website/resources/scripts/testcases/12_Statement/12.2_Variable_Statement/S12.2_A8_T6.js b/test/suite/sputnik_converted/12_Statement/12.2_Variable_Statement/S12.2_A8_T6.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.2_Variable_Statement/S12.2_A8_T6.js rename to test/suite/sputnik_converted/12_Statement/12.2_Variable_Statement/S12.2_A8_T6.js diff --git a/website/resources/scripts/testcases/12_Statement/12.2_Variable_Statement/S12.2_A8_T7.js b/test/suite/sputnik_converted/12_Statement/12.2_Variable_Statement/S12.2_A8_T7.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.2_Variable_Statement/S12.2_A8_T7.js rename to test/suite/sputnik_converted/12_Statement/12.2_Variable_Statement/S12.2_A8_T7.js diff --git a/website/resources/scripts/testcases/12_Statement/12.2_Variable_Statement/S12.2_A8_T8.js b/test/suite/sputnik_converted/12_Statement/12.2_Variable_Statement/S12.2_A8_T8.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.2_Variable_Statement/S12.2_A8_T8.js rename to test/suite/sputnik_converted/12_Statement/12.2_Variable_Statement/S12.2_A8_T8.js diff --git a/website/resources/scripts/testcases/12_Statement/12.2_Variable_Statement/S12.2_A9.js b/test/suite/sputnik_converted/12_Statement/12.2_Variable_Statement/S12.2_A9.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.2_Variable_Statement/S12.2_A9.js rename to test/suite/sputnik_converted/12_Statement/12.2_Variable_Statement/S12.2_A9.js diff --git a/website/resources/scripts/testcases/12_Statement/12.3_Empty_Statement/S12.3_A1.js b/test/suite/sputnik_converted/12_Statement/12.3_Empty_Statement/S12.3_A1.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.3_Empty_Statement/S12.3_A1.js rename to test/suite/sputnik_converted/12_Statement/12.3_Empty_Statement/S12.3_A1.js diff --git a/website/resources/scripts/testcases/12_Statement/12.4_Expression_Statement/S12.4_A1.js b/test/suite/sputnik_converted/12_Statement/12.4_Expression_Statement/S12.4_A1.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.4_Expression_Statement/S12.4_A1.js rename to test/suite/sputnik_converted/12_Statement/12.4_Expression_Statement/S12.4_A1.js diff --git a/website/resources/scripts/testcases/12_Statement/12.4_Expression_Statement/S12.4_A2_T1.js b/test/suite/sputnik_converted/12_Statement/12.4_Expression_Statement/S12.4_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.4_Expression_Statement/S12.4_A2_T1.js rename to test/suite/sputnik_converted/12_Statement/12.4_Expression_Statement/S12.4_A2_T1.js diff --git a/website/resources/scripts/testcases/12_Statement/12.4_Expression_Statement/S12.4_A2_T2.js b/test/suite/sputnik_converted/12_Statement/12.4_Expression_Statement/S12.4_A2_T2.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.4_Expression_Statement/S12.4_A2_T2.js rename to test/suite/sputnik_converted/12_Statement/12.4_Expression_Statement/S12.4_A2_T2.js diff --git a/website/resources/scripts/testcases/12_Statement/12.5_The_if_Statement/S12.5_A1.1_T1.js b/test/suite/sputnik_converted/12_Statement/12.5_The_if_Statement/S12.5_A1.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.5_The_if_Statement/S12.5_A1.1_T1.js rename to test/suite/sputnik_converted/12_Statement/12.5_The_if_Statement/S12.5_A1.1_T1.js diff --git a/website/resources/scripts/testcases/12_Statement/12.5_The_if_Statement/S12.5_A1.1_T2.js b/test/suite/sputnik_converted/12_Statement/12.5_The_if_Statement/S12.5_A1.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.5_The_if_Statement/S12.5_A1.1_T2.js rename to test/suite/sputnik_converted/12_Statement/12.5_The_if_Statement/S12.5_A1.1_T2.js diff --git a/website/resources/scripts/testcases/12_Statement/12.5_The_if_Statement/S12.5_A1.2_T1.js b/test/suite/sputnik_converted/12_Statement/12.5_The_if_Statement/S12.5_A1.2_T1.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.5_The_if_Statement/S12.5_A1.2_T1.js rename to test/suite/sputnik_converted/12_Statement/12.5_The_if_Statement/S12.5_A1.2_T1.js diff --git a/website/resources/scripts/testcases/12_Statement/12.5_The_if_Statement/S12.5_A1.2_T2.js b/test/suite/sputnik_converted/12_Statement/12.5_The_if_Statement/S12.5_A1.2_T2.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.5_The_if_Statement/S12.5_A1.2_T2.js rename to test/suite/sputnik_converted/12_Statement/12.5_The_if_Statement/S12.5_A1.2_T2.js diff --git a/website/resources/scripts/testcases/12_Statement/12.5_The_if_Statement/S12.5_A10_T1.js b/test/suite/sputnik_converted/12_Statement/12.5_The_if_Statement/S12.5_A10_T1.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.5_The_if_Statement/S12.5_A10_T1.js rename to test/suite/sputnik_converted/12_Statement/12.5_The_if_Statement/S12.5_A10_T1.js diff --git a/website/resources/scripts/testcases/12_Statement/12.5_The_if_Statement/S12.5_A10_T2.js b/test/suite/sputnik_converted/12_Statement/12.5_The_if_Statement/S12.5_A10_T2.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.5_The_if_Statement/S12.5_A10_T2.js rename to test/suite/sputnik_converted/12_Statement/12.5_The_if_Statement/S12.5_A10_T2.js diff --git a/website/resources/scripts/testcases/12_Statement/12.5_The_if_Statement/S12.5_A11.js b/test/suite/sputnik_converted/12_Statement/12.5_The_if_Statement/S12.5_A11.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.5_The_if_Statement/S12.5_A11.js rename to test/suite/sputnik_converted/12_Statement/12.5_The_if_Statement/S12.5_A11.js diff --git a/website/resources/scripts/testcases/12_Statement/12.5_The_if_Statement/S12.5_A12_T1.js b/test/suite/sputnik_converted/12_Statement/12.5_The_if_Statement/S12.5_A12_T1.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.5_The_if_Statement/S12.5_A12_T1.js rename to test/suite/sputnik_converted/12_Statement/12.5_The_if_Statement/S12.5_A12_T1.js diff --git a/website/resources/scripts/testcases/12_Statement/12.5_The_if_Statement/S12.5_A12_T2.js b/test/suite/sputnik_converted/12_Statement/12.5_The_if_Statement/S12.5_A12_T2.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.5_The_if_Statement/S12.5_A12_T2.js rename to test/suite/sputnik_converted/12_Statement/12.5_The_if_Statement/S12.5_A12_T2.js diff --git a/website/resources/scripts/testcases/12_Statement/12.5_The_if_Statement/S12.5_A12_T3.js b/test/suite/sputnik_converted/12_Statement/12.5_The_if_Statement/S12.5_A12_T3.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.5_The_if_Statement/S12.5_A12_T3.js rename to test/suite/sputnik_converted/12_Statement/12.5_The_if_Statement/S12.5_A12_T3.js diff --git a/website/resources/scripts/testcases/12_Statement/12.5_The_if_Statement/S12.5_A12_T4.js b/test/suite/sputnik_converted/12_Statement/12.5_The_if_Statement/S12.5_A12_T4.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.5_The_if_Statement/S12.5_A12_T4.js rename to test/suite/sputnik_converted/12_Statement/12.5_The_if_Statement/S12.5_A12_T4.js diff --git a/website/resources/scripts/testcases/12_Statement/12.5_The_if_Statement/S12.5_A1_T1.js b/test/suite/sputnik_converted/12_Statement/12.5_The_if_Statement/S12.5_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.5_The_if_Statement/S12.5_A1_T1.js rename to test/suite/sputnik_converted/12_Statement/12.5_The_if_Statement/S12.5_A1_T1.js diff --git a/website/resources/scripts/testcases/12_Statement/12.5_The_if_Statement/S12.5_A1_T2.js b/test/suite/sputnik_converted/12_Statement/12.5_The_if_Statement/S12.5_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.5_The_if_Statement/S12.5_A1_T2.js rename to test/suite/sputnik_converted/12_Statement/12.5_The_if_Statement/S12.5_A1_T2.js diff --git a/website/resources/scripts/testcases/12_Statement/12.5_The_if_Statement/S12.5_A2.js b/test/suite/sputnik_converted/12_Statement/12.5_The_if_Statement/S12.5_A2.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.5_The_if_Statement/S12.5_A2.js rename to test/suite/sputnik_converted/12_Statement/12.5_The_if_Statement/S12.5_A2.js diff --git a/website/resources/scripts/testcases/12_Statement/12.5_The_if_Statement/S12.5_A3.js b/test/suite/sputnik_converted/12_Statement/12.5_The_if_Statement/S12.5_A3.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.5_The_if_Statement/S12.5_A3.js rename to test/suite/sputnik_converted/12_Statement/12.5_The_if_Statement/S12.5_A3.js diff --git a/website/resources/scripts/testcases/12_Statement/12.5_The_if_Statement/S12.5_A4.js b/test/suite/sputnik_converted/12_Statement/12.5_The_if_Statement/S12.5_A4.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.5_The_if_Statement/S12.5_A4.js rename to test/suite/sputnik_converted/12_Statement/12.5_The_if_Statement/S12.5_A4.js diff --git a/website/resources/scripts/testcases/12_Statement/12.5_The_if_Statement/S12.5_A5.js b/test/suite/sputnik_converted/12_Statement/12.5_The_if_Statement/S12.5_A5.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.5_The_if_Statement/S12.5_A5.js rename to test/suite/sputnik_converted/12_Statement/12.5_The_if_Statement/S12.5_A5.js diff --git a/website/resources/scripts/testcases/12_Statement/12.5_The_if_Statement/S12.5_A6_T1.js b/test/suite/sputnik_converted/12_Statement/12.5_The_if_Statement/S12.5_A6_T1.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.5_The_if_Statement/S12.5_A6_T1.js rename to test/suite/sputnik_converted/12_Statement/12.5_The_if_Statement/S12.5_A6_T1.js diff --git a/website/resources/scripts/testcases/12_Statement/12.5_The_if_Statement/S12.5_A6_T2.js b/test/suite/sputnik_converted/12_Statement/12.5_The_if_Statement/S12.5_A6_T2.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.5_The_if_Statement/S12.5_A6_T2.js rename to test/suite/sputnik_converted/12_Statement/12.5_The_if_Statement/S12.5_A6_T2.js diff --git a/website/resources/scripts/testcases/12_Statement/12.5_The_if_Statement/S12.5_A7.js b/test/suite/sputnik_converted/12_Statement/12.5_The_if_Statement/S12.5_A7.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.5_The_if_Statement/S12.5_A7.js rename to test/suite/sputnik_converted/12_Statement/12.5_The_if_Statement/S12.5_A7.js diff --git a/website/resources/scripts/testcases/12_Statement/12.5_The_if_Statement/S12.5_A8.js b/test/suite/sputnik_converted/12_Statement/12.5_The_if_Statement/S12.5_A8.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.5_The_if_Statement/S12.5_A8.js rename to test/suite/sputnik_converted/12_Statement/12.5_The_if_Statement/S12.5_A8.js diff --git a/website/resources/scripts/testcases/12_Statement/12.5_The_if_Statement/S12.5_A9_T1.js b/test/suite/sputnik_converted/12_Statement/12.5_The_if_Statement/S12.5_A9_T1.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.5_The_if_Statement/S12.5_A9_T1.js rename to test/suite/sputnik_converted/12_Statement/12.5_The_if_Statement/S12.5_A9_T1.js diff --git a/website/resources/scripts/testcases/12_Statement/12.5_The_if_Statement/S12.5_A9_T2.js b/test/suite/sputnik_converted/12_Statement/12.5_The_if_Statement/S12.5_A9_T2.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.5_The_if_Statement/S12.5_A9_T2.js rename to test/suite/sputnik_converted/12_Statement/12.5_The_if_Statement/S12.5_A9_T2.js diff --git a/website/resources/scripts/testcases/12_Statement/12.5_The_if_Statement/S12.5_A9_T3.js b/test/suite/sputnik_converted/12_Statement/12.5_The_if_Statement/S12.5_A9_T3.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.5_The_if_Statement/S12.5_A9_T3.js rename to test/suite/sputnik_converted/12_Statement/12.5_The_if_Statement/S12.5_A9_T3.js diff --git a/website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A1.js b/test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A1.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A1.js rename to test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A1.js diff --git a/website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A10.js b/test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A10.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A10.js rename to test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A10.js diff --git a/website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A11.js b/test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A11.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A11.js rename to test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A11.js diff --git a/website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A12.js b/test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A12.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A12.js rename to test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A12.js diff --git a/website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A13_T1.js b/test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A13_T1.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A13_T1.js rename to test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A13_T1.js diff --git a/website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A13_T2.js b/test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A13_T2.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A13_T2.js rename to test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A13_T2.js diff --git a/website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A13_T3.js b/test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A13_T3.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A13_T3.js rename to test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A13_T3.js diff --git a/website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A14_T1.js b/test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A14_T1.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A14_T1.js rename to test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A14_T1.js diff --git a/website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A14_T2.js b/test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A14_T2.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A14_T2.js rename to test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A14_T2.js diff --git a/website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A15.js b/test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A15.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A15.js rename to test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A15.js diff --git a/website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A2.js b/test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A2.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A2.js rename to test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A2.js diff --git a/website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A3.js b/test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A3.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A3.js rename to test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A3.js diff --git a/website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A4_T1.js b/test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A4_T1.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A4_T1.js rename to test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A4_T1.js diff --git a/website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A4_T2.js b/test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A4_T2.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A4_T2.js rename to test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A4_T2.js diff --git a/website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A4_T3.js b/test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A4_T3.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A4_T3.js rename to test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A4_T3.js diff --git a/website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A4_T4.js b/test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A4_T4.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A4_T4.js rename to test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A4_T4.js diff --git a/website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A4_T5.js b/test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A4_T5.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A4_T5.js rename to test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A4_T5.js diff --git a/website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A5.js b/test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A5.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A5.js rename to test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A5.js diff --git a/website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A6_T1.js b/test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A6_T1.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A6_T1.js rename to test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A6_T1.js diff --git a/website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A6_T2.js b/test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A6_T2.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A6_T2.js rename to test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A6_T2.js diff --git a/website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A6_T3.js b/test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A6_T3.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A6_T3.js rename to test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A6_T3.js diff --git a/website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A6_T4.js b/test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A6_T4.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A6_T4.js rename to test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A6_T4.js diff --git a/website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A6_T5.js b/test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A6_T5.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A6_T5.js rename to test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A6_T5.js diff --git a/website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A6_T6.js b/test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A6_T6.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A6_T6.js rename to test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A6_T6.js diff --git a/website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A7.js b/test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A7.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A7.js rename to test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A7.js diff --git a/website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A8.js b/test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A8.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A8.js rename to test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A8.js diff --git a/website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A9.js b/test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A9.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A9.js rename to test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A9.js diff --git a/website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A1.js b/test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A1.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A1.js rename to test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A1.js diff --git a/website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A10.js b/test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A10.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A10.js rename to test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A10.js diff --git a/website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A11.js b/test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A11.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A11.js rename to test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A11.js diff --git a/website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A13_T1.js b/test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A13_T1.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A13_T1.js rename to test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A13_T1.js diff --git a/website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A13_T2.js b/test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A13_T2.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A13_T2.js rename to test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A13_T2.js diff --git a/website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A13_T3.js b/test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A13_T3.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A13_T3.js rename to test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A13_T3.js diff --git a/website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A14_T1.js b/test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A14_T1.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A14_T1.js rename to test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A14_T1.js diff --git a/website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A14_T2.js b/test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A14_T2.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A14_T2.js rename to test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A14_T2.js diff --git a/website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A15.js b/test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A15.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A15.js rename to test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A15.js diff --git a/website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A2.js b/test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A2.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A2.js rename to test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A2.js diff --git a/website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A3.js b/test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A3.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A3.js rename to test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A3.js diff --git a/website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A4_T1.js b/test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A4_T1.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A4_T1.js rename to test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A4_T1.js diff --git a/website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A4_T2.js b/test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A4_T2.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A4_T2.js rename to test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A4_T2.js diff --git a/website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A4_T3.js b/test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A4_T3.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A4_T3.js rename to test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A4_T3.js diff --git a/website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A4_T4.js b/test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A4_T4.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A4_T4.js rename to test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A4_T4.js diff --git a/website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A4_T5.js b/test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A4_T5.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A4_T5.js rename to test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A4_T5.js diff --git a/website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A5.js b/test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A5.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A5.js rename to test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A5.js diff --git a/website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A6_T1.js b/test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A6_T1.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A6_T1.js rename to test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A6_T1.js diff --git a/website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A6_T2.js b/test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A6_T2.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A6_T2.js rename to test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A6_T2.js diff --git a/website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A6_T3.js b/test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A6_T3.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A6_T3.js rename to test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A6_T3.js diff --git a/website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A6_T4.js b/test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A6_T4.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A6_T4.js rename to test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A6_T4.js diff --git a/website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A6_T5.js b/test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A6_T5.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A6_T5.js rename to test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A6_T5.js diff --git a/website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A6_T6.js b/test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A6_T6.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A6_T6.js rename to test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A6_T6.js diff --git a/website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A7.js b/test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A7.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A7.js rename to test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A7.js diff --git a/website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A8.js b/test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A8.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A8.js rename to test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A8.js diff --git a/website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A9.js b/test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A9.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A9.js rename to test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A9.js diff --git a/website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A1.js b/test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A1.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A1.js rename to test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A1.js diff --git a/website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A10.1.js b/test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A10.1.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A10.1.js rename to test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A10.1.js diff --git a/website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A10.js b/test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A10.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A10.js rename to test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A10.js diff --git a/website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A11.1_T1.js b/test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A11.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A11.1_T1.js rename to test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A11.1_T1.js diff --git a/website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A11.1_T2.js b/test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A11.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A11.1_T2.js rename to test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A11.1_T2.js diff --git a/website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A11.1_T3.js b/test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A11.1_T3.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A11.1_T3.js rename to test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A11.1_T3.js diff --git a/website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A11_T1.js b/test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A11_T1.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A11_T1.js rename to test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A11_T1.js diff --git a/website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A11_T2.js b/test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A11_T2.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A11_T2.js rename to test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A11_T2.js diff --git a/website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A11_T3.js b/test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A11_T3.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A11_T3.js rename to test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A11_T3.js diff --git a/website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A12.1_T1.js b/test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A12.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A12.1_T1.js rename to test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A12.1_T1.js diff --git a/website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A12.1_T2.js b/test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A12.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A12.1_T2.js rename to test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A12.1_T2.js diff --git a/website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A12.1_T3.js b/test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A12.1_T3.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A12.1_T3.js rename to test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A12.1_T3.js diff --git a/website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A12_T1.js b/test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A12_T1.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A12_T1.js rename to test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A12_T1.js diff --git a/website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A12_T2.js b/test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A12_T2.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A12_T2.js rename to test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A12_T2.js diff --git a/website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A12_T3.js b/test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A12_T3.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A12_T3.js rename to test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A12_T3.js diff --git a/website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A13.js b/test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A13.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A13.js rename to test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A13.js diff --git a/website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A14.js b/test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A14.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A14.js rename to test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A14.js diff --git a/website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A15.js b/test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A15.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A15.js rename to test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A15.js diff --git a/website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A2.1.js b/test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A2.1.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A2.1.js rename to test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A2.1.js diff --git a/website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A2.2.js b/test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A2.2.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A2.2.js rename to test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A2.2.js diff --git a/website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A2.js b/test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A2.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A2.js rename to test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A2.js diff --git a/website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A3.js b/test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A3.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A3.js rename to test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A3.js diff --git a/website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A4.1.js b/test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A4.1.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A4.1.js rename to test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A4.1.js diff --git a/website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A4_T1.js b/test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A4_T1.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A4_T1.js rename to test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A4_T1.js diff --git a/website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A4_T2.js b/test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A4_T2.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A4_T2.js rename to test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A4_T2.js diff --git a/website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A5.js b/test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A5.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A5.js rename to test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A5.js diff --git a/website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A6.js b/test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A6.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A6.js rename to test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A6.js diff --git a/website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A7.1_T1.js b/test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A7.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A7.1_T1.js rename to test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A7.1_T1.js diff --git a/website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A7.1_T2.js b/test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A7.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A7.1_T2.js rename to test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A7.1_T2.js diff --git a/website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A7_T1.js b/test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A7_T1.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A7_T1.js rename to test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A7_T1.js diff --git a/website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A7_T2.js b/test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A7_T2.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A7_T2.js rename to test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A7_T2.js diff --git a/website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A8.1_T1.js b/test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A8.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A8.1_T1.js rename to test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A8.1_T1.js diff --git a/website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A8.1_T2.js b/test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A8.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A8.1_T2.js rename to test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A8.1_T2.js diff --git a/website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A8.1_T3.js b/test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A8.1_T3.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A8.1_T3.js rename to test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A8.1_T3.js diff --git a/website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A8_T1.js b/test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A8_T1.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A8_T1.js rename to test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A8_T1.js diff --git a/website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A8_T2.js b/test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A8_T2.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A8_T2.js rename to test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A8_T2.js diff --git a/website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A8_T3.js b/test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A8_T3.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A8_T3.js rename to test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A8_T3.js diff --git a/website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A9.1.js b/test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A9.1.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A9.1.js rename to test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A9.1.js diff --git a/website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A9.js b/test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A9.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A9.js rename to test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A9.js diff --git a/website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.4_The_for_in_Statement/S12.6.4_A1.js b/test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.4_The_for_in_Statement/S12.6.4_A1.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.4_The_for_in_Statement/S12.6.4_A1.js rename to test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.4_The_for_in_Statement/S12.6.4_A1.js diff --git a/website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.4_The_for_in_Statement/S12.6.4_A13_T1.js b/test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.4_The_for_in_Statement/S12.6.4_A13_T1.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.4_The_for_in_Statement/S12.6.4_A13_T1.js rename to test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.4_The_for_in_Statement/S12.6.4_A13_T1.js diff --git a/website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.4_The_for_in_Statement/S12.6.4_A13_T2.js b/test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.4_The_for_in_Statement/S12.6.4_A13_T2.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.4_The_for_in_Statement/S12.6.4_A13_T2.js rename to test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.4_The_for_in_Statement/S12.6.4_A13_T2.js diff --git a/website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.4_The_for_in_Statement/S12.6.4_A13_T3.js b/test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.4_The_for_in_Statement/S12.6.4_A13_T3.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.4_The_for_in_Statement/S12.6.4_A13_T3.js rename to test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.4_The_for_in_Statement/S12.6.4_A13_T3.js diff --git a/website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.4_The_for_in_Statement/S12.6.4_A14_T1.js b/test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.4_The_for_in_Statement/S12.6.4_A14_T1.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.4_The_for_in_Statement/S12.6.4_A14_T1.js rename to test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.4_The_for_in_Statement/S12.6.4_A14_T1.js diff --git a/website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.4_The_for_in_Statement/S12.6.4_A14_T2.js b/test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.4_The_for_in_Statement/S12.6.4_A14_T2.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.4_The_for_in_Statement/S12.6.4_A14_T2.js rename to test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.4_The_for_in_Statement/S12.6.4_A14_T2.js diff --git a/website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.4_The_for_in_Statement/S12.6.4_A15.js b/test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.4_The_for_in_Statement/S12.6.4_A15.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.4_The_for_in_Statement/S12.6.4_A15.js rename to test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.4_The_for_in_Statement/S12.6.4_A15.js diff --git a/website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.4_The_for_in_Statement/S12.6.4_A2.js b/test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.4_The_for_in_Statement/S12.6.4_A2.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.4_The_for_in_Statement/S12.6.4_A2.js rename to test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.4_The_for_in_Statement/S12.6.4_A2.js diff --git a/website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.4_The_for_in_Statement/S12.6.4_A3.1.js b/test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.4_The_for_in_Statement/S12.6.4_A3.1.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.4_The_for_in_Statement/S12.6.4_A3.1.js rename to test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.4_The_for_in_Statement/S12.6.4_A3.1.js diff --git a/website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.4_The_for_in_Statement/S12.6.4_A3.js b/test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.4_The_for_in_Statement/S12.6.4_A3.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.4_The_for_in_Statement/S12.6.4_A3.js rename to test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.4_The_for_in_Statement/S12.6.4_A3.js diff --git a/website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.4_The_for_in_Statement/S12.6.4_A4.1.js b/test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.4_The_for_in_Statement/S12.6.4_A4.1.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.4_The_for_in_Statement/S12.6.4_A4.1.js rename to test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.4_The_for_in_Statement/S12.6.4_A4.1.js diff --git a/website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.4_The_for_in_Statement/S12.6.4_A4.js b/test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.4_The_for_in_Statement/S12.6.4_A4.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.4_The_for_in_Statement/S12.6.4_A4.js rename to test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.4_The_for_in_Statement/S12.6.4_A4.js diff --git a/website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.4_The_for_in_Statement/S12.6.4_A5.1.js b/test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.4_The_for_in_Statement/S12.6.4_A5.1.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.4_The_for_in_Statement/S12.6.4_A5.1.js rename to test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.4_The_for_in_Statement/S12.6.4_A5.1.js diff --git a/website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.4_The_for_in_Statement/S12.6.4_A5.js b/test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.4_The_for_in_Statement/S12.6.4_A5.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.4_The_for_in_Statement/S12.6.4_A5.js rename to test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.4_The_for_in_Statement/S12.6.4_A5.js diff --git a/website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.4_The_for_in_Statement/S12.6.4_A6.1.js b/test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.4_The_for_in_Statement/S12.6.4_A6.1.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.4_The_for_in_Statement/S12.6.4_A6.1.js rename to test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.4_The_for_in_Statement/S12.6.4_A6.1.js diff --git a/website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.4_The_for_in_Statement/S12.6.4_A6.js b/test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.4_The_for_in_Statement/S12.6.4_A6.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.4_The_for_in_Statement/S12.6.4_A6.js rename to test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.4_The_for_in_Statement/S12.6.4_A6.js diff --git a/website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.4_The_for_in_Statement/S12.6.4_A7_T1.js b/test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.4_The_for_in_Statement/S12.6.4_A7_T1.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.4_The_for_in_Statement/S12.6.4_A7_T1.js rename to test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.4_The_for_in_Statement/S12.6.4_A7_T1.js diff --git a/website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.4_The_for_in_Statement/S12.6.4_A7_T2.js b/test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.4_The_for_in_Statement/S12.6.4_A7_T2.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.6_Iteration_Statements/12.6.4_The_for_in_Statement/S12.6.4_A7_T2.js rename to test/suite/sputnik_converted/12_Statement/12.6_Iteration_Statements/12.6.4_The_for_in_Statement/S12.6.4_A7_T2.js diff --git a/website/resources/scripts/testcases/12_Statement/12.7_The_continue_Statement/S12.7_A1_T1.js b/test/suite/sputnik_converted/12_Statement/12.7_The_continue_Statement/S12.7_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.7_The_continue_Statement/S12.7_A1_T1.js rename to test/suite/sputnik_converted/12_Statement/12.7_The_continue_Statement/S12.7_A1_T1.js diff --git a/website/resources/scripts/testcases/12_Statement/12.7_The_continue_Statement/S12.7_A1_T2.js b/test/suite/sputnik_converted/12_Statement/12.7_The_continue_Statement/S12.7_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.7_The_continue_Statement/S12.7_A1_T2.js rename to test/suite/sputnik_converted/12_Statement/12.7_The_continue_Statement/S12.7_A1_T2.js diff --git a/website/resources/scripts/testcases/12_Statement/12.7_The_continue_Statement/S12.7_A1_T3.js b/test/suite/sputnik_converted/12_Statement/12.7_The_continue_Statement/S12.7_A1_T3.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.7_The_continue_Statement/S12.7_A1_T3.js rename to test/suite/sputnik_converted/12_Statement/12.7_The_continue_Statement/S12.7_A1_T3.js diff --git a/website/resources/scripts/testcases/12_Statement/12.7_The_continue_Statement/S12.7_A1_T4.js b/test/suite/sputnik_converted/12_Statement/12.7_The_continue_Statement/S12.7_A1_T4.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.7_The_continue_Statement/S12.7_A1_T4.js rename to test/suite/sputnik_converted/12_Statement/12.7_The_continue_Statement/S12.7_A1_T4.js diff --git a/website/resources/scripts/testcases/12_Statement/12.7_The_continue_Statement/S12.7_A2.js b/test/suite/sputnik_converted/12_Statement/12.7_The_continue_Statement/S12.7_A2.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.7_The_continue_Statement/S12.7_A2.js rename to test/suite/sputnik_converted/12_Statement/12.7_The_continue_Statement/S12.7_A2.js diff --git a/website/resources/scripts/testcases/12_Statement/12.7_The_continue_Statement/S12.7_A3.js b/test/suite/sputnik_converted/12_Statement/12.7_The_continue_Statement/S12.7_A3.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.7_The_continue_Statement/S12.7_A3.js rename to test/suite/sputnik_converted/12_Statement/12.7_The_continue_Statement/S12.7_A3.js diff --git a/website/resources/scripts/testcases/12_Statement/12.7_The_continue_Statement/S12.7_A4_T1.js b/test/suite/sputnik_converted/12_Statement/12.7_The_continue_Statement/S12.7_A4_T1.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.7_The_continue_Statement/S12.7_A4_T1.js rename to test/suite/sputnik_converted/12_Statement/12.7_The_continue_Statement/S12.7_A4_T1.js diff --git a/website/resources/scripts/testcases/12_Statement/12.7_The_continue_Statement/S12.7_A4_T2.js b/test/suite/sputnik_converted/12_Statement/12.7_The_continue_Statement/S12.7_A4_T2.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.7_The_continue_Statement/S12.7_A4_T2.js rename to test/suite/sputnik_converted/12_Statement/12.7_The_continue_Statement/S12.7_A4_T2.js diff --git a/website/resources/scripts/testcases/12_Statement/12.7_The_continue_Statement/S12.7_A4_T3.js b/test/suite/sputnik_converted/12_Statement/12.7_The_continue_Statement/S12.7_A4_T3.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.7_The_continue_Statement/S12.7_A4_T3.js rename to test/suite/sputnik_converted/12_Statement/12.7_The_continue_Statement/S12.7_A4_T3.js diff --git a/website/resources/scripts/testcases/12_Statement/12.7_The_continue_Statement/S12.7_A5_T1.js b/test/suite/sputnik_converted/12_Statement/12.7_The_continue_Statement/S12.7_A5_T1.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.7_The_continue_Statement/S12.7_A5_T1.js rename to test/suite/sputnik_converted/12_Statement/12.7_The_continue_Statement/S12.7_A5_T1.js diff --git a/website/resources/scripts/testcases/12_Statement/12.7_The_continue_Statement/S12.7_A5_T2.js b/test/suite/sputnik_converted/12_Statement/12.7_The_continue_Statement/S12.7_A5_T2.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.7_The_continue_Statement/S12.7_A5_T2.js rename to test/suite/sputnik_converted/12_Statement/12.7_The_continue_Statement/S12.7_A5_T2.js diff --git a/website/resources/scripts/testcases/12_Statement/12.7_The_continue_Statement/S12.7_A5_T3.js b/test/suite/sputnik_converted/12_Statement/12.7_The_continue_Statement/S12.7_A5_T3.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.7_The_continue_Statement/S12.7_A5_T3.js rename to test/suite/sputnik_converted/12_Statement/12.7_The_continue_Statement/S12.7_A5_T3.js diff --git a/website/resources/scripts/testcases/12_Statement/12.7_The_continue_Statement/S12.7_A6.js b/test/suite/sputnik_converted/12_Statement/12.7_The_continue_Statement/S12.7_A6.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.7_The_continue_Statement/S12.7_A6.js rename to test/suite/sputnik_converted/12_Statement/12.7_The_continue_Statement/S12.7_A6.js diff --git a/website/resources/scripts/testcases/12_Statement/12.7_The_continue_Statement/S12.7_A7.js b/test/suite/sputnik_converted/12_Statement/12.7_The_continue_Statement/S12.7_A7.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.7_The_continue_Statement/S12.7_A7.js rename to test/suite/sputnik_converted/12_Statement/12.7_The_continue_Statement/S12.7_A7.js diff --git a/website/resources/scripts/testcases/12_Statement/12.7_The_continue_Statement/S12.7_A8_T1.js b/test/suite/sputnik_converted/12_Statement/12.7_The_continue_Statement/S12.7_A8_T1.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.7_The_continue_Statement/S12.7_A8_T1.js rename to test/suite/sputnik_converted/12_Statement/12.7_The_continue_Statement/S12.7_A8_T1.js diff --git a/website/resources/scripts/testcases/12_Statement/12.7_The_continue_Statement/S12.7_A8_T2.js b/test/suite/sputnik_converted/12_Statement/12.7_The_continue_Statement/S12.7_A8_T2.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.7_The_continue_Statement/S12.7_A8_T2.js rename to test/suite/sputnik_converted/12_Statement/12.7_The_continue_Statement/S12.7_A8_T2.js diff --git a/website/resources/scripts/testcases/12_Statement/12.7_The_continue_Statement/S12.7_A9_T1.js b/test/suite/sputnik_converted/12_Statement/12.7_The_continue_Statement/S12.7_A9_T1.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.7_The_continue_Statement/S12.7_A9_T1.js rename to test/suite/sputnik_converted/12_Statement/12.7_The_continue_Statement/S12.7_A9_T1.js diff --git a/website/resources/scripts/testcases/12_Statement/12.7_The_continue_Statement/S12.7_A9_T2.js b/test/suite/sputnik_converted/12_Statement/12.7_The_continue_Statement/S12.7_A9_T2.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.7_The_continue_Statement/S12.7_A9_T2.js rename to test/suite/sputnik_converted/12_Statement/12.7_The_continue_Statement/S12.7_A9_T2.js diff --git a/website/resources/scripts/testcases/12_Statement/12.8_The_break_Statement/S12.8_A1_T1.js b/test/suite/sputnik_converted/12_Statement/12.8_The_break_Statement/S12.8_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.8_The_break_Statement/S12.8_A1_T1.js rename to test/suite/sputnik_converted/12_Statement/12.8_The_break_Statement/S12.8_A1_T1.js diff --git a/website/resources/scripts/testcases/12_Statement/12.8_The_break_Statement/S12.8_A1_T2.js b/test/suite/sputnik_converted/12_Statement/12.8_The_break_Statement/S12.8_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.8_The_break_Statement/S12.8_A1_T2.js rename to test/suite/sputnik_converted/12_Statement/12.8_The_break_Statement/S12.8_A1_T2.js diff --git a/website/resources/scripts/testcases/12_Statement/12.8_The_break_Statement/S12.8_A1_T3.js b/test/suite/sputnik_converted/12_Statement/12.8_The_break_Statement/S12.8_A1_T3.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.8_The_break_Statement/S12.8_A1_T3.js rename to test/suite/sputnik_converted/12_Statement/12.8_The_break_Statement/S12.8_A1_T3.js diff --git a/website/resources/scripts/testcases/12_Statement/12.8_The_break_Statement/S12.8_A1_T4.js b/test/suite/sputnik_converted/12_Statement/12.8_The_break_Statement/S12.8_A1_T4.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.8_The_break_Statement/S12.8_A1_T4.js rename to test/suite/sputnik_converted/12_Statement/12.8_The_break_Statement/S12.8_A1_T4.js diff --git a/website/resources/scripts/testcases/12_Statement/12.8_The_break_Statement/S12.8_A2.js b/test/suite/sputnik_converted/12_Statement/12.8_The_break_Statement/S12.8_A2.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.8_The_break_Statement/S12.8_A2.js rename to test/suite/sputnik_converted/12_Statement/12.8_The_break_Statement/S12.8_A2.js diff --git a/website/resources/scripts/testcases/12_Statement/12.8_The_break_Statement/S12.8_A3.js b/test/suite/sputnik_converted/12_Statement/12.8_The_break_Statement/S12.8_A3.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.8_The_break_Statement/S12.8_A3.js rename to test/suite/sputnik_converted/12_Statement/12.8_The_break_Statement/S12.8_A3.js diff --git a/website/resources/scripts/testcases/12_Statement/12.8_The_break_Statement/S12.8_A4_T1.js b/test/suite/sputnik_converted/12_Statement/12.8_The_break_Statement/S12.8_A4_T1.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.8_The_break_Statement/S12.8_A4_T1.js rename to test/suite/sputnik_converted/12_Statement/12.8_The_break_Statement/S12.8_A4_T1.js diff --git a/website/resources/scripts/testcases/12_Statement/12.8_The_break_Statement/S12.8_A4_T2.js b/test/suite/sputnik_converted/12_Statement/12.8_The_break_Statement/S12.8_A4_T2.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.8_The_break_Statement/S12.8_A4_T2.js rename to test/suite/sputnik_converted/12_Statement/12.8_The_break_Statement/S12.8_A4_T2.js diff --git a/website/resources/scripts/testcases/12_Statement/12.8_The_break_Statement/S12.8_A4_T3.js b/test/suite/sputnik_converted/12_Statement/12.8_The_break_Statement/S12.8_A4_T3.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.8_The_break_Statement/S12.8_A4_T3.js rename to test/suite/sputnik_converted/12_Statement/12.8_The_break_Statement/S12.8_A4_T3.js diff --git a/website/resources/scripts/testcases/12_Statement/12.8_The_break_Statement/S12.8_A5_T1.js b/test/suite/sputnik_converted/12_Statement/12.8_The_break_Statement/S12.8_A5_T1.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.8_The_break_Statement/S12.8_A5_T1.js rename to test/suite/sputnik_converted/12_Statement/12.8_The_break_Statement/S12.8_A5_T1.js diff --git a/website/resources/scripts/testcases/12_Statement/12.8_The_break_Statement/S12.8_A5_T2.js b/test/suite/sputnik_converted/12_Statement/12.8_The_break_Statement/S12.8_A5_T2.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.8_The_break_Statement/S12.8_A5_T2.js rename to test/suite/sputnik_converted/12_Statement/12.8_The_break_Statement/S12.8_A5_T2.js diff --git a/website/resources/scripts/testcases/12_Statement/12.8_The_break_Statement/S12.8_A5_T3.js b/test/suite/sputnik_converted/12_Statement/12.8_The_break_Statement/S12.8_A5_T3.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.8_The_break_Statement/S12.8_A5_T3.js rename to test/suite/sputnik_converted/12_Statement/12.8_The_break_Statement/S12.8_A5_T3.js diff --git a/website/resources/scripts/testcases/12_Statement/12.8_The_break_Statement/S12.8_A6.js b/test/suite/sputnik_converted/12_Statement/12.8_The_break_Statement/S12.8_A6.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.8_The_break_Statement/S12.8_A6.js rename to test/suite/sputnik_converted/12_Statement/12.8_The_break_Statement/S12.8_A6.js diff --git a/website/resources/scripts/testcases/12_Statement/12.8_The_break_Statement/S12.8_A7.js b/test/suite/sputnik_converted/12_Statement/12.8_The_break_Statement/S12.8_A7.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.8_The_break_Statement/S12.8_A7.js rename to test/suite/sputnik_converted/12_Statement/12.8_The_break_Statement/S12.8_A7.js diff --git a/website/resources/scripts/testcases/12_Statement/12.8_The_break_Statement/S12.8_A8_T1.js b/test/suite/sputnik_converted/12_Statement/12.8_The_break_Statement/S12.8_A8_T1.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.8_The_break_Statement/S12.8_A8_T1.js rename to test/suite/sputnik_converted/12_Statement/12.8_The_break_Statement/S12.8_A8_T1.js diff --git a/website/resources/scripts/testcases/12_Statement/12.8_The_break_Statement/S12.8_A8_T2.js b/test/suite/sputnik_converted/12_Statement/12.8_The_break_Statement/S12.8_A8_T2.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.8_The_break_Statement/S12.8_A8_T2.js rename to test/suite/sputnik_converted/12_Statement/12.8_The_break_Statement/S12.8_A8_T2.js diff --git a/website/resources/scripts/testcases/12_Statement/12.8_The_break_Statement/S12.8_A9_T1.js b/test/suite/sputnik_converted/12_Statement/12.8_The_break_Statement/S12.8_A9_T1.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.8_The_break_Statement/S12.8_A9_T1.js rename to test/suite/sputnik_converted/12_Statement/12.8_The_break_Statement/S12.8_A9_T1.js diff --git a/website/resources/scripts/testcases/12_Statement/12.8_The_break_Statement/S12.8_A9_T2.js b/test/suite/sputnik_converted/12_Statement/12.8_The_break_Statement/S12.8_A9_T2.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.8_The_break_Statement/S12.8_A9_T2.js rename to test/suite/sputnik_converted/12_Statement/12.8_The_break_Statement/S12.8_A9_T2.js diff --git a/website/resources/scripts/testcases/12_Statement/12.9_The_return_Statement/S12.9_A1_T1.js b/test/suite/sputnik_converted/12_Statement/12.9_The_return_Statement/S12.9_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.9_The_return_Statement/S12.9_A1_T1.js rename to test/suite/sputnik_converted/12_Statement/12.9_The_return_Statement/S12.9_A1_T1.js diff --git a/website/resources/scripts/testcases/12_Statement/12.9_The_return_Statement/S12.9_A1_T10.js b/test/suite/sputnik_converted/12_Statement/12.9_The_return_Statement/S12.9_A1_T10.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.9_The_return_Statement/S12.9_A1_T10.js rename to test/suite/sputnik_converted/12_Statement/12.9_The_return_Statement/S12.9_A1_T10.js diff --git a/website/resources/scripts/testcases/12_Statement/12.9_The_return_Statement/S12.9_A1_T2.js b/test/suite/sputnik_converted/12_Statement/12.9_The_return_Statement/S12.9_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.9_The_return_Statement/S12.9_A1_T2.js rename to test/suite/sputnik_converted/12_Statement/12.9_The_return_Statement/S12.9_A1_T2.js diff --git a/website/resources/scripts/testcases/12_Statement/12.9_The_return_Statement/S12.9_A1_T3.js b/test/suite/sputnik_converted/12_Statement/12.9_The_return_Statement/S12.9_A1_T3.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.9_The_return_Statement/S12.9_A1_T3.js rename to test/suite/sputnik_converted/12_Statement/12.9_The_return_Statement/S12.9_A1_T3.js diff --git a/website/resources/scripts/testcases/12_Statement/12.9_The_return_Statement/S12.9_A1_T4.js b/test/suite/sputnik_converted/12_Statement/12.9_The_return_Statement/S12.9_A1_T4.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.9_The_return_Statement/S12.9_A1_T4.js rename to test/suite/sputnik_converted/12_Statement/12.9_The_return_Statement/S12.9_A1_T4.js diff --git a/website/resources/scripts/testcases/12_Statement/12.9_The_return_Statement/S12.9_A1_T5.js b/test/suite/sputnik_converted/12_Statement/12.9_The_return_Statement/S12.9_A1_T5.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.9_The_return_Statement/S12.9_A1_T5.js rename to test/suite/sputnik_converted/12_Statement/12.9_The_return_Statement/S12.9_A1_T5.js diff --git a/website/resources/scripts/testcases/12_Statement/12.9_The_return_Statement/S12.9_A1_T6.js b/test/suite/sputnik_converted/12_Statement/12.9_The_return_Statement/S12.9_A1_T6.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.9_The_return_Statement/S12.9_A1_T6.js rename to test/suite/sputnik_converted/12_Statement/12.9_The_return_Statement/S12.9_A1_T6.js diff --git a/website/resources/scripts/testcases/12_Statement/12.9_The_return_Statement/S12.9_A1_T7.js b/test/suite/sputnik_converted/12_Statement/12.9_The_return_Statement/S12.9_A1_T7.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.9_The_return_Statement/S12.9_A1_T7.js rename to test/suite/sputnik_converted/12_Statement/12.9_The_return_Statement/S12.9_A1_T7.js diff --git a/website/resources/scripts/testcases/12_Statement/12.9_The_return_Statement/S12.9_A1_T8.js b/test/suite/sputnik_converted/12_Statement/12.9_The_return_Statement/S12.9_A1_T8.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.9_The_return_Statement/S12.9_A1_T8.js rename to test/suite/sputnik_converted/12_Statement/12.9_The_return_Statement/S12.9_A1_T8.js diff --git a/website/resources/scripts/testcases/12_Statement/12.9_The_return_Statement/S12.9_A1_T9.js b/test/suite/sputnik_converted/12_Statement/12.9_The_return_Statement/S12.9_A1_T9.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.9_The_return_Statement/S12.9_A1_T9.js rename to test/suite/sputnik_converted/12_Statement/12.9_The_return_Statement/S12.9_A1_T9.js diff --git a/website/resources/scripts/testcases/12_Statement/12.9_The_return_Statement/S12.9_A2.js b/test/suite/sputnik_converted/12_Statement/12.9_The_return_Statement/S12.9_A2.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.9_The_return_Statement/S12.9_A2.js rename to test/suite/sputnik_converted/12_Statement/12.9_The_return_Statement/S12.9_A2.js diff --git a/website/resources/scripts/testcases/12_Statement/12.9_The_return_Statement/S12.9_A3.js b/test/suite/sputnik_converted/12_Statement/12.9_The_return_Statement/S12.9_A3.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.9_The_return_Statement/S12.9_A3.js rename to test/suite/sputnik_converted/12_Statement/12.9_The_return_Statement/S12.9_A3.js diff --git a/website/resources/scripts/testcases/12_Statement/12.9_The_return_Statement/S12.9_A4.js b/test/suite/sputnik_converted/12_Statement/12.9_The_return_Statement/S12.9_A4.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.9_The_return_Statement/S12.9_A4.js rename to test/suite/sputnik_converted/12_Statement/12.9_The_return_Statement/S12.9_A4.js diff --git a/website/resources/scripts/testcases/12_Statement/12.9_The_return_Statement/S12.9_A5.js b/test/suite/sputnik_converted/12_Statement/12.9_The_return_Statement/S12.9_A5.js similarity index 100% rename from website/resources/scripts/testcases/12_Statement/12.9_The_return_Statement/S12.9_A5.js rename to test/suite/sputnik_converted/12_Statement/12.9_The_return_Statement/S12.9_A5.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.1_A1_T1.js b/test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.1_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.1_A1_T1.js rename to test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.1_A1_T1.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.1_A4_T1.js b/test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.1_A4_T1.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.1_A4_T1.js rename to test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.1_A4_T1.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.1_A4_T2.js b/test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.1_A4_T2.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.1_A4_T2.js rename to test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.1_A4_T2.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.1_A4_T3.js b/test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.1_A4_T3.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.1_A4_T3.js rename to test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.1_A4_T3.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.1_A4_T4.js b/test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.1_A4_T4.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.1_A4_T4.js rename to test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.1_A4_T4.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.1_A5_T1.js b/test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.1_A5_T1.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.1_A5_T1.js rename to test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.1_A5_T1.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.1_A5_T2.js b/test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.1_A5_T2.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.1_A5_T2.js rename to test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.1_A5_T2.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.1_A6_T1.js b/test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.1_A6_T1.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.1_A6_T1.js rename to test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.1_A6_T1.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.1_A6_T2.js b/test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.1_A6_T2.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.1_A6_T2.js rename to test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.1_A6_T2.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.1_A7_T1.js b/test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.1_A7_T1.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.1_A7_T1.js rename to test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.1_A7_T1.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.1_A7_T2.js b/test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.1_A7_T2.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.1_A7_T2.js rename to test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.1_A7_T2.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.1_A7_T3.js b/test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.1_A7_T3.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.1_A7_T3.js rename to test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.1_A7_T3.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.1_A7_T4.js b/test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.1_A7_T4.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.1_A7_T4.js rename to test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.1_A7_T4.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.1_A8_T1.js b/test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.1_A8_T1.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.1_A8_T1.js rename to test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.1_A8_T1.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.1_A8_T2.js b/test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.1_A8_T2.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.1_A8_T2.js rename to test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.1_A8_T2.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.1_A9.1_T1.js b/test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.1_A9.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.1_A9.1_T1.js rename to test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.1_A9.1_T1.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.1_A9.1_T2.js b/test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.1_A9.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.1_A9.1_T2.js rename to test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.1_A9.1_T2.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.1_A9_T1.js b/test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.1_A9_T1.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.1_A9_T1.js rename to test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.1_A9_T1.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.1_A9_T2.js b/test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.1_A9_T2.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.1_A9_T2.js rename to test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.1_A9_T2.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A10.js b/test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A10.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A10.js rename to test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A10.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A11.js b/test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A11.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A11.js rename to test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A11.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A12.js b/test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A12.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A12.js rename to test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A12.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A13.js b/test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A13.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A13.js rename to test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A13.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A14.js b/test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A14.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A14.js rename to test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A14.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A15_T1.js b/test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A15_T1.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A15_T1.js rename to test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A15_T1.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A15_T2.js b/test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A15_T2.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A15_T2.js rename to test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A15_T2.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A15_T3.js b/test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A15_T3.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A15_T3.js rename to test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A15_T3.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A15_T4.js b/test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A15_T4.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A15_T4.js rename to test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A15_T4.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A16_T1.js b/test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A16_T1.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A16_T1.js rename to test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A16_T1.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A16_T2.js b/test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A16_T2.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A16_T2.js rename to test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A16_T2.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A16_T3.js b/test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A16_T3.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A16_T3.js rename to test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A16_T3.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A17_T1.js b/test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A17_T1.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A17_T1.js rename to test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A17_T1.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A17_T2.js b/test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A17_T2.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A17_T2.js rename to test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A17_T2.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A17_T3.js b/test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A17_T3.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A17_T3.js rename to test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A17_T3.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A18_T1.js b/test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A18_T1.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A18_T1.js rename to test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A18_T1.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A18_T2.js b/test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A18_T2.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A18_T2.js rename to test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A18_T2.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A19_T1.js b/test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A19_T1.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A19_T1.js rename to test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A19_T1.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A19_T2.js b/test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A19_T2.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A19_T2.js rename to test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A19_T2.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A19_T3.js b/test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A19_T3.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A19_T3.js rename to test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A19_T3.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A19_T4.js b/test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A19_T4.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A19_T4.js rename to test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A19_T4.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A19_T5.js b/test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A19_T5.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A19_T5.js rename to test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A19_T5.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A19_T6.js b/test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A19_T6.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A19_T6.js rename to test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A19_T6.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A19_T7.js b/test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A19_T7.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A19_T7.js rename to test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A19_T7.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A19_T8.js b/test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A19_T8.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A19_T8.js rename to test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A19_T8.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A1_T1.js b/test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A1_T1.js rename to test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A1_T1.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A1_T2.js b/test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A1_T2.js rename to test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A1_T2.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A2.js b/test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A2.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A2.js rename to test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A2.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A3_T1.js b/test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A3_T1.js rename to test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A3_T1.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A3_T2.js b/test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A3_T2.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A3_T2.js rename to test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A3_T2.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A4_T1.js b/test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A4_T1.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A4_T1.js rename to test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A4_T1.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A4_T2.js b/test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A4_T2.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A4_T2.js rename to test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A4_T2.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A5_T1.js b/test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A5_T1.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A5_T1.js rename to test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A5_T1.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A5_T2.js b/test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A5_T2.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A5_T2.js rename to test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A5_T2.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A6_T1.js b/test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A6_T1.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A6_T1.js rename to test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A6_T1.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A6_T2.js b/test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A6_T2.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A6_T2.js rename to test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A6_T2.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A7_T1.js b/test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A7_T1.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A7_T1.js rename to test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A7_T1.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A7_T2.js b/test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A7_T2.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A7_T2.js rename to test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A7_T2.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A8_T1.js b/test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A8_T1.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A8_T1.js rename to test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A8_T1.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A8_T2.js b/test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A8_T2.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A8_T2.js rename to test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A8_T2.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A8_T3.js b/test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A8_T3.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A8_T3.js rename to test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A8_T3.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A9.js b/test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A9.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A9.js rename to test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2.2_A9.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2_A1_T1.js b/test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2_A1_T1.js rename to test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2_A1_T1.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2_A1_T2.js b/test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2_A1_T2.js rename to test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2_A1_T2.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2_A2_T1.js b/test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2_A2_T1.js rename to test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2_A2_T1.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2_A2_T2.js b/test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2_A2_T2.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2_A2_T2.js rename to test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2_A2_T2.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2_A3.js b/test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2_A3.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2_A3.js rename to test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2_A3.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2_A4_T1.js b/test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2_A4_T1.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2_A4_T1.js rename to test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2_A4_T1.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2_A4_T2.js b/test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2_A4_T2.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2_A4_T2.js rename to test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2_A4_T2.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2_A5.js b/test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2_A5.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/13.2_Creating_Function_Objects/S13.2_A5.js rename to test/suite/sputnik_converted/13_Function_Definition/13.2_Creating_Function_Objects/S13.2_A5.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/S13_A1.js b/test/suite/sputnik_converted/13_Function_Definition/S13_A1.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/S13_A1.js rename to test/suite/sputnik_converted/13_Function_Definition/S13_A1.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/S13_A10.js b/test/suite/sputnik_converted/13_Function_Definition/S13_A10.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/S13_A10.js rename to test/suite/sputnik_converted/13_Function_Definition/S13_A10.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/S13_A11_T1.js b/test/suite/sputnik_converted/13_Function_Definition/S13_A11_T1.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/S13_A11_T1.js rename to test/suite/sputnik_converted/13_Function_Definition/S13_A11_T1.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/S13_A11_T2.js b/test/suite/sputnik_converted/13_Function_Definition/S13_A11_T2.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/S13_A11_T2.js rename to test/suite/sputnik_converted/13_Function_Definition/S13_A11_T2.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/S13_A11_T3.js b/test/suite/sputnik_converted/13_Function_Definition/S13_A11_T3.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/S13_A11_T3.js rename to test/suite/sputnik_converted/13_Function_Definition/S13_A11_T3.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/S13_A11_T4.js b/test/suite/sputnik_converted/13_Function_Definition/S13_A11_T4.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/S13_A11_T4.js rename to test/suite/sputnik_converted/13_Function_Definition/S13_A11_T4.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/S13_A12_T1.js b/test/suite/sputnik_converted/13_Function_Definition/S13_A12_T1.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/S13_A12_T1.js rename to test/suite/sputnik_converted/13_Function_Definition/S13_A12_T1.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/S13_A12_T2.js b/test/suite/sputnik_converted/13_Function_Definition/S13_A12_T2.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/S13_A12_T2.js rename to test/suite/sputnik_converted/13_Function_Definition/S13_A12_T2.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/S13_A13_T1.js b/test/suite/sputnik_converted/13_Function_Definition/S13_A13_T1.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/S13_A13_T1.js rename to test/suite/sputnik_converted/13_Function_Definition/S13_A13_T1.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/S13_A13_T2.js b/test/suite/sputnik_converted/13_Function_Definition/S13_A13_T2.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/S13_A13_T2.js rename to test/suite/sputnik_converted/13_Function_Definition/S13_A13_T2.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/S13_A13_T3.js b/test/suite/sputnik_converted/13_Function_Definition/S13_A13_T3.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/S13_A13_T3.js rename to test/suite/sputnik_converted/13_Function_Definition/S13_A13_T3.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/S13_A14.js b/test/suite/sputnik_converted/13_Function_Definition/S13_A14.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/S13_A14.js rename to test/suite/sputnik_converted/13_Function_Definition/S13_A14.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/S13_A15_T1.js b/test/suite/sputnik_converted/13_Function_Definition/S13_A15_T1.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/S13_A15_T1.js rename to test/suite/sputnik_converted/13_Function_Definition/S13_A15_T1.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/S13_A15_T2.js b/test/suite/sputnik_converted/13_Function_Definition/S13_A15_T2.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/S13_A15_T2.js rename to test/suite/sputnik_converted/13_Function_Definition/S13_A15_T2.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/S13_A15_T3.js b/test/suite/sputnik_converted/13_Function_Definition/S13_A15_T3.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/S13_A15_T3.js rename to test/suite/sputnik_converted/13_Function_Definition/S13_A15_T3.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/S13_A15_T4.js b/test/suite/sputnik_converted/13_Function_Definition/S13_A15_T4.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/S13_A15_T4.js rename to test/suite/sputnik_converted/13_Function_Definition/S13_A15_T4.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/S13_A15_T5.js b/test/suite/sputnik_converted/13_Function_Definition/S13_A15_T5.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/S13_A15_T5.js rename to test/suite/sputnik_converted/13_Function_Definition/S13_A15_T5.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/S13_A16.js b/test/suite/sputnik_converted/13_Function_Definition/S13_A16.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/S13_A16.js rename to test/suite/sputnik_converted/13_Function_Definition/S13_A16.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/S13_A17_T1.js b/test/suite/sputnik_converted/13_Function_Definition/S13_A17_T1.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/S13_A17_T1.js rename to test/suite/sputnik_converted/13_Function_Definition/S13_A17_T1.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/S13_A17_T2.js b/test/suite/sputnik_converted/13_Function_Definition/S13_A17_T2.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/S13_A17_T2.js rename to test/suite/sputnik_converted/13_Function_Definition/S13_A17_T2.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/S13_A18.js b/test/suite/sputnik_converted/13_Function_Definition/S13_A18.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/S13_A18.js rename to test/suite/sputnik_converted/13_Function_Definition/S13_A18.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/S13_A19_T1.js b/test/suite/sputnik_converted/13_Function_Definition/S13_A19_T1.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/S13_A19_T1.js rename to test/suite/sputnik_converted/13_Function_Definition/S13_A19_T1.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/S13_A19_T2.js b/test/suite/sputnik_converted/13_Function_Definition/S13_A19_T2.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/S13_A19_T2.js rename to test/suite/sputnik_converted/13_Function_Definition/S13_A19_T2.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/S13_A2_T1.js b/test/suite/sputnik_converted/13_Function_Definition/S13_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/S13_A2_T1.js rename to test/suite/sputnik_converted/13_Function_Definition/S13_A2_T1.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/S13_A2_T2.js b/test/suite/sputnik_converted/13_Function_Definition/S13_A2_T2.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/S13_A2_T2.js rename to test/suite/sputnik_converted/13_Function_Definition/S13_A2_T2.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/S13_A2_T3.js b/test/suite/sputnik_converted/13_Function_Definition/S13_A2_T3.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/S13_A2_T3.js rename to test/suite/sputnik_converted/13_Function_Definition/S13_A2_T3.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/S13_A3_T1.js b/test/suite/sputnik_converted/13_Function_Definition/S13_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/S13_A3_T1.js rename to test/suite/sputnik_converted/13_Function_Definition/S13_A3_T1.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/S13_A3_T2.js b/test/suite/sputnik_converted/13_Function_Definition/S13_A3_T2.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/S13_A3_T2.js rename to test/suite/sputnik_converted/13_Function_Definition/S13_A3_T2.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/S13_A3_T3.js b/test/suite/sputnik_converted/13_Function_Definition/S13_A3_T3.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/S13_A3_T3.js rename to test/suite/sputnik_converted/13_Function_Definition/S13_A3_T3.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/S13_A4_T1.js b/test/suite/sputnik_converted/13_Function_Definition/S13_A4_T1.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/S13_A4_T1.js rename to test/suite/sputnik_converted/13_Function_Definition/S13_A4_T1.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/S13_A4_T2.js b/test/suite/sputnik_converted/13_Function_Definition/S13_A4_T2.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/S13_A4_T2.js rename to test/suite/sputnik_converted/13_Function_Definition/S13_A4_T2.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/S13_A4_T3.js b/test/suite/sputnik_converted/13_Function_Definition/S13_A4_T3.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/S13_A4_T3.js rename to test/suite/sputnik_converted/13_Function_Definition/S13_A4_T3.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/S13_A4_T4.js b/test/suite/sputnik_converted/13_Function_Definition/S13_A4_T4.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/S13_A4_T4.js rename to test/suite/sputnik_converted/13_Function_Definition/S13_A4_T4.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/S13_A5.js b/test/suite/sputnik_converted/13_Function_Definition/S13_A5.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/S13_A5.js rename to test/suite/sputnik_converted/13_Function_Definition/S13_A5.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/S13_A6_T1.js b/test/suite/sputnik_converted/13_Function_Definition/S13_A6_T1.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/S13_A6_T1.js rename to test/suite/sputnik_converted/13_Function_Definition/S13_A6_T1.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/S13_A6_T2.js b/test/suite/sputnik_converted/13_Function_Definition/S13_A6_T2.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/S13_A6_T2.js rename to test/suite/sputnik_converted/13_Function_Definition/S13_A6_T2.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/S13_A7_T1.js b/test/suite/sputnik_converted/13_Function_Definition/S13_A7_T1.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/S13_A7_T1.js rename to test/suite/sputnik_converted/13_Function_Definition/S13_A7_T1.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/S13_A7_T2.js b/test/suite/sputnik_converted/13_Function_Definition/S13_A7_T2.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/S13_A7_T2.js rename to test/suite/sputnik_converted/13_Function_Definition/S13_A7_T2.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/S13_A7_T3.js b/test/suite/sputnik_converted/13_Function_Definition/S13_A7_T3.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/S13_A7_T3.js rename to test/suite/sputnik_converted/13_Function_Definition/S13_A7_T3.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/S13_A8_T1.js b/test/suite/sputnik_converted/13_Function_Definition/S13_A8_T1.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/S13_A8_T1.js rename to test/suite/sputnik_converted/13_Function_Definition/S13_A8_T1.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/S13_A8_T2.js b/test/suite/sputnik_converted/13_Function_Definition/S13_A8_T2.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/S13_A8_T2.js rename to test/suite/sputnik_converted/13_Function_Definition/S13_A8_T2.js diff --git a/website/resources/scripts/testcases/13_Function_Definition/S13_A9.js b/test/suite/sputnik_converted/13_Function_Definition/S13_A9.js similarity index 100% rename from website/resources/scripts/testcases/13_Function_Definition/S13_A9.js rename to test/suite/sputnik_converted/13_Function_Definition/S13_A9.js diff --git a/website/resources/scripts/testcases/14_Program/S14_A1.js b/test/suite/sputnik_converted/14_Program/S14_A1.js similarity index 100% rename from website/resources/scripts/testcases/14_Program/S14_A1.js rename to test/suite/sputnik_converted/14_Program/S14_A1.js diff --git a/website/resources/scripts/testcases/14_Program/S14_A2.js b/test/suite/sputnik_converted/14_Program/S14_A2.js similarity index 100% rename from website/resources/scripts/testcases/14_Program/S14_A2.js rename to test/suite/sputnik_converted/14_Program/S14_A2.js diff --git a/website/resources/scripts/testcases/14_Program/S14_A3.js b/test/suite/sputnik_converted/14_Program/S14_A3.js similarity index 100% rename from website/resources/scripts/testcases/14_Program/S14_A3.js rename to test/suite/sputnik_converted/14_Program/S14_A3.js diff --git a/website/resources/scripts/testcases/14_Program/S14_A5_T1.js b/test/suite/sputnik_converted/14_Program/S14_A5_T1.js similarity index 100% rename from website/resources/scripts/testcases/14_Program/S14_A5_T1.js rename to test/suite/sputnik_converted/14_Program/S14_A5_T1.js diff --git a/website/resources/scripts/testcases/14_Program/S14_A5_T2.js b/test/suite/sputnik_converted/14_Program/S14_A5_T2.js similarity index 100% rename from website/resources/scripts/testcases/14_Program/S14_A5_T2.js rename to test/suite/sputnik_converted/14_Program/S14_A5_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.1_Patterns/S15.10.1_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.1_Patterns/S15.10.1_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.1_Patterns/S15.10.1_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.1_Patterns/S15.10.1_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.1_Patterns/S15.10.1_A1_T10.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.1_Patterns/S15.10.1_A1_T10.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.1_Patterns/S15.10.1_A1_T10.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.1_Patterns/S15.10.1_A1_T10.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.1_Patterns/S15.10.1_A1_T11.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.1_Patterns/S15.10.1_A1_T11.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.1_Patterns/S15.10.1_A1_T11.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.1_Patterns/S15.10.1_A1_T11.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.1_Patterns/S15.10.1_A1_T12.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.1_Patterns/S15.10.1_A1_T12.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.1_Patterns/S15.10.1_A1_T12.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.1_Patterns/S15.10.1_A1_T12.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.1_Patterns/S15.10.1_A1_T13.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.1_Patterns/S15.10.1_A1_T13.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.1_Patterns/S15.10.1_A1_T13.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.1_Patterns/S15.10.1_A1_T13.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.1_Patterns/S15.10.1_A1_T14.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.1_Patterns/S15.10.1_A1_T14.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.1_Patterns/S15.10.1_A1_T14.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.1_Patterns/S15.10.1_A1_T14.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.1_Patterns/S15.10.1_A1_T15.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.1_Patterns/S15.10.1_A1_T15.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.1_Patterns/S15.10.1_A1_T15.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.1_Patterns/S15.10.1_A1_T15.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.1_Patterns/S15.10.1_A1_T16.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.1_Patterns/S15.10.1_A1_T16.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.1_Patterns/S15.10.1_A1_T16.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.1_Patterns/S15.10.1_A1_T16.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.1_Patterns/S15.10.1_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.1_Patterns/S15.10.1_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.1_Patterns/S15.10.1_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.1_Patterns/S15.10.1_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.1_Patterns/S15.10.1_A1_T3.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.1_Patterns/S15.10.1_A1_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.1_Patterns/S15.10.1_A1_T3.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.1_Patterns/S15.10.1_A1_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.1_Patterns/S15.10.1_A1_T4.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.1_Patterns/S15.10.1_A1_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.1_Patterns/S15.10.1_A1_T4.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.1_Patterns/S15.10.1_A1_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.1_Patterns/S15.10.1_A1_T5.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.1_Patterns/S15.10.1_A1_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.1_Patterns/S15.10.1_A1_T5.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.1_Patterns/S15.10.1_A1_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.1_Patterns/S15.10.1_A1_T6.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.1_Patterns/S15.10.1_A1_T6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.1_Patterns/S15.10.1_A1_T6.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.1_Patterns/S15.10.1_A1_T6.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.1_Patterns/S15.10.1_A1_T7.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.1_Patterns/S15.10.1_A1_T7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.1_Patterns/S15.10.1_A1_T7.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.1_Patterns/S15.10.1_A1_T7.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.1_Patterns/S15.10.1_A1_T8.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.1_Patterns/S15.10.1_A1_T8.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.1_Patterns/S15.10.1_A1_T8.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.1_Patterns/S15.10.1_A1_T8.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.1_Patterns/S15.10.1_A1_T9.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.1_Patterns/S15.10.1_A1_T9.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.1_Patterns/S15.10.1_A1_T9.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.1_Patterns/S15.10.1_A1_T9.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.10_CharacterEscape/S15.10.2.10_A1.1_T1.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.10_CharacterEscape/S15.10.2.10_A1.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.10_CharacterEscape/S15.10.2.10_A1.1_T1.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.10_CharacterEscape/S15.10.2.10_A1.1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.10_CharacterEscape/S15.10.2.10_A1.2_T1.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.10_CharacterEscape/S15.10.2.10_A1.2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.10_CharacterEscape/S15.10.2.10_A1.2_T1.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.10_CharacterEscape/S15.10.2.10_A1.2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.10_CharacterEscape/S15.10.2.10_A1.3_T1.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.10_CharacterEscape/S15.10.2.10_A1.3_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.10_CharacterEscape/S15.10.2.10_A1.3_T1.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.10_CharacterEscape/S15.10.2.10_A1.3_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.10_CharacterEscape/S15.10.2.10_A1.4_T1.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.10_CharacterEscape/S15.10.2.10_A1.4_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.10_CharacterEscape/S15.10.2.10_A1.4_T1.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.10_CharacterEscape/S15.10.2.10_A1.4_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.10_CharacterEscape/S15.10.2.10_A1.5_T1.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.10_CharacterEscape/S15.10.2.10_A1.5_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.10_CharacterEscape/S15.10.2.10_A1.5_T1.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.10_CharacterEscape/S15.10.2.10_A1.5_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.10_CharacterEscape/S15.10.2.10_A2.1_T1.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.10_CharacterEscape/S15.10.2.10_A2.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.10_CharacterEscape/S15.10.2.10_A2.1_T1.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.10_CharacterEscape/S15.10.2.10_A2.1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.10_CharacterEscape/S15.10.2.10_A2.1_T2.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.10_CharacterEscape/S15.10.2.10_A2.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.10_CharacterEscape/S15.10.2.10_A2.1_T2.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.10_CharacterEscape/S15.10.2.10_A2.1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.10_CharacterEscape/S15.10.2.10_A2.1_T3.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.10_CharacterEscape/S15.10.2.10_A2.1_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.10_CharacterEscape/S15.10.2.10_A2.1_T3.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.10_CharacterEscape/S15.10.2.10_A2.1_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.10_CharacterEscape/S15.10.2.10_A3.1_T1.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.10_CharacterEscape/S15.10.2.10_A3.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.10_CharacterEscape/S15.10.2.10_A3.1_T1.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.10_CharacterEscape/S15.10.2.10_A3.1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.10_CharacterEscape/S15.10.2.10_A3.1_T2.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.10_CharacterEscape/S15.10.2.10_A3.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.10_CharacterEscape/S15.10.2.10_A3.1_T2.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.10_CharacterEscape/S15.10.2.10_A3.1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.10_CharacterEscape/S15.10.2.10_A4.1_T1.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.10_CharacterEscape/S15.10.2.10_A4.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.10_CharacterEscape/S15.10.2.10_A4.1_T1.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.10_CharacterEscape/S15.10.2.10_A4.1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.10_CharacterEscape/S15.10.2.10_A4.1_T2.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.10_CharacterEscape/S15.10.2.10_A4.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.10_CharacterEscape/S15.10.2.10_A4.1_T2.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.10_CharacterEscape/S15.10.2.10_A4.1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.10_CharacterEscape/S15.10.2.10_A4.1_T3.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.10_CharacterEscape/S15.10.2.10_A4.1_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.10_CharacterEscape/S15.10.2.10_A4.1_T3.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.10_CharacterEscape/S15.10.2.10_A4.1_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.10_CharacterEscape/S15.10.2.10_A5.1_T1.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.10_CharacterEscape/S15.10.2.10_A5.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.10_CharacterEscape/S15.10.2.10_A5.1_T1.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.10_CharacterEscape/S15.10.2.10_A5.1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.11_DecimalEscape/S15.10.2.11_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.11_DecimalEscape/S15.10.2.11_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.11_DecimalEscape/S15.10.2.11_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.11_DecimalEscape/S15.10.2.11_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.11_DecimalEscape/S15.10.2.11_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.11_DecimalEscape/S15.10.2.11_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.11_DecimalEscape/S15.10.2.11_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.11_DecimalEscape/S15.10.2.11_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.11_DecimalEscape/S15.10.2.11_A1_T3.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.11_DecimalEscape/S15.10.2.11_A1_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.11_DecimalEscape/S15.10.2.11_A1_T3.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.11_DecimalEscape/S15.10.2.11_A1_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.11_DecimalEscape/S15.10.2.11_A1_T4.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.11_DecimalEscape/S15.10.2.11_A1_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.11_DecimalEscape/S15.10.2.11_A1_T4.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.11_DecimalEscape/S15.10.2.11_A1_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.11_DecimalEscape/S15.10.2.11_A1_T5.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.11_DecimalEscape/S15.10.2.11_A1_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.11_DecimalEscape/S15.10.2.11_A1_T5.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.11_DecimalEscape/S15.10.2.11_A1_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.11_DecimalEscape/S15.10.2.11_A1_T6.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.11_DecimalEscape/S15.10.2.11_A1_T6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.11_DecimalEscape/S15.10.2.11_A1_T6.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.11_DecimalEscape/S15.10.2.11_A1_T6.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.11_DecimalEscape/S15.10.2.11_A1_T7.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.11_DecimalEscape/S15.10.2.11_A1_T7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.11_DecimalEscape/S15.10.2.11_A1_T7.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.11_DecimalEscape/S15.10.2.11_A1_T7.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.11_DecimalEscape/S15.10.2.11_A1_T8.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.11_DecimalEscape/S15.10.2.11_A1_T8.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.11_DecimalEscape/S15.10.2.11_A1_T8.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.11_DecimalEscape/S15.10.2.11_A1_T8.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.11_DecimalEscape/S15.10.2.11_A1_T9.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.11_DecimalEscape/S15.10.2.11_A1_T9.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.11_DecimalEscape/S15.10.2.11_A1_T9.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.11_DecimalEscape/S15.10.2.11_A1_T9.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A1_T3.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A1_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A1_T3.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A1_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A1_T4.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A1_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A1_T4.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A1_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A1_T5.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A1_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A1_T5.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A1_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A2_T1.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A2_T1.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A2_T2.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A2_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A2_T2.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A2_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A2_T3.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A2_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A2_T3.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A2_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A2_T4.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A2_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A2_T4.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A2_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A2_T5.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A2_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A2_T5.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A2_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A3_T1.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A3_T1.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A3_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A3_T2.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A3_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A3_T2.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A3_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A3_T3.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A3_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A3_T3.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A3_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A3_T4.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A3_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A3_T4.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A3_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A3_T5.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A3_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A3_T5.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A3_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A4_T1.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A4_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A4_T1.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A4_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A4_T2.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A4_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A4_T2.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A4_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A4_T3.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A4_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A4_T3.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A4_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A4_T4.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A4_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A4_T4.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A4_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A4_T5.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A4_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A4_T5.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A4_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A5_T1.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A5_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A5_T1.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A5_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A5_T2.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A5_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A5_T2.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A5_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A5_T3.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A5_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A5_T3.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A5_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A5_T4.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A5_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A5_T4.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A5_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A6_T1.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A6_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A6_T1.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A6_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A6_T2.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A6_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A6_T2.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A6_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A6_T3.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A6_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A6_T3.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A6_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A6_T4.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A6_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A6_T4.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.12_CharacterClassEscape/S15.10.2.12_A6_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A1_T10.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A1_T10.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A1_T10.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A1_T10.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A1_T11.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A1_T11.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A1_T11.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A1_T11.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A1_T12.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A1_T12.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A1_T12.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A1_T12.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A1_T13.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A1_T13.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A1_T13.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A1_T13.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A1_T14.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A1_T14.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A1_T14.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A1_T14.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A1_T15.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A1_T15.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A1_T15.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A1_T15.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A1_T16.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A1_T16.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A1_T16.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A1_T16.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A1_T17.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A1_T17.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A1_T17.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A1_T17.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A1_T3.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A1_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A1_T3.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A1_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A1_T4.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A1_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A1_T4.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A1_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A1_T5.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A1_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A1_T5.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A1_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A1_T6.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A1_T6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A1_T6.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A1_T6.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A1_T7.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A1_T7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A1_T7.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A1_T7.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A1_T8.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A1_T8.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A1_T8.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A1_T8.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A1_T9.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A1_T9.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A1_T9.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A1_T9.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A2_T1.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A2_T1.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A2_T2.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A2_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A2_T2.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A2_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A2_T3.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A2_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A2_T3.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A2_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A2_T4.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A2_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A2_T4.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A2_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A2_T5.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A2_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A2_T5.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A2_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A2_T6.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A2_T6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A2_T6.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A2_T6.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A2_T7.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A2_T7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A2_T7.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A2_T7.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A2_T8.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A2_T8.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A2_T8.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A2_T8.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A3_T1.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A3_T1.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A3_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A3_T2.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A3_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A3_T2.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A3_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A3_T3.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A3_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A3_T3.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A3_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A3_T4.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A3_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A3_T4.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.13_CharacterClass/S15.10.2.13_A3_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T10.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T10.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T10.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T10.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T11.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T11.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T11.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T11.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T12.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T12.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T12.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T12.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T13.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T13.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T13.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T13.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T14.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T14.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T14.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T14.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T15.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T15.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T15.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T15.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T16.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T16.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T16.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T16.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T17.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T17.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T17.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T17.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T18.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T18.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T18.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T18.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T19.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T19.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T19.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T19.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T20.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T20.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T20.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T20.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T21.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T21.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T21.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T21.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T22.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T22.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T22.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T22.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T23.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T23.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T23.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T23.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T24.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T24.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T24.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T24.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T25.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T25.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T25.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T25.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T26.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T26.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T26.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T26.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T27.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T27.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T27.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T27.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T28.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T28.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T28.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T28.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T29.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T29.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T29.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T29.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T3.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T3.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T30.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T30.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T30.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T30.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T31.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T31.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T31.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T31.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T32.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T32.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T32.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T32.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T33.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T33.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T33.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T33.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T34.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T34.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T34.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T34.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T35.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T35.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T35.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T35.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T36.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T36.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T36.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T36.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T37.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T37.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T37.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T37.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T38.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T38.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T38.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T38.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T39.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T39.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T39.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T39.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T4.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T4.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T40.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T40.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T40.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T40.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T41.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T41.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T41.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T41.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T5.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T5.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T6.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T6.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T6.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T7.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T7.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T7.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T8.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T8.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T8.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T8.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T9.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T9.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T9.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.15_NonemptyClassRanges/S15.10.2.15_A1_T9.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.3_Disjunction/S15.10.2.3_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.3_Disjunction/S15.10.2.3_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.3_Disjunction/S15.10.2.3_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.3_Disjunction/S15.10.2.3_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.3_Disjunction/S15.10.2.3_A1_T10.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.3_Disjunction/S15.10.2.3_A1_T10.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.3_Disjunction/S15.10.2.3_A1_T10.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.3_Disjunction/S15.10.2.3_A1_T10.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.3_Disjunction/S15.10.2.3_A1_T11.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.3_Disjunction/S15.10.2.3_A1_T11.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.3_Disjunction/S15.10.2.3_A1_T11.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.3_Disjunction/S15.10.2.3_A1_T11.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.3_Disjunction/S15.10.2.3_A1_T12.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.3_Disjunction/S15.10.2.3_A1_T12.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.3_Disjunction/S15.10.2.3_A1_T12.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.3_Disjunction/S15.10.2.3_A1_T12.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.3_Disjunction/S15.10.2.3_A1_T13.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.3_Disjunction/S15.10.2.3_A1_T13.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.3_Disjunction/S15.10.2.3_A1_T13.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.3_Disjunction/S15.10.2.3_A1_T13.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.3_Disjunction/S15.10.2.3_A1_T14.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.3_Disjunction/S15.10.2.3_A1_T14.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.3_Disjunction/S15.10.2.3_A1_T14.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.3_Disjunction/S15.10.2.3_A1_T14.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.3_Disjunction/S15.10.2.3_A1_T15.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.3_Disjunction/S15.10.2.3_A1_T15.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.3_Disjunction/S15.10.2.3_A1_T15.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.3_Disjunction/S15.10.2.3_A1_T15.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.3_Disjunction/S15.10.2.3_A1_T16.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.3_Disjunction/S15.10.2.3_A1_T16.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.3_Disjunction/S15.10.2.3_A1_T16.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.3_Disjunction/S15.10.2.3_A1_T16.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.3_Disjunction/S15.10.2.3_A1_T17.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.3_Disjunction/S15.10.2.3_A1_T17.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.3_Disjunction/S15.10.2.3_A1_T17.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.3_Disjunction/S15.10.2.3_A1_T17.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.3_Disjunction/S15.10.2.3_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.3_Disjunction/S15.10.2.3_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.3_Disjunction/S15.10.2.3_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.3_Disjunction/S15.10.2.3_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.3_Disjunction/S15.10.2.3_A1_T3.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.3_Disjunction/S15.10.2.3_A1_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.3_Disjunction/S15.10.2.3_A1_T3.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.3_Disjunction/S15.10.2.3_A1_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.3_Disjunction/S15.10.2.3_A1_T4.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.3_Disjunction/S15.10.2.3_A1_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.3_Disjunction/S15.10.2.3_A1_T4.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.3_Disjunction/S15.10.2.3_A1_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.3_Disjunction/S15.10.2.3_A1_T5.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.3_Disjunction/S15.10.2.3_A1_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.3_Disjunction/S15.10.2.3_A1_T5.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.3_Disjunction/S15.10.2.3_A1_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.3_Disjunction/S15.10.2.3_A1_T6.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.3_Disjunction/S15.10.2.3_A1_T6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.3_Disjunction/S15.10.2.3_A1_T6.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.3_Disjunction/S15.10.2.3_A1_T6.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.3_Disjunction/S15.10.2.3_A1_T7.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.3_Disjunction/S15.10.2.3_A1_T7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.3_Disjunction/S15.10.2.3_A1_T7.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.3_Disjunction/S15.10.2.3_A1_T7.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.3_Disjunction/S15.10.2.3_A1_T8.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.3_Disjunction/S15.10.2.3_A1_T8.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.3_Disjunction/S15.10.2.3_A1_T8.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.3_Disjunction/S15.10.2.3_A1_T8.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.3_Disjunction/S15.10.2.3_A1_T9.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.3_Disjunction/S15.10.2.3_A1_T9.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.3_Disjunction/S15.10.2.3_A1_T9.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.3_Disjunction/S15.10.2.3_A1_T9.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.5_Term/S15.10.2.5_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.5_Term/S15.10.2.5_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.5_Term/S15.10.2.5_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.5_Term/S15.10.2.5_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.5_Term/S15.10.2.5_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.5_Term/S15.10.2.5_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.5_Term/S15.10.2.5_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.5_Term/S15.10.2.5_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.5_Term/S15.10.2.5_A1_T3.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.5_Term/S15.10.2.5_A1_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.5_Term/S15.10.2.5_A1_T3.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.5_Term/S15.10.2.5_A1_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.5_Term/S15.10.2.5_A1_T4.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.5_Term/S15.10.2.5_A1_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.5_Term/S15.10.2.5_A1_T4.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.5_Term/S15.10.2.5_A1_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.5_Term/S15.10.2.5_A1_T5.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.5_Term/S15.10.2.5_A1_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.5_Term/S15.10.2.5_A1_T5.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.5_Term/S15.10.2.5_A1_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A1_T3.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A1_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A1_T3.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A1_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A1_T4.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A1_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A1_T4.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A1_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A1_T5.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A1_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A1_T5.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A1_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A2_T1.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A2_T1.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A2_T10.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A2_T10.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A2_T10.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A2_T10.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A2_T2.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A2_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A2_T2.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A2_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A2_T3.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A2_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A2_T3.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A2_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A2_T4.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A2_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A2_T4.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A2_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A2_T5.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A2_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A2_T5.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A2_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A2_T6.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A2_T6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A2_T6.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A2_T6.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A2_T7.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A2_T7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A2_T7.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A2_T7.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A2_T8.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A2_T8.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A2_T8.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A2_T8.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A2_T9.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A2_T9.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A2_T9.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A2_T9.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A3_T1.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A3_T1.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A3_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A3_T10.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A3_T10.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A3_T10.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A3_T10.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A3_T11.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A3_T11.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A3_T11.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A3_T11.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A3_T12.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A3_T12.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A3_T12.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A3_T12.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A3_T13.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A3_T13.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A3_T13.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A3_T13.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A3_T14.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A3_T14.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A3_T14.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A3_T14.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A3_T15.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A3_T15.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A3_T15.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A3_T15.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A3_T2.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A3_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A3_T2.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A3_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A3_T3.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A3_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A3_T3.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A3_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A3_T4.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A3_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A3_T4.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A3_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A3_T5.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A3_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A3_T5.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A3_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A3_T6.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A3_T6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A3_T6.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A3_T6.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A3_T7.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A3_T7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A3_T7.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A3_T7.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A3_T8.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A3_T8.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A3_T8.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A3_T8.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A3_T9.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A3_T9.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A3_T9.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A3_T9.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A4_T1.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A4_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A4_T1.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A4_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A4_T2.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A4_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A4_T2.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A4_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A4_T3.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A4_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A4_T3.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A4_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A4_T4.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A4_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A4_T4.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A4_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A4_T5.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A4_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A4_T5.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A4_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A4_T6.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A4_T6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A4_T6.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A4_T6.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A4_T7.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A4_T7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A4_T7.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A4_T7.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A4_T8.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A4_T8.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A4_T8.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A4_T8.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A5_T1.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A5_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A5_T1.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A5_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A5_T2.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A5_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A5_T2.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A5_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A6_T1.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A6_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A6_T1.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A6_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A6_T2.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A6_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A6_T2.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A6_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A6_T3.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A6_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A6_T3.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A6_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A6_T4.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A6_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A6_T4.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.6_Assertion/S15.10.2.6_A6_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A1_T10.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A1_T10.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A1_T10.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A1_T10.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A1_T11.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A1_T11.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A1_T11.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A1_T11.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A1_T12.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A1_T12.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A1_T12.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A1_T12.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A1_T3.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A1_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A1_T3.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A1_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A1_T4.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A1_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A1_T4.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A1_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A1_T5.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A1_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A1_T5.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A1_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A1_T6.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A1_T6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A1_T6.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A1_T6.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A1_T7.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A1_T7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A1_T7.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A1_T7.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A1_T8.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A1_T8.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A1_T8.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A1_T8.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A1_T9.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A1_T9.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A1_T9.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A1_T9.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A2_T1.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A2_T1.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A2_T2.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A2_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A2_T2.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A2_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A2_T3.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A2_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A2_T3.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A2_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A2_T4.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A2_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A2_T4.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A2_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A3_T1.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A3_T1.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A3_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A3_T10.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A3_T10.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A3_T10.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A3_T10.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A3_T11.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A3_T11.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A3_T11.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A3_T11.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A3_T12.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A3_T12.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A3_T12.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A3_T12.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A3_T13.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A3_T13.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A3_T13.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A3_T13.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A3_T14.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A3_T14.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A3_T14.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A3_T14.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A3_T2.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A3_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A3_T2.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A3_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A3_T3.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A3_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A3_T3.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A3_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A3_T4.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A3_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A3_T4.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A3_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A3_T5.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A3_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A3_T5.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A3_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A3_T6.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A3_T6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A3_T6.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A3_T6.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A3_T7.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A3_T7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A3_T7.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A3_T7.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A3_T8.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A3_T8.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A3_T8.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A3_T8.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A3_T9.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A3_T9.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A3_T9.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A3_T9.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A4_T1.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A4_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A4_T1.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A4_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A4_T10.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A4_T10.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A4_T10.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A4_T10.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A4_T11.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A4_T11.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A4_T11.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A4_T11.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A4_T12.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A4_T12.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A4_T12.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A4_T12.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A4_T13.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A4_T13.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A4_T13.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A4_T13.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A4_T14.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A4_T14.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A4_T14.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A4_T14.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A4_T15.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A4_T15.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A4_T15.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A4_T15.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A4_T16.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A4_T16.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A4_T16.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A4_T16.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A4_T17.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A4_T17.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A4_T17.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A4_T17.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A4_T18.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A4_T18.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A4_T18.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A4_T18.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A4_T19.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A4_T19.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A4_T19.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A4_T19.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A4_T2.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A4_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A4_T2.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A4_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A4_T20.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A4_T20.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A4_T20.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A4_T20.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A4_T21.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A4_T21.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A4_T21.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A4_T21.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A4_T3.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A4_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A4_T3.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A4_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A4_T4.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A4_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A4_T4.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A4_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A4_T5.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A4_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A4_T5.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A4_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A4_T6.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A4_T6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A4_T6.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A4_T6.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A4_T7.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A4_T7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A4_T7.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A4_T7.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A4_T8.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A4_T8.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A4_T8.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A4_T8.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A4_T9.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A4_T9.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A4_T9.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A4_T9.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A5_T1.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A5_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A5_T1.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A5_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A5_T10.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A5_T10.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A5_T10.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A5_T10.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A5_T11.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A5_T11.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A5_T11.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A5_T11.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A5_T12.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A5_T12.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A5_T12.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A5_T12.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A5_T2.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A5_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A5_T2.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A5_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A5_T3.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A5_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A5_T3.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A5_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A5_T4.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A5_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A5_T4.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A5_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A5_T5.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A5_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A5_T5.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A5_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A5_T6.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A5_T6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A5_T6.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A5_T6.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A5_T7.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A5_T7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A5_T7.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A5_T7.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A5_T8.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A5_T8.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A5_T8.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A5_T8.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A5_T9.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A5_T9.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A5_T9.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A5_T9.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A6_T1.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A6_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A6_T1.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A6_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A6_T2.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A6_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A6_T2.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A6_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A6_T3.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A6_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A6_T3.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A6_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A6_T4.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A6_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A6_T4.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A6_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A6_T5.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A6_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A6_T5.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A6_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A6_T6.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A6_T6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A6_T6.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.7_Quantifier/S15.10.2.7_A6_T6.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A1_T3.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A1_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A1_T3.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A1_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A1_T4.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A1_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A1_T4.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A1_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A1_T5.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A1_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A1_T5.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A1_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A2_T1.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A2_T1.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A2_T10.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A2_T10.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A2_T10.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A2_T10.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A2_T11.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A2_T11.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A2_T11.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A2_T11.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A2_T2.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A2_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A2_T2.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A2_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A2_T3.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A2_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A2_T3.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A2_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A2_T4.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A2_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A2_T4.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A2_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A2_T5.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A2_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A2_T5.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A2_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A2_T6.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A2_T6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A2_T6.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A2_T6.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A2_T7.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A2_T7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A2_T7.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A2_T7.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A2_T8.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A2_T8.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A2_T8.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A2_T8.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A2_T9.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A2_T9.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A2_T9.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A2_T9.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T1.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T1.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T10.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T10.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T10.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T10.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T11.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T11.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T11.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T11.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T12.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T12.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T12.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T12.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T13.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T13.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T13.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T13.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T14.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T14.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T14.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T14.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T15.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T15.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T15.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T15.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T16.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T16.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T16.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T16.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T17.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T17.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T17.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T17.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T18.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T18.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T18.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T18.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T19.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T19.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T19.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T19.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T2.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T2.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T20.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T20.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T20.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T20.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T21.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T21.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T21.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T21.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T22.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T22.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T22.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T22.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T23.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T23.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T23.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T23.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T24.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T24.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T24.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T24.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T25.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T25.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T25.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T25.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T26.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T26.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T26.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T26.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T27.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T27.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T27.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T27.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T28.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T28.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T28.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T28.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T29.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T29.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T29.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T29.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T3.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T3.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T30.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T30.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T30.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T30.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T31.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T31.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T31.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T31.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T32.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T32.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T32.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T32.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T33.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T33.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T33.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T33.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T4.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T4.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T5.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T5.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T6.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T6.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T6.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T7.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T7.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T7.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T8.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T8.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T8.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T8.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T9.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T9.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T9.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A3_T9.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A4_T1.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A4_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A4_T1.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A4_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A4_T2.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A4_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A4_T2.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A4_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A4_T3.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A4_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A4_T3.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A4_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A4_T4.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A4_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A4_T4.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A4_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A4_T5.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A4_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A4_T5.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A4_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A4_T6.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A4_T6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A4_T6.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A4_T6.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A4_T7.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A4_T7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A4_T7.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A4_T7.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A4_T8.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A4_T8.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A4_T8.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A4_T8.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A4_T9.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A4_T9.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A4_T9.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A4_T9.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A5_T1.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A5_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A5_T1.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A5_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A5_T2.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A5_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A5_T2.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.8_Atom/S15.10.2.8_A5_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.9_AtomEscape/S15.10.2.9_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.9_AtomEscape/S15.10.2.9_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.9_AtomEscape/S15.10.2.9_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.9_AtomEscape/S15.10.2.9_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.9_AtomEscape/S15.10.2.9_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.9_AtomEscape/S15.10.2.9_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.9_AtomEscape/S15.10.2.9_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.9_AtomEscape/S15.10.2.9_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.9_AtomEscape/S15.10.2.9_A1_T3.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.9_AtomEscape/S15.10.2.9_A1_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.9_AtomEscape/S15.10.2.9_A1_T3.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.9_AtomEscape/S15.10.2.9_A1_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.9_AtomEscape/S15.10.2.9_A1_T4.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.9_AtomEscape/S15.10.2.9_A1_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.9_AtomEscape/S15.10.2.9_A1_T4.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.9_AtomEscape/S15.10.2.9_A1_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.9_AtomEscape/S15.10.2.9_A1_T5.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.9_AtomEscape/S15.10.2.9_A1_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.9_AtomEscape/S15.10.2.9_A1_T5.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/15.10.2.9_AtomEscape/S15.10.2.9_A1_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/S15.10.2_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/S15.10.2_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/S15.10.2_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.2_Pattern_Semantics/S15.10.2_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.3_The_RegExp_Constructor_Called_as_a_Function/S15.10.3.1_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.3_The_RegExp_Constructor_Called_as_a_Function/S15.10.3.1_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.3_The_RegExp_Constructor_Called_as_a_Function/S15.10.3.1_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.3_The_RegExp_Constructor_Called_as_a_Function/S15.10.3.1_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.3_The_RegExp_Constructor_Called_as_a_Function/S15.10.3.1_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.3_The_RegExp_Constructor_Called_as_a_Function/S15.10.3.1_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.3_The_RegExp_Constructor_Called_as_a_Function/S15.10.3.1_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.3_The_RegExp_Constructor_Called_as_a_Function/S15.10.3.1_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.3_The_RegExp_Constructor_Called_as_a_Function/S15.10.3.1_A1_T3.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.3_The_RegExp_Constructor_Called_as_a_Function/S15.10.3.1_A1_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.3_The_RegExp_Constructor_Called_as_a_Function/S15.10.3.1_A1_T3.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.3_The_RegExp_Constructor_Called_as_a_Function/S15.10.3.1_A1_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.3_The_RegExp_Constructor_Called_as_a_Function/S15.10.3.1_A1_T4.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.3_The_RegExp_Constructor_Called_as_a_Function/S15.10.3.1_A1_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.3_The_RegExp_Constructor_Called_as_a_Function/S15.10.3.1_A1_T4.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.3_The_RegExp_Constructor_Called_as_a_Function/S15.10.3.1_A1_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.3_The_RegExp_Constructor_Called_as_a_Function/S15.10.3.1_A1_T5.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.3_The_RegExp_Constructor_Called_as_a_Function/S15.10.3.1_A1_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.3_The_RegExp_Constructor_Called_as_a_Function/S15.10.3.1_A1_T5.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.3_The_RegExp_Constructor_Called_as_a_Function/S15.10.3.1_A1_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.3_The_RegExp_Constructor_Called_as_a_Function/S15.10.3.1_A2_T1.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.3_The_RegExp_Constructor_Called_as_a_Function/S15.10.3.1_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.3_The_RegExp_Constructor_Called_as_a_Function/S15.10.3.1_A2_T1.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.3_The_RegExp_Constructor_Called_as_a_Function/S15.10.3.1_A2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.3_The_RegExp_Constructor_Called_as_a_Function/S15.10.3.1_A2_T2.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.3_The_RegExp_Constructor_Called_as_a_Function/S15.10.3.1_A2_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.3_The_RegExp_Constructor_Called_as_a_Function/S15.10.3.1_A2_T2.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.3_The_RegExp_Constructor_Called_as_a_Function/S15.10.3.1_A2_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.3_The_RegExp_Constructor_Called_as_a_Function/S15.10.3.1_A3_T1.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.3_The_RegExp_Constructor_Called_as_a_Function/S15.10.3.1_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.3_The_RegExp_Constructor_Called_as_a_Function/S15.10.3.1_A3_T1.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.3_The_RegExp_Constructor_Called_as_a_Function/S15.10.3.1_A3_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.3_The_RegExp_Constructor_Called_as_a_Function/S15.10.3.1_A3_T2.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.3_The_RegExp_Constructor_Called_as_a_Function/S15.10.3.1_A3_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.3_The_RegExp_Constructor_Called_as_a_Function/S15.10.3.1_A3_T2.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.3_The_RegExp_Constructor_Called_as_a_Function/S15.10.3.1_A3_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A1_T3.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A1_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A1_T3.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A1_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A1_T4.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A1_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A1_T4.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A1_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A1_T5.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A1_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A1_T5.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A1_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A2_T1.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A2_T1.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A2_T2.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A2_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A2_T2.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A2_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A3_T1.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A3_T1.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A3_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A3_T2.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A3_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A3_T2.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A3_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A3_T3.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A3_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A3_T3.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A3_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A3_T4.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A3_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A3_T4.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A3_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A3_T5.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A3_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A3_T5.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A3_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A4_T1.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A4_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A4_T1.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A4_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A4_T2.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A4_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A4_T2.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A4_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A4_T3.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A4_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A4_T3.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A4_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A4_T4.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A4_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A4_T4.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A4_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A4_T5.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A4_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A4_T5.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A4_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A5_T1.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A5_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A5_T1.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A5_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A5_T2.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A5_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A5_T2.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A5_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A5_T3.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A5_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A5_T3.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A5_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A5_T4.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A5_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A5_T4.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A5_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A5_T5.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A5_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A5_T5.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A5_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A5_T6.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A5_T6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A5_T6.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A5_T6.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A5_T7.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A5_T7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A5_T7.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A5_T7.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A5_T8.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A5_T8.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A5_T8.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A5_T8.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A5_T9.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A5_T9.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A5_T9.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A5_T9.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A6_T1.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A6_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A6_T1.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A6_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A7_T1.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A7_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A7_T1.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A7_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A7_T2.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A7_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A7_T2.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A7_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A8_T1.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A8_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A8_T1.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A8_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A8_T10.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A8_T10.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A8_T10.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A8_T10.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A8_T11.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A8_T11.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A8_T11.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A8_T11.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A8_T12.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A8_T12.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A8_T12.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A8_T12.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A8_T13.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A8_T13.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A8_T13.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A8_T13.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A8_T2.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A8_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A8_T2.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A8_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A8_T3.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A8_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A8_T3.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A8_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A8_T4.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A8_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A8_T4.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A8_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A8_T5.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A8_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A8_T5.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A8_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A8_T6.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A8_T6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A8_T6.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A8_T6.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A8_T7.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A8_T7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A8_T7.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A8_T7.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A8_T8.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A8_T8.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A8_T8.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A8_T8.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A8_T9.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A8_T9.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A8_T9.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A8_T9.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A9_T1.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A9_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A9_T1.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A9_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A9_T2.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A9_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A9_T2.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A9_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A9_T3.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A9_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A9_T3.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.4_The_RegExp_Constructor/S15.10.4.1_A9_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.5_Properties_of_the_RegExp_Constructor/S15.10.5.1_A1.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.5_Properties_of_the_RegExp_Constructor/S15.10.5.1_A1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.5_Properties_of_the_RegExp_Constructor/S15.10.5.1_A1.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.5_Properties_of_the_RegExp_Constructor/S15.10.5.1_A1.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.5_Properties_of_the_RegExp_Constructor/S15.10.5.1_A2.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.5_Properties_of_the_RegExp_Constructor/S15.10.5.1_A2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.5_Properties_of_the_RegExp_Constructor/S15.10.5.1_A2.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.5_Properties_of_the_RegExp_Constructor/S15.10.5.1_A2.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.5_Properties_of_the_RegExp_Constructor/S15.10.5.1_A3.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.5_Properties_of_the_RegExp_Constructor/S15.10.5.1_A3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.5_Properties_of_the_RegExp_Constructor/S15.10.5.1_A3.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.5_Properties_of_the_RegExp_Constructor/S15.10.5.1_A3.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.5_Properties_of_the_RegExp_Constructor/S15.10.5.1_A4.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.5_Properties_of_the_RegExp_Constructor/S15.10.5.1_A4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.5_Properties_of_the_RegExp_Constructor/S15.10.5.1_A4.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.5_Properties_of_the_RegExp_Constructor/S15.10.5.1_A4.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.5_Properties_of_the_RegExp_Constructor/S15.10.5_A1.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.5_Properties_of_the_RegExp_Constructor/S15.10.5_A1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.5_Properties_of_the_RegExp_Constructor/S15.10.5_A1.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.5_Properties_of_the_RegExp_Constructor/S15.10.5_A1.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.5_Properties_of_the_RegExp_Constructor/S15.10.5_A2_T1.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.5_Properties_of_the_RegExp_Constructor/S15.10.5_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.5_Properties_of_the_RegExp_Constructor/S15.10.5_A2_T1.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.5_Properties_of_the_RegExp_Constructor/S15.10.5_A2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.5_Properties_of_the_RegExp_Constructor/S15.10.5_A2_T2.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.5_Properties_of_the_RegExp_Constructor/S15.10.5_A2_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.5_Properties_of_the_RegExp_Constructor/S15.10.5_A2_T2.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.5_Properties_of_the_RegExp_Constructor/S15.10.5_A2_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A10.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A10.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A10.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A10.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A11.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A11.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A11.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A11.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A1_T10.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A1_T10.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A1_T10.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A1_T10.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A1_T11.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A1_T11.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A1_T11.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A1_T11.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A1_T12.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A1_T12.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A1_T12.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A1_T12.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A1_T13.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A1_T13.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A1_T13.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A1_T13.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A1_T14.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A1_T14.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A1_T14.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A1_T14.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A1_T15.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A1_T15.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A1_T15.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A1_T15.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A1_T16.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A1_T16.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A1_T16.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A1_T16.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A1_T17.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A1_T17.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A1_T17.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A1_T17.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A1_T18.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A1_T18.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A1_T18.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A1_T18.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A1_T19.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A1_T19.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A1_T19.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A1_T19.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A1_T20.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A1_T20.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A1_T20.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A1_T20.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A1_T21.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A1_T21.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A1_T21.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A1_T21.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A1_T3.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A1_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A1_T3.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A1_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A1_T4.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A1_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A1_T4.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A1_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A1_T5.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A1_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A1_T5.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A1_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A1_T6.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A1_T6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A1_T6.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A1_T6.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A1_T7.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A1_T7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A1_T7.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A1_T7.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A1_T8.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A1_T8.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A1_T8.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A1_T8.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A1_T9.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A1_T9.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A1_T9.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A1_T9.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A2_T1.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A2_T1.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A2_T10.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A2_T10.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A2_T10.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A2_T10.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A2_T2.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A2_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A2_T2.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A2_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A2_T3.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A2_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A2_T3.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A2_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A2_T4.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A2_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A2_T4.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A2_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A2_T5.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A2_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A2_T5.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A2_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A2_T6.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A2_T6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A2_T6.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A2_T6.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A2_T7.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A2_T7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A2_T7.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A2_T7.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A2_T8.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A2_T8.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A2_T8.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A2_T8.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A2_T9.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A2_T9.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A2_T9.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A2_T9.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A3_T1.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A3_T1.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A3_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A3_T2.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A3_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A3_T2.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A3_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A3_T3.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A3_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A3_T3.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A3_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A3_T4.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A3_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A3_T4.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A3_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A3_T5.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A3_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A3_T5.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A3_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A3_T6.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A3_T6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A3_T6.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A3_T6.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A3_T7.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A3_T7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A3_T7.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A3_T7.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A4_T1.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A4_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A4_T1.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A4_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A4_T10.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A4_T10.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A4_T10.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A4_T10.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A4_T11.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A4_T11.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A4_T11.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A4_T11.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A4_T12.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A4_T12.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A4_T12.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A4_T12.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A4_T2.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A4_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A4_T2.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A4_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A4_T3.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A4_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A4_T3.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A4_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A4_T4.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A4_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A4_T4.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A4_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A4_T5.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A4_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A4_T5.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A4_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A4_T6.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A4_T6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A4_T6.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A4_T6.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A4_T7.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A4_T7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A4_T7.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A4_T7.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A4_T8.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A4_T8.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A4_T8.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A4_T8.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A4_T9.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A4_T9.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A4_T9.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A4_T9.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A5_T1.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A5_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A5_T1.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A5_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A5_T2.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A5_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A5_T2.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A5_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A5_T3.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A5_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A5_T3.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A5_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A6.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A6.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A6.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A7.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A7.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A7.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A8.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A8.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A8.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A8.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A9.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A9.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A9.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A9.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A10.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A10.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A10.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A10.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A11.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A11.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A11.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A11.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A1_T10.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A1_T10.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A1_T10.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A1_T10.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A1_T11.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A1_T11.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A1_T11.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A1_T11.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A1_T12.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A1_T12.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A1_T12.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A1_T12.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A1_T13.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A1_T13.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A1_T13.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A1_T13.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A1_T14.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A1_T14.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A1_T14.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A1_T14.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A1_T15.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A1_T15.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A1_T15.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A1_T15.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A1_T16.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A1_T16.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A1_T16.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A1_T16.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A1_T17.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A1_T17.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A1_T17.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A1_T17.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A1_T18.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A1_T18.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A1_T18.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A1_T18.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A1_T19.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A1_T19.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A1_T19.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A1_T19.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A1_T20.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A1_T20.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A1_T20.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A1_T20.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A1_T21.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A1_T21.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A1_T21.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A1_T21.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A1_T3.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A1_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A1_T3.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A1_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A1_T4.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A1_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A1_T4.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A1_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A1_T5.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A1_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A1_T5.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A1_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A1_T6.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A1_T6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A1_T6.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A1_T6.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A1_T7.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A1_T7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A1_T7.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A1_T7.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A1_T8.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A1_T8.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A1_T8.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A1_T8.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A1_T9.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A1_T9.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A1_T9.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A1_T9.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A2_T1.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A2_T1.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A2_T10.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A2_T10.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A2_T10.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A2_T10.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A2_T2.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A2_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A2_T2.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A2_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A2_T3.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A2_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A2_T3.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A2_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A2_T4.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A2_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A2_T4.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A2_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A2_T5.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A2_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A2_T5.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A2_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A2_T6.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A2_T6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A2_T6.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A2_T6.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A2_T7.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A2_T7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A2_T7.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A2_T7.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A2_T8.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A2_T8.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A2_T8.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A2_T8.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A2_T9.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A2_T9.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A2_T9.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A2_T9.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A6.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A6.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A6.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A7.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A7.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A7.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A8.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A8.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A8.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A8.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A9.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A9.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A9.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A9.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.4_RegExp.prototype.toString/S15.10.6.4_A10.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.4_RegExp.prototype.toString/S15.10.6.4_A10.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.4_RegExp.prototype.toString/S15.10.6.4_A10.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.4_RegExp.prototype.toString/S15.10.6.4_A10.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.4_RegExp.prototype.toString/S15.10.6.4_A11.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.4_RegExp.prototype.toString/S15.10.6.4_A11.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.4_RegExp.prototype.toString/S15.10.6.4_A11.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.4_RegExp.prototype.toString/S15.10.6.4_A11.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.4_RegExp.prototype.toString/S15.10.6.4_A6.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.4_RegExp.prototype.toString/S15.10.6.4_A6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.4_RegExp.prototype.toString/S15.10.6.4_A6.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.4_RegExp.prototype.toString/S15.10.6.4_A6.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.4_RegExp.prototype.toString/S15.10.6.4_A7.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.4_RegExp.prototype.toString/S15.10.6.4_A7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.4_RegExp.prototype.toString/S15.10.6.4_A7.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.4_RegExp.prototype.toString/S15.10.6.4_A7.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.4_RegExp.prototype.toString/S15.10.6.4_A8.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.4_RegExp.prototype.toString/S15.10.6.4_A8.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.4_RegExp.prototype.toString/S15.10.6.4_A8.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.4_RegExp.prototype.toString/S15.10.6.4_A8.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.4_RegExp.prototype.toString/S15.10.6.4_A9.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.4_RegExp.prototype.toString/S15.10.6.4_A9.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.4_RegExp.prototype.toString/S15.10.6.4_A9.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/15.10.6.4_RegExp.prototype.toString/S15.10.6.4_A9.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/S15.10.6.1_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/S15.10.6.1_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/S15.10.6.1_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/S15.10.6.1_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/S15.10.6.1_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/S15.10.6.1_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/S15.10.6.1_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/S15.10.6.1_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/S15.10.6_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/S15.10.6_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/S15.10.6_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/S15.10.6_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/S15.10.6_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/S15.10.6_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/S15.10.6_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/S15.10.6_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/S15.10.6_A2.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/S15.10.6_A2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/S15.10.6_A2.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.6_Properties_of_the_RegExp_Prototype_Object/S15.10.6_A2.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.7_Properties_of_RegExp_Instances/15.10.7.1_source/S15.10.7.1_A10.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.7_Properties_of_RegExp_Instances/15.10.7.1_source/S15.10.7.1_A10.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.7_Properties_of_RegExp_Instances/15.10.7.1_source/S15.10.7.1_A10.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.7_Properties_of_RegExp_Instances/15.10.7.1_source/S15.10.7.1_A10.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.7_Properties_of_RegExp_Instances/15.10.7.1_source/S15.10.7.1_A8.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.7_Properties_of_RegExp_Instances/15.10.7.1_source/S15.10.7.1_A8.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.7_Properties_of_RegExp_Instances/15.10.7.1_source/S15.10.7.1_A8.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.7_Properties_of_RegExp_Instances/15.10.7.1_source/S15.10.7.1_A8.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.7_Properties_of_RegExp_Instances/15.10.7.1_source/S15.10.7.1_A9.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.7_Properties_of_RegExp_Instances/15.10.7.1_source/S15.10.7.1_A9.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.7_Properties_of_RegExp_Instances/15.10.7.1_source/S15.10.7.1_A9.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.7_Properties_of_RegExp_Instances/15.10.7.1_source/S15.10.7.1_A9.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.7_Properties_of_RegExp_Instances/15.10.7.2_global/S15.10.7.2_A10.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.7_Properties_of_RegExp_Instances/15.10.7.2_global/S15.10.7.2_A10.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.7_Properties_of_RegExp_Instances/15.10.7.2_global/S15.10.7.2_A10.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.7_Properties_of_RegExp_Instances/15.10.7.2_global/S15.10.7.2_A10.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.7_Properties_of_RegExp_Instances/15.10.7.2_global/S15.10.7.2_A8.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.7_Properties_of_RegExp_Instances/15.10.7.2_global/S15.10.7.2_A8.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.7_Properties_of_RegExp_Instances/15.10.7.2_global/S15.10.7.2_A8.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.7_Properties_of_RegExp_Instances/15.10.7.2_global/S15.10.7.2_A8.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.7_Properties_of_RegExp_Instances/15.10.7.2_global/S15.10.7.2_A9.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.7_Properties_of_RegExp_Instances/15.10.7.2_global/S15.10.7.2_A9.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.7_Properties_of_RegExp_Instances/15.10.7.2_global/S15.10.7.2_A9.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.7_Properties_of_RegExp_Instances/15.10.7.2_global/S15.10.7.2_A9.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.7_Properties_of_RegExp_Instances/15.10.7.3_ignoreCase/S15.10.7.3_A10.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.7_Properties_of_RegExp_Instances/15.10.7.3_ignoreCase/S15.10.7.3_A10.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.7_Properties_of_RegExp_Instances/15.10.7.3_ignoreCase/S15.10.7.3_A10.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.7_Properties_of_RegExp_Instances/15.10.7.3_ignoreCase/S15.10.7.3_A10.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.7_Properties_of_RegExp_Instances/15.10.7.3_ignoreCase/S15.10.7.3_A8.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.7_Properties_of_RegExp_Instances/15.10.7.3_ignoreCase/S15.10.7.3_A8.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.7_Properties_of_RegExp_Instances/15.10.7.3_ignoreCase/S15.10.7.3_A8.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.7_Properties_of_RegExp_Instances/15.10.7.3_ignoreCase/S15.10.7.3_A8.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.7_Properties_of_RegExp_Instances/15.10.7.3_ignoreCase/S15.10.7.3_A9.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.7_Properties_of_RegExp_Instances/15.10.7.3_ignoreCase/S15.10.7.3_A9.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.7_Properties_of_RegExp_Instances/15.10.7.3_ignoreCase/S15.10.7.3_A9.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.7_Properties_of_RegExp_Instances/15.10.7.3_ignoreCase/S15.10.7.3_A9.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.7_Properties_of_RegExp_Instances/15.10.7.4_multiline/S15.10.7.4_A10.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.7_Properties_of_RegExp_Instances/15.10.7.4_multiline/S15.10.7.4_A10.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.7_Properties_of_RegExp_Instances/15.10.7.4_multiline/S15.10.7.4_A10.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.7_Properties_of_RegExp_Instances/15.10.7.4_multiline/S15.10.7.4_A10.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.7_Properties_of_RegExp_Instances/15.10.7.4_multiline/S15.10.7.4_A8.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.7_Properties_of_RegExp_Instances/15.10.7.4_multiline/S15.10.7.4_A8.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.7_Properties_of_RegExp_Instances/15.10.7.4_multiline/S15.10.7.4_A8.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.7_Properties_of_RegExp_Instances/15.10.7.4_multiline/S15.10.7.4_A8.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.7_Properties_of_RegExp_Instances/15.10.7.4_multiline/S15.10.7.4_A9.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.7_Properties_of_RegExp_Instances/15.10.7.4_multiline/S15.10.7.4_A9.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.7_Properties_of_RegExp_Instances/15.10.7.4_multiline/S15.10.7.4_A9.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.7_Properties_of_RegExp_Instances/15.10.7.4_multiline/S15.10.7.4_A9.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.7_Properties_of_RegExp_Instances/15.10.7.5_lastIndex/S15.10.7.5_A8.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.7_Properties_of_RegExp_Instances/15.10.7.5_lastIndex/S15.10.7.5_A8.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.7_Properties_of_RegExp_Instances/15.10.7.5_lastIndex/S15.10.7.5_A8.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.7_Properties_of_RegExp_Instances/15.10.7.5_lastIndex/S15.10.7.5_A8.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.7_Properties_of_RegExp_Instances/15.10.7.5_lastIndex/S15.10.7.5_A9.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.7_Properties_of_RegExp_Instances/15.10.7.5_lastIndex/S15.10.7.5_A9.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.7_Properties_of_RegExp_Instances/15.10.7.5_lastIndex/S15.10.7.5_A9.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.7_Properties_of_RegExp_Instances/15.10.7.5_lastIndex/S15.10.7.5_A9.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.7_Properties_of_RegExp_Instances/S15.10.7_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.7_Properties_of_RegExp_Instances/S15.10.7_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.7_Properties_of_RegExp_Instances/S15.10.7_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.7_Properties_of_RegExp_Instances/S15.10.7_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.7_Properties_of_RegExp_Instances/S15.10.7_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.7_Properties_of_RegExp_Instances/S15.10.7_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.7_Properties_of_RegExp_Instances/S15.10.7_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.7_Properties_of_RegExp_Instances/S15.10.7_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.7_Properties_of_RegExp_Instances/S15.10.7_A2_T1.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.7_Properties_of_RegExp_Instances/S15.10.7_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.7_Properties_of_RegExp_Instances/S15.10.7_A2_T1.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.7_Properties_of_RegExp_Instances/S15.10.7_A2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.7_Properties_of_RegExp_Instances/S15.10.7_A2_T2.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.7_Properties_of_RegExp_Instances/S15.10.7_A2_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.7_Properties_of_RegExp_Instances/S15.10.7_A2_T2.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.7_Properties_of_RegExp_Instances/S15.10.7_A2_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.7_Properties_of_RegExp_Instances/S15.10.7_A3_T1.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.7_Properties_of_RegExp_Instances/S15.10.7_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.7_Properties_of_RegExp_Instances/S15.10.7_A3_T1.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.7_Properties_of_RegExp_Instances/S15.10.7_A3_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.7_Properties_of_RegExp_Instances/S15.10.7_A3_T2.js b/test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.7_Properties_of_RegExp_Instances/S15.10.7_A3_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.10_RegExp_Objects/15.10.7_Properties_of_RegExp_Instances/S15.10.7_A3_T2.js rename to test/suite/sputnik_converted/15_Native/15.10_RegExp_Objects/15.10.7_Properties_of_RegExp_Instances/S15.10.7_A3_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.11_Error_Objects/15.11.1_The_Error_Constructor_Called_as_a_Function/S15.11.1.1_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.11_Error_Objects/15.11.1_The_Error_Constructor_Called_as_a_Function/S15.11.1.1_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.11_Error_Objects/15.11.1_The_Error_Constructor_Called_as_a_Function/S15.11.1.1_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.11_Error_Objects/15.11.1_The_Error_Constructor_Called_as_a_Function/S15.11.1.1_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.11_Error_Objects/15.11.1_The_Error_Constructor_Called_as_a_Function/S15.11.1.1_A2_T1.js b/test/suite/sputnik_converted/15_Native/15.11_Error_Objects/15.11.1_The_Error_Constructor_Called_as_a_Function/S15.11.1.1_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.11_Error_Objects/15.11.1_The_Error_Constructor_Called_as_a_Function/S15.11.1.1_A2_T1.js rename to test/suite/sputnik_converted/15_Native/15.11_Error_Objects/15.11.1_The_Error_Constructor_Called_as_a_Function/S15.11.1.1_A2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.11_Error_Objects/15.11.1_The_Error_Constructor_Called_as_a_Function/S15.11.1.1_A3_T1.js b/test/suite/sputnik_converted/15_Native/15.11_Error_Objects/15.11.1_The_Error_Constructor_Called_as_a_Function/S15.11.1.1_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.11_Error_Objects/15.11.1_The_Error_Constructor_Called_as_a_Function/S15.11.1.1_A3_T1.js rename to test/suite/sputnik_converted/15_Native/15.11_Error_Objects/15.11.1_The_Error_Constructor_Called_as_a_Function/S15.11.1.1_A3_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.11_Error_Objects/15.11.1_The_Error_Constructor_Called_as_a_Function/S15.11.1_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.11_Error_Objects/15.11.1_The_Error_Constructor_Called_as_a_Function/S15.11.1_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.11_Error_Objects/15.11.1_The_Error_Constructor_Called_as_a_Function/S15.11.1_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.11_Error_Objects/15.11.1_The_Error_Constructor_Called_as_a_Function/S15.11.1_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.11_Error_Objects/15.11.2_The_Error_Constructor/S15.11.2.1_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.11_Error_Objects/15.11.2_The_Error_Constructor/S15.11.2.1_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.11_Error_Objects/15.11.2_The_Error_Constructor/S15.11.2.1_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.11_Error_Objects/15.11.2_The_Error_Constructor/S15.11.2.1_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.11_Error_Objects/15.11.2_The_Error_Constructor/S15.11.2.1_A2_T1.js b/test/suite/sputnik_converted/15_Native/15.11_Error_Objects/15.11.2_The_Error_Constructor/S15.11.2.1_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.11_Error_Objects/15.11.2_The_Error_Constructor/S15.11.2.1_A2_T1.js rename to test/suite/sputnik_converted/15_Native/15.11_Error_Objects/15.11.2_The_Error_Constructor/S15.11.2.1_A2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.11_Error_Objects/15.11.2_The_Error_Constructor/S15.11.2.1_A3_T1.js b/test/suite/sputnik_converted/15_Native/15.11_Error_Objects/15.11.2_The_Error_Constructor/S15.11.2.1_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.11_Error_Objects/15.11.2_The_Error_Constructor/S15.11.2.1_A3_T1.js rename to test/suite/sputnik_converted/15_Native/15.11_Error_Objects/15.11.2_The_Error_Constructor/S15.11.2.1_A3_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.11_Error_Objects/15.11.3_Properties_of_the_Error_Constructor/S15.11.3.1_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.11_Error_Objects/15.11.3_Properties_of_the_Error_Constructor/S15.11.3.1_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.11_Error_Objects/15.11.3_Properties_of_the_Error_Constructor/S15.11.3.1_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.11_Error_Objects/15.11.3_Properties_of_the_Error_Constructor/S15.11.3.1_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.11_Error_Objects/15.11.3_Properties_of_the_Error_Constructor/S15.11.3.1_A2_T1.js b/test/suite/sputnik_converted/15_Native/15.11_Error_Objects/15.11.3_Properties_of_the_Error_Constructor/S15.11.3.1_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.11_Error_Objects/15.11.3_Properties_of_the_Error_Constructor/S15.11.3.1_A2_T1.js rename to test/suite/sputnik_converted/15_Native/15.11_Error_Objects/15.11.3_Properties_of_the_Error_Constructor/S15.11.3.1_A2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.11_Error_Objects/15.11.3_Properties_of_the_Error_Constructor/S15.11.3.1_A3_T1.js b/test/suite/sputnik_converted/15_Native/15.11_Error_Objects/15.11.3_Properties_of_the_Error_Constructor/S15.11.3.1_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.11_Error_Objects/15.11.3_Properties_of_the_Error_Constructor/S15.11.3.1_A3_T1.js rename to test/suite/sputnik_converted/15_Native/15.11_Error_Objects/15.11.3_Properties_of_the_Error_Constructor/S15.11.3.1_A3_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.11_Error_Objects/15.11.3_Properties_of_the_Error_Constructor/S15.11.3.1_A4_T1.js b/test/suite/sputnik_converted/15_Native/15.11_Error_Objects/15.11.3_Properties_of_the_Error_Constructor/S15.11.3.1_A4_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.11_Error_Objects/15.11.3_Properties_of_the_Error_Constructor/S15.11.3.1_A4_T1.js rename to test/suite/sputnik_converted/15_Native/15.11_Error_Objects/15.11.3_Properties_of_the_Error_Constructor/S15.11.3.1_A4_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.11_Error_Objects/15.11.3_Properties_of_the_Error_Constructor/S15.11.3_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.11_Error_Objects/15.11.3_Properties_of_the_Error_Constructor/S15.11.3_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.11_Error_Objects/15.11.3_Properties_of_the_Error_Constructor/S15.11.3_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.11_Error_Objects/15.11.3_Properties_of_the_Error_Constructor/S15.11.3_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.11_Error_Objects/15.11.3_Properties_of_the_Error_Constructor/S15.11.3_A2_T1.js b/test/suite/sputnik_converted/15_Native/15.11_Error_Objects/15.11.3_Properties_of_the_Error_Constructor/S15.11.3_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.11_Error_Objects/15.11.3_Properties_of_the_Error_Constructor/S15.11.3_A2_T1.js rename to test/suite/sputnik_converted/15_Native/15.11_Error_Objects/15.11.3_Properties_of_the_Error_Constructor/S15.11.3_A2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.11_Error_Objects/15.11.4_Properties_of_the_Error_Prototype_Object/S15.11.4.1_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.11_Error_Objects/15.11.4_Properties_of_the_Error_Prototype_Object/S15.11.4.1_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.11_Error_Objects/15.11.4_Properties_of_the_Error_Prototype_Object/S15.11.4.1_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.11_Error_Objects/15.11.4_Properties_of_the_Error_Prototype_Object/S15.11.4.1_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.11_Error_Objects/15.11.4_Properties_of_the_Error_Prototype_Object/S15.11.4.1_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.11_Error_Objects/15.11.4_Properties_of_the_Error_Prototype_Object/S15.11.4.1_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.11_Error_Objects/15.11.4_Properties_of_the_Error_Prototype_Object/S15.11.4.1_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.11_Error_Objects/15.11.4_Properties_of_the_Error_Prototype_Object/S15.11.4.1_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.11_Error_Objects/15.11.4_Properties_of_the_Error_Prototype_Object/S15.11.4.2_A1.js b/test/suite/sputnik_converted/15_Native/15.11_Error_Objects/15.11.4_Properties_of_the_Error_Prototype_Object/S15.11.4.2_A1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.11_Error_Objects/15.11.4_Properties_of_the_Error_Prototype_Object/S15.11.4.2_A1.js rename to test/suite/sputnik_converted/15_Native/15.11_Error_Objects/15.11.4_Properties_of_the_Error_Prototype_Object/S15.11.4.2_A1.js diff --git a/website/resources/scripts/testcases/15_Native/15.11_Error_Objects/15.11.4_Properties_of_the_Error_Prototype_Object/S15.11.4.2_A2.js b/test/suite/sputnik_converted/15_Native/15.11_Error_Objects/15.11.4_Properties_of_the_Error_Prototype_Object/S15.11.4.2_A2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.11_Error_Objects/15.11.4_Properties_of_the_Error_Prototype_Object/S15.11.4.2_A2.js rename to test/suite/sputnik_converted/15_Native/15.11_Error_Objects/15.11.4_Properties_of_the_Error_Prototype_Object/S15.11.4.2_A2.js diff --git a/website/resources/scripts/testcases/15_Native/15.11_Error_Objects/15.11.4_Properties_of_the_Error_Prototype_Object/S15.11.4.3_A1.js b/test/suite/sputnik_converted/15_Native/15.11_Error_Objects/15.11.4_Properties_of_the_Error_Prototype_Object/S15.11.4.3_A1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.11_Error_Objects/15.11.4_Properties_of_the_Error_Prototype_Object/S15.11.4.3_A1.js rename to test/suite/sputnik_converted/15_Native/15.11_Error_Objects/15.11.4_Properties_of_the_Error_Prototype_Object/S15.11.4.3_A1.js diff --git a/website/resources/scripts/testcases/15_Native/15.11_Error_Objects/15.11.4_Properties_of_the_Error_Prototype_Object/S15.11.4.3_A2.js b/test/suite/sputnik_converted/15_Native/15.11_Error_Objects/15.11.4_Properties_of_the_Error_Prototype_Object/S15.11.4.3_A2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.11_Error_Objects/15.11.4_Properties_of_the_Error_Prototype_Object/S15.11.4.3_A2.js rename to test/suite/sputnik_converted/15_Native/15.11_Error_Objects/15.11.4_Properties_of_the_Error_Prototype_Object/S15.11.4.3_A2.js diff --git a/website/resources/scripts/testcases/15_Native/15.11_Error_Objects/15.11.4_Properties_of_the_Error_Prototype_Object/S15.11.4.4_A1.js b/test/suite/sputnik_converted/15_Native/15.11_Error_Objects/15.11.4_Properties_of_the_Error_Prototype_Object/S15.11.4.4_A1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.11_Error_Objects/15.11.4_Properties_of_the_Error_Prototype_Object/S15.11.4.4_A1.js rename to test/suite/sputnik_converted/15_Native/15.11_Error_Objects/15.11.4_Properties_of_the_Error_Prototype_Object/S15.11.4.4_A1.js diff --git a/website/resources/scripts/testcases/15_Native/15.11_Error_Objects/15.11.4_Properties_of_the_Error_Prototype_Object/S15.11.4.4_A2.js b/test/suite/sputnik_converted/15_Native/15.11_Error_Objects/15.11.4_Properties_of_the_Error_Prototype_Object/S15.11.4.4_A2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.11_Error_Objects/15.11.4_Properties_of_the_Error_Prototype_Object/S15.11.4.4_A2.js rename to test/suite/sputnik_converted/15_Native/15.11_Error_Objects/15.11.4_Properties_of_the_Error_Prototype_Object/S15.11.4.4_A2.js diff --git a/website/resources/scripts/testcases/15_Native/15.11_Error_Objects/15.11.4_Properties_of_the_Error_Prototype_Object/S15.11.4_A1.js b/test/suite/sputnik_converted/15_Native/15.11_Error_Objects/15.11.4_Properties_of_the_Error_Prototype_Object/S15.11.4_A1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.11_Error_Objects/15.11.4_Properties_of_the_Error_Prototype_Object/S15.11.4_A1.js rename to test/suite/sputnik_converted/15_Native/15.11_Error_Objects/15.11.4_Properties_of_the_Error_Prototype_Object/S15.11.4_A1.js diff --git a/website/resources/scripts/testcases/15_Native/15.11_Error_Objects/15.11.4_Properties_of_the_Error_Prototype_Object/S15.11.4_A2.js b/test/suite/sputnik_converted/15_Native/15.11_Error_Objects/15.11.4_Properties_of_the_Error_Prototype_Object/S15.11.4_A2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.11_Error_Objects/15.11.4_Properties_of_the_Error_Prototype_Object/S15.11.4_A2.js rename to test/suite/sputnik_converted/15_Native/15.11_Error_Objects/15.11.4_Properties_of_the_Error_Prototype_Object/S15.11.4_A2.js diff --git a/website/resources/scripts/testcases/15_Native/15.11_Error_Objects/15.11.4_Properties_of_the_Error_Prototype_Object/S15.11.4_A3.js b/test/suite/sputnik_converted/15_Native/15.11_Error_Objects/15.11.4_Properties_of_the_Error_Prototype_Object/S15.11.4_A3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.11_Error_Objects/15.11.4_Properties_of_the_Error_Prototype_Object/S15.11.4_A3.js rename to test/suite/sputnik_converted/15_Native/15.11_Error_Objects/15.11.4_Properties_of_the_Error_Prototype_Object/S15.11.4_A3.js diff --git a/website/resources/scripts/testcases/15_Native/15.11_Error_Objects/15.11.4_Properties_of_the_Error_Prototype_Object/S15.11.4_A4.js b/test/suite/sputnik_converted/15_Native/15.11_Error_Objects/15.11.4_Properties_of_the_Error_Prototype_Object/S15.11.4_A4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.11_Error_Objects/15.11.4_Properties_of_the_Error_Prototype_Object/S15.11.4_A4.js rename to test/suite/sputnik_converted/15_Native/15.11_Error_Objects/15.11.4_Properties_of_the_Error_Prototype_Object/S15.11.4_A4.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.1_NaN/S15.1.1.1_A1.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.1_NaN/S15.1.1.1_A1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.1_NaN/S15.1.1.1_A1.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.1_NaN/S15.1.1.1_A1.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.1_NaN/S15.1.1.1_A2_T1.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.1_NaN/S15.1.1.1_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.1_NaN/S15.1.1.1_A2_T1.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.1_NaN/S15.1.1.1_A2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.1_NaN/S15.1.1.1_A2_T2.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.1_NaN/S15.1.1.1_A2_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.1_NaN/S15.1.1.1_A2_T2.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.1_NaN/S15.1.1.1_A2_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.1_NaN/S15.1.1.1_A3.1.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.1_NaN/S15.1.1.1_A3.1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.1_NaN/S15.1.1.1_A3.1.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.1_NaN/S15.1.1.1_A3.1.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.1_NaN/S15.1.1.1_A3.2.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.1_NaN/S15.1.1.1_A3.2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.1_NaN/S15.1.1.1_A3.2.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.1_NaN/S15.1.1.1_A3.2.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.2_Infinity/S15.1.1.2_A1.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.2_Infinity/S15.1.1.2_A1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.2_Infinity/S15.1.1.2_A1.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.2_Infinity/S15.1.1.2_A1.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.2_Infinity/S15.1.1.2_A2_T1.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.2_Infinity/S15.1.1.2_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.2_Infinity/S15.1.1.2_A2_T1.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.2_Infinity/S15.1.1.2_A2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.2_Infinity/S15.1.1.2_A2_T2.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.2_Infinity/S15.1.1.2_A2_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.2_Infinity/S15.1.1.2_A2_T2.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.2_Infinity/S15.1.1.2_A2_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.2_Infinity/S15.1.1.2_A3.1.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.2_Infinity/S15.1.1.2_A3.1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.2_Infinity/S15.1.1.2_A3.1.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.2_Infinity/S15.1.1.2_A3.1.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.2_Infinity/S15.1.1.2_A3.2.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.2_Infinity/S15.1.1.2_A3.2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.2_Infinity/S15.1.1.2_A3.2.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.2_Infinity/S15.1.1.2_A3.2.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.3_undefined/S15.1.1.3_A1.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.3_undefined/S15.1.1.3_A1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.3_undefined/S15.1.1.3_A1.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.3_undefined/S15.1.1.3_A1.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.3_undefined/S15.1.1.3_A2_T1.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.3_undefined/S15.1.1.3_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.3_undefined/S15.1.1.3_A2_T1.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.3_undefined/S15.1.1.3_A2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.3_undefined/S15.1.1.3_A2_T2.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.3_undefined/S15.1.1.3_A2_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.3_undefined/S15.1.1.3_A2_T2.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.3_undefined/S15.1.1.3_A2_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.3_undefined/S15.1.1.3_A3.1.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.3_undefined/S15.1.1.3_A3.1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.3_undefined/S15.1.1.3_A3.1.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.3_undefined/S15.1.1.3_A3.1.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.3_undefined/S15.1.1.3_A3.2.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.3_undefined/S15.1.1.3_A3.2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.3_undefined/S15.1.1.3_A3.2.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.1_Value_Properties_of_the_Global_Object/15.1.1.3_undefined/S15.1.1.3_A3.2.js diff --git a/website/resources/scripts/testcases/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_A1.1_T1.js b/test/suite/sputnik_converted/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_A1.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/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_A1.1_T1.js rename to test/suite/sputnik_converted/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_A1.1_T1.js diff --git a/website/resources/scripts/testcases/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_A1.1_T2.js b/test/suite/sputnik_converted/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_A1.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/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_A1.1_T2.js rename to test/suite/sputnik_converted/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_A1.1_T2.js diff --git a/website/resources/scripts/testcases/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_A1.2_T1.js b/test/suite/sputnik_converted/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_A1.2_T1.js similarity index 100% rename from website/resources/scripts/testcases/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_A1.2_T1.js rename to test/suite/sputnik_converted/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_A1.2_T1.js diff --git a/website/resources/scripts/testcases/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_T1.js b/test/suite/sputnik_converted/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_T1.js similarity index 100% rename from website/resources/scripts/testcases/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_T1.js rename to test/suite/sputnik_converted/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_T1.js diff --git a/website/resources/scripts/testcases/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 b/test/suite/sputnik_converted/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 similarity index 100% rename from website/resources/scripts/testcases/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 rename to test/suite/sputnik_converted/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 diff --git a/website/resources/scripts/testcases/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_A3.1_T1.js b/test/suite/sputnik_converted/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_A3.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/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_A3.1_T1.js rename to test/suite/sputnik_converted/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_A3.1_T1.js diff --git a/website/resources/scripts/testcases/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_A3.1_T2.js b/test/suite/sputnik_converted/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_A3.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/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_A3.1_T2.js rename to test/suite/sputnik_converted/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_A3.1_T2.js diff --git a/website/resources/scripts/testcases/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_A3.2_T1.js b/test/suite/sputnik_converted/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_A3.2_T1.js similarity index 100% rename from website/resources/scripts/testcases/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_A3.2_T1.js rename to test/suite/sputnik_converted/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_A3.2_T1.js diff --git a/website/resources/scripts/testcases/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_A3.2_T2.js b/test/suite/sputnik_converted/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_A3.2_T2.js similarity index 100% rename from website/resources/scripts/testcases/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_A3.2_T2.js rename to test/suite/sputnik_converted/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_A3.2_T2.js diff --git a/website/resources/scripts/testcases/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_A3.2_T3.js b/test/suite/sputnik_converted/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_A3.2_T3.js similarity index 100% rename from website/resources/scripts/testcases/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_A3.2_T3.js rename to test/suite/sputnik_converted/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_A3.2_T3.js diff --git a/website/resources/scripts/testcases/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_A3.2_T4.js b/test/suite/sputnik_converted/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_A3.2_T4.js similarity index 100% rename from website/resources/scripts/testcases/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_A3.2_T4.js rename to test/suite/sputnik_converted/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_A3.2_T4.js diff --git a/website/resources/scripts/testcases/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_A3.2_T5.js b/test/suite/sputnik_converted/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_A3.2_T5.js similarity index 100% rename from website/resources/scripts/testcases/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_A3.2_T5.js rename to test/suite/sputnik_converted/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_A3.2_T5.js diff --git a/website/resources/scripts/testcases/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_A3.2_T6.js b/test/suite/sputnik_converted/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_A3.2_T6.js similarity index 100% rename from website/resources/scripts/testcases/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_A3.2_T6.js rename to test/suite/sputnik_converted/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_A3.2_T6.js diff --git a/website/resources/scripts/testcases/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_A3.2_T7.js b/test/suite/sputnik_converted/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_A3.2_T7.js similarity index 100% rename from website/resources/scripts/testcases/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_A3.2_T7.js rename to test/suite/sputnik_converted/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_A3.2_T7.js diff --git a/website/resources/scripts/testcases/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_A3.2_T8.js b/test/suite/sputnik_converted/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_A3.2_T8.js similarity index 100% rename from website/resources/scripts/testcases/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_A3.2_T8.js rename to test/suite/sputnik_converted/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_A3.2_T8.js diff --git a/website/resources/scripts/testcases/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_A3.3_T1.js b/test/suite/sputnik_converted/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_A3.3_T1.js similarity index 100% rename from website/resources/scripts/testcases/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_A3.3_T1.js rename to test/suite/sputnik_converted/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_A3.3_T1.js diff --git a/website/resources/scripts/testcases/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_A3.3_T2.js b/test/suite/sputnik_converted/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_A3.3_T2.js similarity index 100% rename from website/resources/scripts/testcases/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_A3.3_T2.js rename to test/suite/sputnik_converted/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_A3.3_T2.js diff --git a/website/resources/scripts/testcases/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_A3.3_T3.js b/test/suite/sputnik_converted/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_A3.3_T3.js similarity index 100% rename from website/resources/scripts/testcases/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_A3.3_T3.js rename to test/suite/sputnik_converted/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_A3.3_T3.js diff --git a/website/resources/scripts/testcases/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_A3.3_T4.js b/test/suite/sputnik_converted/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_A3.3_T4.js similarity index 100% rename from website/resources/scripts/testcases/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_A3.3_T4.js rename to test/suite/sputnik_converted/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_A3.3_T4.js diff --git a/website/resources/scripts/testcases/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_A4.1.js b/test/suite/sputnik_converted/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_A4.1.js similarity index 100% rename from website/resources/scripts/testcases/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_A4.1.js rename to test/suite/sputnik_converted/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_A4.1.js diff --git a/website/resources/scripts/testcases/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_A4.2.js b/test/suite/sputnik_converted/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_A4.2.js similarity index 100% rename from website/resources/scripts/testcases/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_A4.2.js rename to test/suite/sputnik_converted/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_A4.2.js diff --git a/website/resources/scripts/testcases/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_A4.3.js b/test/suite/sputnik_converted/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_A4.3.js similarity index 100% rename from website/resources/scripts/testcases/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_A4.3.js rename to test/suite/sputnik_converted/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_A4.3.js diff --git a/website/resources/scripts/testcases/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_A4.4.js b/test/suite/sputnik_converted/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_A4.4.js similarity index 100% rename from website/resources/scripts/testcases/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_A4.4.js rename to test/suite/sputnik_converted/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_A4.4.js diff --git a/website/resources/scripts/testcases/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_A4.5.js b/test/suite/sputnik_converted/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_A4.5.js similarity index 100% rename from website/resources/scripts/testcases/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_A4.5.js rename to test/suite/sputnik_converted/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_A4.5.js diff --git a/website/resources/scripts/testcases/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_A4.6.js b/test/suite/sputnik_converted/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_A4.6.js similarity index 100% rename from website/resources/scripts/testcases/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_A4.6.js rename to test/suite/sputnik_converted/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_A4.6.js diff --git a/website/resources/scripts/testcases/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_A4.7.js b/test/suite/sputnik_converted/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_A4.7.js similarity index 100% rename from website/resources/scripts/testcases/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_A4.7.js rename to test/suite/sputnik_converted/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_A4.7.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A1_T3.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A1_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A1_T3.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A1_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A1_T4.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A1_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A1_T4.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A1_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A1_T5.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A1_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A1_T5.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A1_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A1_T6.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A1_T6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A1_T6.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A1_T6.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A1_T7.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A1_T7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A1_T7.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A1_T7.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A2_T1.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A2_T1.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A2_T10.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A2_T10.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A2_T10.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A2_T10.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A2_T2.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A2_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A2_T2.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A2_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A2_T3.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A2_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A2_T3.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A2_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A2_T4.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A2_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A2_T4.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A2_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A2_T5.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A2_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A2_T5.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A2_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A2_T6.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A2_T6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A2_T6.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A2_T6.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A2_T7.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A2_T7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A2_T7.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A2_T7.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A2_T8.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A2_T8.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A2_T8.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A2_T8.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A2_T9.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A2_T9.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A2_T9.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A2_T9.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A3.1_T1.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A3.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A3.1_T1.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A3.1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A3.1_T2.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A3.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A3.1_T2.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A3.1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A3.1_T3.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A3.1_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A3.1_T3.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A3.1_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A3.1_T4.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A3.1_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A3.1_T4.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A3.1_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A3.1_T5.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A3.1_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A3.1_T5.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A3.1_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A3.1_T6.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A3.1_T6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A3.1_T6.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A3.1_T6.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A3.1_T7.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A3.1_T7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A3.1_T7.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A3.1_T7.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A3.2_T1.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A3.2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A3.2_T1.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A3.2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A3.2_T2.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A3.2_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A3.2_T2.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A3.2_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A3.2_T3.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A3.2_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A3.2_T3.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A3.2_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A4.1_T1.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A4.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A4.1_T1.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A4.1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A4.1_T2.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A4.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A4.1_T2.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A4.1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A4.2_T1.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A4.2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A4.2_T1.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A4.2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A4.2_T2.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A4.2_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A4.2_T2.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A4.2_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A4.2_T3.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A4.2_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A4.2_T3.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A4.2_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A5.1_T1.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A5.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A5.1_T1.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A5.1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A5.2_T1.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A5.2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A5.2_T1.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A5.2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A5.2_T2.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A5.2_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A5.2_T2.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A5.2_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A6.1_T1.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A6.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A6.1_T1.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A6.1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A6.1_T2.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A6.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A6.1_T2.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A6.1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A6.1_T3.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A6.1_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A6.1_T3.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A6.1_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A6.1_T4.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A6.1_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A6.1_T4.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A6.1_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A6.1_T5.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A6.1_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A6.1_T5.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A6.1_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A6.1_T6.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A6.1_T6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A6.1_T6.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A6.1_T6.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A7.1_T1.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A7.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A7.1_T1.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A7.1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A7.1_T2.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A7.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A7.1_T2.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A7.1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A7.2_T1.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A7.2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A7.2_T1.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A7.2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A7.2_T2.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A7.2_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A7.2_T2.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A7.2_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A7.2_T3.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A7.2_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A7.2_T3.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A7.2_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A7.3_T1.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A7.3_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A7.3_T1.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A7.3_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A7.3_T2.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A7.3_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A7.3_T2.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A7.3_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A7.3_T3.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A7.3_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A7.3_T3.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A7.3_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A8.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A8.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A8.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A8.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A9.1.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A9.1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A9.1.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A9.1.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A9.2.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A9.2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A9.2.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A9.2.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A9.3.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A9.3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A9.3.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A9.3.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A9.4.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A9.4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A9.4.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A9.4.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A9.5.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A9.5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A9.5.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A9.5.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A9.6.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A9.6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A9.6.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A9.6.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A9.7.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A9.7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A9.7.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.2_parseInt/S15.1.2.2_A9.7.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A1_T3.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A1_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A1_T3.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A1_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A1_T4.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A1_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A1_T4.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A1_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A1_T5.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A1_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A1_T5.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A1_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A1_T6.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A1_T6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A1_T6.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A1_T6.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A1_T7.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A1_T7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A1_T7.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A1_T7.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A2_T1.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A2_T1.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A2_T10.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A2_T10.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A2_T10.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A2_T10.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A2_T2.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A2_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A2_T2.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A2_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A2_T3.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A2_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A2_T3.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A2_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A2_T4.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A2_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A2_T4.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A2_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A2_T5.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A2_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A2_T5.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A2_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A2_T6.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A2_T6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A2_T6.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A2_T6.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A2_T7.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A2_T7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A2_T7.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A2_T7.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A2_T8.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A2_T8.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A2_T8.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A2_T8.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A2_T9.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A2_T9.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A2_T9.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A2_T9.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A3_T1.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A3_T1.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A3_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A3_T2.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A3_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A3_T2.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A3_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A3_T3.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A3_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A3_T3.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A3_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A4_T1.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A4_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A4_T1.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A4_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A4_T2.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A4_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A4_T2.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A4_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A4_T3.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A4_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A4_T3.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A4_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A4_T4.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A4_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A4_T4.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A4_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A4_T5.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A4_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A4_T5.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A4_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A4_T6.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A4_T6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A4_T6.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A4_T6.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A4_T7.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A4_T7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A4_T7.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A4_T7.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A5_T1.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A5_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A5_T1.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A5_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A5_T2.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A5_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A5_T2.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A5_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A5_T3.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A5_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A5_T3.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A5_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A5_T4.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A5_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A5_T4.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A5_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A6.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A6.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A6.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A7.1.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A7.1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A7.1.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A7.1.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A7.2.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A7.2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A7.2.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A7.2.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A7.3.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A7.3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A7.3.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A7.3.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A7.4.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A7.4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A7.4.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A7.4.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A7.5.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A7.5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A7.5.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A7.5.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A7.6.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A7.6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A7.6.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A7.6.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A7.7.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A7.7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A7.7.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.3_parseFloat/S15.1.2.3_A7.7.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.4_isNaN/S15.1.2.4_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.4_isNaN/S15.1.2.4_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.4_isNaN/S15.1.2.4_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.4_isNaN/S15.1.2.4_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.4_isNaN/S15.1.2.4_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.4_isNaN/S15.1.2.4_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.4_isNaN/S15.1.2.4_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.4_isNaN/S15.1.2.4_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.4_isNaN/S15.1.2.4_A2.1.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.4_isNaN/S15.1.2.4_A2.1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.4_isNaN/S15.1.2.4_A2.1.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.4_isNaN/S15.1.2.4_A2.1.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.4_isNaN/S15.1.2.4_A2.2.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.4_isNaN/S15.1.2.4_A2.2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.4_isNaN/S15.1.2.4_A2.2.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.4_isNaN/S15.1.2.4_A2.2.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.4_isNaN/S15.1.2.4_A2.3.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.4_isNaN/S15.1.2.4_A2.3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.4_isNaN/S15.1.2.4_A2.3.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.4_isNaN/S15.1.2.4_A2.3.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.4_isNaN/S15.1.2.4_A2.4.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.4_isNaN/S15.1.2.4_A2.4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.4_isNaN/S15.1.2.4_A2.4.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.4_isNaN/S15.1.2.4_A2.4.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.4_isNaN/S15.1.2.4_A2.5.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.4_isNaN/S15.1.2.4_A2.5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.4_isNaN/S15.1.2.4_A2.5.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.4_isNaN/S15.1.2.4_A2.5.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.4_isNaN/S15.1.2.4_A2.6.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.4_isNaN/S15.1.2.4_A2.6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.4_isNaN/S15.1.2.4_A2.6.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.4_isNaN/S15.1.2.4_A2.6.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.4_isNaN/S15.1.2.4_A2.7.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.4_isNaN/S15.1.2.4_A2.7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.4_isNaN/S15.1.2.4_A2.7.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.4_isNaN/S15.1.2.4_A2.7.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.5_isFinite/S15.1.2.5_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.5_isFinite/S15.1.2.5_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.5_isFinite/S15.1.2.5_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.5_isFinite/S15.1.2.5_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.5_isFinite/S15.1.2.5_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.5_isFinite/S15.1.2.5_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.5_isFinite/S15.1.2.5_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.5_isFinite/S15.1.2.5_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.5_isFinite/S15.1.2.5_A2.1.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.5_isFinite/S15.1.2.5_A2.1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.5_isFinite/S15.1.2.5_A2.1.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.5_isFinite/S15.1.2.5_A2.1.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.5_isFinite/S15.1.2.5_A2.2.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.5_isFinite/S15.1.2.5_A2.2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.5_isFinite/S15.1.2.5_A2.2.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.5_isFinite/S15.1.2.5_A2.2.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.5_isFinite/S15.1.2.5_A2.3.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.5_isFinite/S15.1.2.5_A2.3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.5_isFinite/S15.1.2.5_A2.3.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.5_isFinite/S15.1.2.5_A2.3.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.5_isFinite/S15.1.2.5_A2.4.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.5_isFinite/S15.1.2.5_A2.4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.5_isFinite/S15.1.2.5_A2.4.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.5_isFinite/S15.1.2.5_A2.4.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.5_isFinite/S15.1.2.5_A2.5.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.5_isFinite/S15.1.2.5_A2.5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.5_isFinite/S15.1.2.5_A2.5.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.5_isFinite/S15.1.2.5_A2.5.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.5_isFinite/S15.1.2.5_A2.6.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.5_isFinite/S15.1.2.5_A2.6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.5_isFinite/S15.1.2.5_A2.6.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.5_isFinite/S15.1.2.5_A2.6.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.5_isFinite/S15.1.2.5_A2.7.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.5_isFinite/S15.1.2.5_A2.7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.5_isFinite/S15.1.2.5_A2.7.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.2_Function_Properties_of_the_Global_Object/15.1.2.5_isFinite/S15.1.2.5_A2.7.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.10_T1.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.10_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.10_T1.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.10_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.11_T1.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.11_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.11_T1.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.11_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.11_T2.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.11_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.11_T2.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.11_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.12_T1.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.12_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.12_T1.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.12_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.12_T2.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.12_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.12_T2.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.12_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.12_T3.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.12_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.12_T3.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.12_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.13_T1.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.13_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.13_T1.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.13_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.13_T2.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.13_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.13_T2.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.13_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.14_T1.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.14_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.14_T1.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.14_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.14_T2.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.14_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.14_T2.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.14_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.14_T3.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.14_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.14_T3.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.14_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.14_T4.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.14_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.14_T4.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.14_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.15_T1.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.15_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.15_T1.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.15_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.15_T2.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.15_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.15_T2.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.15_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.15_T3.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.15_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.15_T3.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.15_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.15_T4.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.15_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.15_T4.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.15_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.15_T5.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.15_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.15_T5.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.15_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.15_T6.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.15_T6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.15_T6.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.15_T6.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.1_T1.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.1_T1.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.2_T1.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.2_T1.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.2_T2.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.2_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.2_T2.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.2_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.3_T1.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.3_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.3_T1.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.3_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.3_T2.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.3_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.3_T2.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.3_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.4_T1.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.4_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.4_T1.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.4_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.5_T1.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.5_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.5_T1.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.5_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.6_T1.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.6_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.6_T1.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.6_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.7_T1.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.7_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.7_T1.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.7_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.8_T1.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.8_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.8_T1.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.8_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.8_T2.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.8_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.8_T2.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.8_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.9_T1.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.9_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.9_T1.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.9_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.9_T2.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.9_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.9_T2.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.9_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.9_T3.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.9_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.9_T3.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A1.9_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A2.1_T1.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A2.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A2.1_T1.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A2.1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A2.2_T1.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A2.2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A2.2_T1.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A2.2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A2.3_T1.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A2.3_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A2.3_T1.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A2.3_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A2.4_T1.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A2.4_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A2.4_T1.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A2.4_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A2.5_T1.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A2.5_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A2.5_T1.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A2.5_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A3_T1.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A3_T1.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A3_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A3_T2.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A3_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A3_T2.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A3_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A3_T3.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A3_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A3_T3.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A3_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A4_T1.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A4_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A4_T1.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A4_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A4_T2.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A4_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A4_T2.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A4_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A4_T3.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A4_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A4_T3.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A4_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A4_T4.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A4_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A4_T4.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A4_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A5.1.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A5.1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A5.1.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A5.1.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A5.2.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A5.2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A5.2.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A5.2.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A5.3.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A5.3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A5.3.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A5.3.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A5.4.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A5.4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A5.4.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A5.4.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A5.5.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A5.5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A5.5.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A5.5.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A5.6.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A5.6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A5.6.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A5.6.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A5.7.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A5.7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A5.7.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A5.7.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A6_T1.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A6_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A6_T1.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.1_decodeURI/S15.1.3.1_A6_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.10_T1.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.10_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.10_T1.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.10_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.11_T1.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.11_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.11_T1.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.11_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.11_T2.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.11_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.11_T2.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.11_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.12_T1.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.12_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.12_T1.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.12_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.12_T2.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.12_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.12_T2.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.12_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.12_T3.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.12_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.12_T3.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.12_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.13_T1.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.13_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.13_T1.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.13_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.13_T2.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.13_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.13_T2.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.13_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.14_T1.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.14_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.14_T1.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.14_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.14_T2.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.14_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.14_T2.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.14_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.14_T3.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.14_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.14_T3.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.14_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.14_T4.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.14_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.14_T4.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.14_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.15_T1.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.15_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.15_T1.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.15_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.15_T2.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.15_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.15_T2.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.15_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.15_T3.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.15_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.15_T3.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.15_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.15_T4.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.15_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.15_T4.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.15_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.15_T5.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.15_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.15_T5.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.15_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.15_T6.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.15_T6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.15_T6.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.15_T6.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.1_T1.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.1_T1.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.2_T1.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.2_T1.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.2_T2.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.2_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.2_T2.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.2_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.3_T1.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.3_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.3_T1.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.3_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.3_T2.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.3_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.3_T2.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.3_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.4_T1.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.4_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.4_T1.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.4_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.5_T1.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.5_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.5_T1.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.5_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.6_T1.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.6_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.6_T1.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.6_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.7_T1.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.7_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.7_T1.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.7_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.8_T1.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.8_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.8_T1.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.8_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.8_T2.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.8_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.8_T2.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.8_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.9_T1.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.9_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.9_T1.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.9_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.9_T2.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.9_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.9_T2.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.9_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.9_T3.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.9_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.9_T3.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.9_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A2.1_T1.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A2.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A2.1_T1.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A2.1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A2.2_T1.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A2.2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A2.2_T1.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A2.2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A2.3_T1.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A2.3_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A2.3_T1.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A2.3_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A2.4_T1.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A2.4_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A2.4_T1.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A2.4_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A2.5_T1.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A2.5_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A2.5_T1.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A2.5_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A3_T1.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A3_T1.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A3_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A3_T2.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A3_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A3_T2.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A3_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A3_T3.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A3_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A3_T3.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A3_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A4_T1.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A4_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A4_T1.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A4_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A4_T2.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A4_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A4_T2.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A4_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A4_T3.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A4_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A4_T3.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A4_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A4_T4.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A4_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A4_T4.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A4_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A5.1.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A5.1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A5.1.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A5.1.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A5.2.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A5.2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A5.2.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A5.2.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A5.3.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A5.3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A5.3.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A5.3.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A5.4.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A5.4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A5.4.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A5.4.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A5.5.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A5.5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A5.5.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A5.5.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A5.6.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A5.6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A5.6.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A5.6.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A5.7.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A5.7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A5.7.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A5.7.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A6_T1.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A6_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A6_T1.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.2_decodeURIComponent/S15.1.3.2_A6_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A1.1_T1.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A1.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A1.1_T1.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A1.1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A1.1_T2.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A1.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A1.1_T2.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A1.1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A1.2_T1.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A1.2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A1.2_T1.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A1.2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A1.2_T2.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A1.2_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A1.2_T2.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A1.2_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A1.3_T1.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A1.3_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A1.3_T1.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A1.3_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A2.1_T1.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A2.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A2.1_T1.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A2.1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A2.2_T1.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A2.2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A2.2_T1.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A2.2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A2.3_T1.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A2.3_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A2.3_T1.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A2.3_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A2.4_T1.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A2.4_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A2.4_T1.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A2.4_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A2.4_T2.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A2.4_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A2.4_T2.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A2.4_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A2.5_T1.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A2.5_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A2.5_T1.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A2.5_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A3.1_T1.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A3.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A3.1_T1.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A3.1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A3.2_T1.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A3.2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A3.2_T1.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A3.2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A3.2_T2.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A3.2_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A3.2_T2.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A3.2_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A3.2_T3.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A3.2_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A3.2_T3.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A3.2_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A3.3_T1.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A3.3_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A3.3_T1.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A3.3_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A4_T1.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A4_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A4_T1.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A4_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A4_T2.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A4_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A4_T2.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A4_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A4_T3.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A4_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A4_T3.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A4_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A4_T4.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A4_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A4_T4.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A4_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A5.1.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A5.1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A5.1.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A5.1.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A5.2.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A5.2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A5.2.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A5.2.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A5.3.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A5.3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A5.3.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A5.3.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A5.4.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A5.4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A5.4.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A5.4.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A5.5.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A5.5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A5.5.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A5.5.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A5.6.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A5.6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A5.6.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A5.6.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A5.7.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A5.7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A5.7.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A5.7.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A6_T1.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A6_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A6_T1.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.3_encodeURI/S15.1.3.3_A6_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A1.1_T1.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A1.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A1.1_T1.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A1.1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A1.1_T2.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A1.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A1.1_T2.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A1.1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A1.2_T1.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A1.2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A1.2_T1.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A1.2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A1.2_T2.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A1.2_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A1.2_T2.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A1.2_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A1.3_T1.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A1.3_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A1.3_T1.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A1.3_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A2.1_T1.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A2.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A2.1_T1.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A2.1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A2.2_T1.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A2.2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A2.2_T1.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A2.2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A2.3_T1.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A2.3_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A2.3_T1.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A2.3_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A2.4_T1.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A2.4_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A2.4_T1.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A2.4_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A2.4_T2.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A2.4_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A2.4_T2.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A2.4_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A2.5_T1.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A2.5_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A2.5_T1.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A2.5_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A3.1_T1.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A3.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A3.1_T1.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A3.1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A3.2_T1.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A3.2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A3.2_T1.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A3.2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A3.2_T2.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A3.2_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A3.2_T2.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A3.2_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A3.2_T3.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A3.2_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A3.2_T3.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A3.2_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A3.3_T1.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A3.3_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A3.3_T1.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A3.3_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A4_T1.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A4_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A4_T1.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A4_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A4_T2.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A4_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A4_T2.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A4_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A4_T3.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A4_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A4_T3.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A4_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A4_T4.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A4_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A4_T4.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A4_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A5.1.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A5.1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A5.1.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A5.1.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A5.2.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A5.2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A5.2.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A5.2.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A5.3.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A5.3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A5.3.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A5.3.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A5.4.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A5.4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A5.4.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A5.4.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A5.5.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A5.5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A5.5.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A5.5.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A5.6.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A5.6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A5.6.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A5.6.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A5.7.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A5.7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A5.7.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A5.7.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A6_T1.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A6_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A6_T1.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/15.1.3_URI_Handling_Function_Properties/15.1.3.4_encodeURIComponent/S15.1.3.4_A6_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/S15.1_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/S15.1_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/S15.1_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/S15.1_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/S15.1_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/S15.1_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/S15.1_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/S15.1_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/S15.1_A2_T1.js b/test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/S15.1_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.1_The_Global_Object/S15.1_A2_T1.js rename to test/suite/sputnik_converted/15_Native/15.1_The_Global_Object/S15.1_A2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.1_The_Object_Constructor_Called_as_a_Function/S15.2.1.1_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.1_The_Object_Constructor_Called_as_a_Function/S15.2.1.1_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.1_The_Object_Constructor_Called_as_a_Function/S15.2.1.1_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.1_The_Object_Constructor_Called_as_a_Function/S15.2.1.1_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.1_The_Object_Constructor_Called_as_a_Function/S15.2.1.1_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.1_The_Object_Constructor_Called_as_a_Function/S15.2.1.1_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.1_The_Object_Constructor_Called_as_a_Function/S15.2.1.1_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.1_The_Object_Constructor_Called_as_a_Function/S15.2.1.1_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.1_The_Object_Constructor_Called_as_a_Function/S15.2.1.1_A1_T3.js b/test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.1_The_Object_Constructor_Called_as_a_Function/S15.2.1.1_A1_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.1_The_Object_Constructor_Called_as_a_Function/S15.2.1.1_A1_T3.js rename to test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.1_The_Object_Constructor_Called_as_a_Function/S15.2.1.1_A1_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.1_The_Object_Constructor_Called_as_a_Function/S15.2.1.1_A1_T4.js b/test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.1_The_Object_Constructor_Called_as_a_Function/S15.2.1.1_A1_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.1_The_Object_Constructor_Called_as_a_Function/S15.2.1.1_A1_T4.js rename to test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.1_The_Object_Constructor_Called_as_a_Function/S15.2.1.1_A1_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.1_The_Object_Constructor_Called_as_a_Function/S15.2.1.1_A1_T5.js b/test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.1_The_Object_Constructor_Called_as_a_Function/S15.2.1.1_A1_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.1_The_Object_Constructor_Called_as_a_Function/S15.2.1.1_A1_T5.js rename to test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.1_The_Object_Constructor_Called_as_a_Function/S15.2.1.1_A1_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.1_The_Object_Constructor_Called_as_a_Function/S15.2.1.1_A2_T1.js b/test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.1_The_Object_Constructor_Called_as_a_Function/S15.2.1.1_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.1_The_Object_Constructor_Called_as_a_Function/S15.2.1.1_A2_T1.js rename to test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.1_The_Object_Constructor_Called_as_a_Function/S15.2.1.1_A2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.1_The_Object_Constructor_Called_as_a_Function/S15.2.1.1_A2_T10.js b/test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.1_The_Object_Constructor_Called_as_a_Function/S15.2.1.1_A2_T10.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.1_The_Object_Constructor_Called_as_a_Function/S15.2.1.1_A2_T10.js rename to test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.1_The_Object_Constructor_Called_as_a_Function/S15.2.1.1_A2_T10.js diff --git a/website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.1_The_Object_Constructor_Called_as_a_Function/S15.2.1.1_A2_T11.js b/test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.1_The_Object_Constructor_Called_as_a_Function/S15.2.1.1_A2_T11.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.1_The_Object_Constructor_Called_as_a_Function/S15.2.1.1_A2_T11.js rename to test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.1_The_Object_Constructor_Called_as_a_Function/S15.2.1.1_A2_T11.js diff --git a/website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.1_The_Object_Constructor_Called_as_a_Function/S15.2.1.1_A2_T12.js b/test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.1_The_Object_Constructor_Called_as_a_Function/S15.2.1.1_A2_T12.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.1_The_Object_Constructor_Called_as_a_Function/S15.2.1.1_A2_T12.js rename to test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.1_The_Object_Constructor_Called_as_a_Function/S15.2.1.1_A2_T12.js diff --git a/website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.1_The_Object_Constructor_Called_as_a_Function/S15.2.1.1_A2_T13.js b/test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.1_The_Object_Constructor_Called_as_a_Function/S15.2.1.1_A2_T13.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.1_The_Object_Constructor_Called_as_a_Function/S15.2.1.1_A2_T13.js rename to test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.1_The_Object_Constructor_Called_as_a_Function/S15.2.1.1_A2_T13.js diff --git a/website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.1_The_Object_Constructor_Called_as_a_Function/S15.2.1.1_A2_T14.js b/test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.1_The_Object_Constructor_Called_as_a_Function/S15.2.1.1_A2_T14.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.1_The_Object_Constructor_Called_as_a_Function/S15.2.1.1_A2_T14.js rename to test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.1_The_Object_Constructor_Called_as_a_Function/S15.2.1.1_A2_T14.js diff --git a/website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.1_The_Object_Constructor_Called_as_a_Function/S15.2.1.1_A2_T2.js b/test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.1_The_Object_Constructor_Called_as_a_Function/S15.2.1.1_A2_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.1_The_Object_Constructor_Called_as_a_Function/S15.2.1.1_A2_T2.js rename to test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.1_The_Object_Constructor_Called_as_a_Function/S15.2.1.1_A2_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.1_The_Object_Constructor_Called_as_a_Function/S15.2.1.1_A2_T3.js b/test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.1_The_Object_Constructor_Called_as_a_Function/S15.2.1.1_A2_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.1_The_Object_Constructor_Called_as_a_Function/S15.2.1.1_A2_T3.js rename to test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.1_The_Object_Constructor_Called_as_a_Function/S15.2.1.1_A2_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.1_The_Object_Constructor_Called_as_a_Function/S15.2.1.1_A2_T4.js b/test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.1_The_Object_Constructor_Called_as_a_Function/S15.2.1.1_A2_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.1_The_Object_Constructor_Called_as_a_Function/S15.2.1.1_A2_T4.js rename to test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.1_The_Object_Constructor_Called_as_a_Function/S15.2.1.1_A2_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.1_The_Object_Constructor_Called_as_a_Function/S15.2.1.1_A2_T5.js b/test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.1_The_Object_Constructor_Called_as_a_Function/S15.2.1.1_A2_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.1_The_Object_Constructor_Called_as_a_Function/S15.2.1.1_A2_T5.js rename to test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.1_The_Object_Constructor_Called_as_a_Function/S15.2.1.1_A2_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.1_The_Object_Constructor_Called_as_a_Function/S15.2.1.1_A2_T6.js b/test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.1_The_Object_Constructor_Called_as_a_Function/S15.2.1.1_A2_T6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.1_The_Object_Constructor_Called_as_a_Function/S15.2.1.1_A2_T6.js rename to test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.1_The_Object_Constructor_Called_as_a_Function/S15.2.1.1_A2_T6.js diff --git a/website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.1_The_Object_Constructor_Called_as_a_Function/S15.2.1.1_A2_T7.js b/test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.1_The_Object_Constructor_Called_as_a_Function/S15.2.1.1_A2_T7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.1_The_Object_Constructor_Called_as_a_Function/S15.2.1.1_A2_T7.js rename to test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.1_The_Object_Constructor_Called_as_a_Function/S15.2.1.1_A2_T7.js diff --git a/website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.1_The_Object_Constructor_Called_as_a_Function/S15.2.1.1_A2_T8.js b/test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.1_The_Object_Constructor_Called_as_a_Function/S15.2.1.1_A2_T8.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.1_The_Object_Constructor_Called_as_a_Function/S15.2.1.1_A2_T8.js rename to test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.1_The_Object_Constructor_Called_as_a_Function/S15.2.1.1_A2_T8.js diff --git a/website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.1_The_Object_Constructor_Called_as_a_Function/S15.2.1.1_A2_T9.js b/test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.1_The_Object_Constructor_Called_as_a_Function/S15.2.1.1_A2_T9.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.1_The_Object_Constructor_Called_as_a_Function/S15.2.1.1_A2_T9.js rename to test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.1_The_Object_Constructor_Called_as_a_Function/S15.2.1.1_A2_T9.js diff --git a/website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.1_The_Object_Constructor_Called_as_a_Function/S15.2.1.1_A3_T1.js b/test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.1_The_Object_Constructor_Called_as_a_Function/S15.2.1.1_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.1_The_Object_Constructor_Called_as_a_Function/S15.2.1.1_A3_T1.js rename to test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.1_The_Object_Constructor_Called_as_a_Function/S15.2.1.1_A3_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.1_The_Object_Constructor_Called_as_a_Function/S15.2.1.1_A3_T2.js b/test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.1_The_Object_Constructor_Called_as_a_Function/S15.2.1.1_A3_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.1_The_Object_Constructor_Called_as_a_Function/S15.2.1.1_A3_T2.js rename to test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.1_The_Object_Constructor_Called_as_a_Function/S15.2.1.1_A3_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.1_The_Object_Constructor_Called_as_a_Function/S15.2.1.1_A3_T3.js b/test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.1_The_Object_Constructor_Called_as_a_Function/S15.2.1.1_A3_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.1_The_Object_Constructor_Called_as_a_Function/S15.2.1.1_A3_T3.js rename to test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.1_The_Object_Constructor_Called_as_a_Function/S15.2.1.1_A3_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A1_T3.js b/test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A1_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A1_T3.js rename to test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A1_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A1_T4.js b/test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A1_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A1_T4.js rename to test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A1_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A1_T5.js b/test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A1_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A1_T5.js rename to test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A1_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A2_T1.js b/test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A2_T1.js rename to test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A2_T2.js b/test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A2_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A2_T2.js rename to test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A2_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A2_T3.js b/test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A2_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A2_T3.js rename to test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A2_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A2_T4.js b/test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A2_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A2_T4.js rename to test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A2_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A2_T5.js b/test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A2_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A2_T5.js rename to test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A2_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A2_T6.js b/test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A2_T6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A2_T6.js rename to test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A2_T6.js diff --git a/website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A2_T7.js b/test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A2_T7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A2_T7.js rename to test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A2_T7.js diff --git a/website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A3_T1.js b/test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A3_T1.js rename to test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A3_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A3_T2.js b/test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A3_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A3_T2.js rename to test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A3_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A3_T3.js b/test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A3_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A3_T3.js rename to test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A3_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A4_T1.js b/test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A4_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A4_T1.js rename to test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A4_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A4_T2.js b/test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A4_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A4_T2.js rename to test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A4_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A4_T3.js b/test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A4_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A4_T3.js rename to test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A4_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A5_T1.js b/test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A5_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A5_T1.js rename to test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A5_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A5_T2.js b/test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A5_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A5_T2.js rename to test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A5_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A5_T3.js b/test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A5_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A5_T3.js rename to test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A5_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A5_T4.js b/test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A5_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A5_T4.js rename to test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A5_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A6_T1.js b/test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A6_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A6_T1.js rename to test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A6_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A6_T2.js b/test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A6_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A6_T2.js rename to test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A6_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A6_T3.js b/test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A6_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A6_T3.js rename to test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.2_The_Object_Constructor/S15.2.2.1_A6_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.3_Properties_of_the_Object_Constructor/15.2.3.1_Object.prototype/S15.2.3.1_A1.js b/test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.3_Properties_of_the_Object_Constructor/15.2.3.1_Object.prototype/S15.2.3.1_A1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.3_Properties_of_the_Object_Constructor/15.2.3.1_Object.prototype/S15.2.3.1_A1.js rename to test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.3_Properties_of_the_Object_Constructor/15.2.3.1_Object.prototype/S15.2.3.1_A1.js diff --git a/website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.3_Properties_of_the_Object_Constructor/15.2.3.1_Object.prototype/S15.2.3.1_A2.js b/test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.3_Properties_of_the_Object_Constructor/15.2.3.1_Object.prototype/S15.2.3.1_A2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.3_Properties_of_the_Object_Constructor/15.2.3.1_Object.prototype/S15.2.3.1_A2.js rename to test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.3_Properties_of_the_Object_Constructor/15.2.3.1_Object.prototype/S15.2.3.1_A2.js diff --git a/website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.3_Properties_of_the_Object_Constructor/15.2.3.1_Object.prototype/S15.2.3.1_A3.js b/test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.3_Properties_of_the_Object_Constructor/15.2.3.1_Object.prototype/S15.2.3.1_A3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.3_Properties_of_the_Object_Constructor/15.2.3.1_Object.prototype/S15.2.3.1_A3.js rename to test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.3_Properties_of_the_Object_Constructor/15.2.3.1_Object.prototype/S15.2.3.1_A3.js diff --git a/website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.3_Properties_of_the_Object_Constructor/S15.2.3_A1.js b/test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.3_Properties_of_the_Object_Constructor/S15.2.3_A1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.3_Properties_of_the_Object_Constructor/S15.2.3_A1.js rename to test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.3_Properties_of_the_Object_Constructor/S15.2.3_A1.js diff --git a/website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.3_Properties_of_the_Object_Constructor/S15.2.3_A2.js b/test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.3_Properties_of_the_Object_Constructor/S15.2.3_A2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.3_Properties_of_the_Object_Constructor/S15.2.3_A2.js rename to test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.3_Properties_of_the_Object_Constructor/S15.2.3_A2.js diff --git a/website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.3_Properties_of_the_Object_Constructor/S15.2.3_A3.js b/test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.3_Properties_of_the_Object_Constructor/S15.2.3_A3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.3_Properties_of_the_Object_Constructor/S15.2.3_A3.js rename to test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.3_Properties_of_the_Object_Constructor/S15.2.3_A3.js diff --git a/website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.4_Properties_of_the_Object_Prototype_Object/15.2.4.2_Object.prototype.toString/S15.2.4.2_A1.js b/test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.4_Properties_of_the_Object_Prototype_Object/15.2.4.2_Object.prototype.toString/S15.2.4.2_A1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.4_Properties_of_the_Object_Prototype_Object/15.2.4.2_Object.prototype.toString/S15.2.4.2_A1.js rename to test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.4_Properties_of_the_Object_Prototype_Object/15.2.4.2_Object.prototype.toString/S15.2.4.2_A1.js diff --git a/website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.4_Properties_of_the_Object_Prototype_Object/15.2.4.2_Object.prototype.toString/S15.2.4.2_A10.js b/test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.4_Properties_of_the_Object_Prototype_Object/15.2.4.2_Object.prototype.toString/S15.2.4.2_A10.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.4_Properties_of_the_Object_Prototype_Object/15.2.4.2_Object.prototype.toString/S15.2.4.2_A10.js rename to test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.4_Properties_of_the_Object_Prototype_Object/15.2.4.2_Object.prototype.toString/S15.2.4.2_A10.js diff --git a/website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.4_Properties_of_the_Object_Prototype_Object/15.2.4.2_Object.prototype.toString/S15.2.4.2_A11.js b/test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.4_Properties_of_the_Object_Prototype_Object/15.2.4.2_Object.prototype.toString/S15.2.4.2_A11.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.4_Properties_of_the_Object_Prototype_Object/15.2.4.2_Object.prototype.toString/S15.2.4.2_A11.js rename to test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.4_Properties_of_the_Object_Prototype_Object/15.2.4.2_Object.prototype.toString/S15.2.4.2_A11.js diff --git a/website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.4_Properties_of_the_Object_Prototype_Object/15.2.4.2_Object.prototype.toString/S15.2.4.2_A6.js b/test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.4_Properties_of_the_Object_Prototype_Object/15.2.4.2_Object.prototype.toString/S15.2.4.2_A6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.4_Properties_of_the_Object_Prototype_Object/15.2.4.2_Object.prototype.toString/S15.2.4.2_A6.js rename to test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.4_Properties_of_the_Object_Prototype_Object/15.2.4.2_Object.prototype.toString/S15.2.4.2_A6.js diff --git a/website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.4_Properties_of_the_Object_Prototype_Object/15.2.4.2_Object.prototype.toString/S15.2.4.2_A7.js b/test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.4_Properties_of_the_Object_Prototype_Object/15.2.4.2_Object.prototype.toString/S15.2.4.2_A7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.4_Properties_of_the_Object_Prototype_Object/15.2.4.2_Object.prototype.toString/S15.2.4.2_A7.js rename to test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.4_Properties_of_the_Object_Prototype_Object/15.2.4.2_Object.prototype.toString/S15.2.4.2_A7.js diff --git a/website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.4_Properties_of_the_Object_Prototype_Object/15.2.4.2_Object.prototype.toString/S15.2.4.2_A8.js b/test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.4_Properties_of_the_Object_Prototype_Object/15.2.4.2_Object.prototype.toString/S15.2.4.2_A8.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.4_Properties_of_the_Object_Prototype_Object/15.2.4.2_Object.prototype.toString/S15.2.4.2_A8.js rename to test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.4_Properties_of_the_Object_Prototype_Object/15.2.4.2_Object.prototype.toString/S15.2.4.2_A8.js diff --git a/website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.4_Properties_of_the_Object_Prototype_Object/15.2.4.2_Object.prototype.toString/S15.2.4.2_A9.js b/test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.4_Properties_of_the_Object_Prototype_Object/15.2.4.2_Object.prototype.toString/S15.2.4.2_A9.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.4_Properties_of_the_Object_Prototype_Object/15.2.4.2_Object.prototype.toString/S15.2.4.2_A9.js rename to test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.4_Properties_of_the_Object_Prototype_Object/15.2.4.2_Object.prototype.toString/S15.2.4.2_A9.js diff --git a/website/resources/scripts/testcases/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_A1.js b/test/suite/sputnik_converted/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_A1.js similarity index 100% rename from website/resources/scripts/testcases/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_A1.js rename to test/suite/sputnik_converted/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_A1.js diff --git a/website/resources/scripts/testcases/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_A10.js b/test/suite/sputnik_converted/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_A10.js similarity index 100% rename from website/resources/scripts/testcases/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_A10.js rename to test/suite/sputnik_converted/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_A10.js diff --git a/website/resources/scripts/testcases/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_A11.js b/test/suite/sputnik_converted/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_A11.js similarity index 100% rename from website/resources/scripts/testcases/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_A11.js rename to test/suite/sputnik_converted/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_A11.js diff --git a/website/resources/scripts/testcases/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_A6.js b/test/suite/sputnik_converted/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_A6.js similarity index 100% rename from website/resources/scripts/testcases/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_A6.js rename to test/suite/sputnik_converted/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_A6.js diff --git a/website/resources/scripts/testcases/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_A7.js b/test/suite/sputnik_converted/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_A7.js similarity index 100% rename from website/resources/scripts/testcases/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_A7.js rename to test/suite/sputnik_converted/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_A7.js diff --git a/website/resources/scripts/testcases/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_A8.js b/test/suite/sputnik_converted/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_A8.js similarity index 100% rename from website/resources/scripts/testcases/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_A8.js rename to test/suite/sputnik_converted/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_A8.js diff --git a/website/resources/scripts/testcases/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_A9.js b/test/suite/sputnik_converted/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_A9.js similarity index 100% rename from website/resources/scripts/testcases/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_A9.js rename to test/suite/sputnik_converted/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_A9.js diff --git a/website/resources/scripts/testcases/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_A10.js b/test/suite/sputnik_converted/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_A10.js similarity index 100% rename from website/resources/scripts/testcases/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_A10.js rename to test/suite/sputnik_converted/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_A10.js diff --git a/website/resources/scripts/testcases/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_A11.js b/test/suite/sputnik_converted/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_A11.js similarity index 100% rename from website/resources/scripts/testcases/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_A11.js rename to test/suite/sputnik_converted/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_A11.js diff --git a/website/resources/scripts/testcases/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_A1_T1.js b/test/suite/sputnik_converted/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_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/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_A1_T1.js rename to test/suite/sputnik_converted/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_A1_T1.js diff --git a/website/resources/scripts/testcases/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_A1_T2.js b/test/suite/sputnik_converted/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_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/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_A1_T2.js rename to test/suite/sputnik_converted/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_A1_T2.js diff --git a/website/resources/scripts/testcases/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_A1_T3.js b/test/suite/sputnik_converted/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_A1_T3.js similarity index 100% rename from website/resources/scripts/testcases/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_A1_T3.js rename to test/suite/sputnik_converted/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_A1_T3.js diff --git a/website/resources/scripts/testcases/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_A1_T4.js b/test/suite/sputnik_converted/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_A1_T4.js similarity index 100% rename from website/resources/scripts/testcases/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_A1_T4.js rename to test/suite/sputnik_converted/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_A1_T4.js diff --git a/website/resources/scripts/testcases/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_A1_T5.js b/test/suite/sputnik_converted/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_A1_T5.js similarity index 100% rename from website/resources/scripts/testcases/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_A1_T5.js rename to test/suite/sputnik_converted/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_A1_T5.js diff --git a/website/resources/scripts/testcases/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_A1_T6.js b/test/suite/sputnik_converted/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_A1_T6.js similarity index 100% rename from website/resources/scripts/testcases/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_A1_T6.js rename to test/suite/sputnik_converted/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_A1_T6.js diff --git a/website/resources/scripts/testcases/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_A1_T7.js b/test/suite/sputnik_converted/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_A1_T7.js similarity index 100% rename from website/resources/scripts/testcases/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_A1_T7.js rename to test/suite/sputnik_converted/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_A1_T7.js diff --git a/website/resources/scripts/testcases/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_A6.js b/test/suite/sputnik_converted/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_A6.js similarity index 100% rename from website/resources/scripts/testcases/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_A6.js rename to test/suite/sputnik_converted/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_A6.js diff --git a/website/resources/scripts/testcases/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_A7.js b/test/suite/sputnik_converted/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_A7.js similarity index 100% rename from website/resources/scripts/testcases/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_A7.js rename to test/suite/sputnik_converted/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_A7.js diff --git a/website/resources/scripts/testcases/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_A8.js b/test/suite/sputnik_converted/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_A8.js similarity index 100% rename from website/resources/scripts/testcases/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_A8.js rename to test/suite/sputnik_converted/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_A8.js diff --git a/website/resources/scripts/testcases/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_A9.js b/test/suite/sputnik_converted/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_A9.js similarity index 100% rename from website/resources/scripts/testcases/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_A9.js rename to test/suite/sputnik_converted/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_A9.js diff --git a/website/resources/scripts/testcases/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_A10.js b/test/suite/sputnik_converted/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_A10.js similarity index 100% rename from website/resources/scripts/testcases/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_A10.js rename to test/suite/sputnik_converted/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_A10.js diff --git a/website/resources/scripts/testcases/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_A11.js b/test/suite/sputnik_converted/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_A11.js similarity index 100% rename from website/resources/scripts/testcases/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_A11.js rename to test/suite/sputnik_converted/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_A11.js diff --git a/website/resources/scripts/testcases/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_A1_T1.js b/test/suite/sputnik_converted/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_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/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_A1_T1.js rename to test/suite/sputnik_converted/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_A1_T1.js diff --git a/website/resources/scripts/testcases/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_A1_T2.js b/test/suite/sputnik_converted/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_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/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_A1_T2.js rename to test/suite/sputnik_converted/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_A1_T2.js diff --git a/website/resources/scripts/testcases/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_A1_T3.js b/test/suite/sputnik_converted/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_A1_T3.js similarity index 100% rename from website/resources/scripts/testcases/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_A1_T3.js rename to test/suite/sputnik_converted/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_A1_T3.js diff --git a/website/resources/scripts/testcases/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_A6.js b/test/suite/sputnik_converted/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_A6.js similarity index 100% rename from website/resources/scripts/testcases/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_A6.js rename to test/suite/sputnik_converted/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_A6.js diff --git a/website/resources/scripts/testcases/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_A7.js b/test/suite/sputnik_converted/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_A7.js similarity index 100% rename from website/resources/scripts/testcases/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_A7.js rename to test/suite/sputnik_converted/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_A7.js diff --git a/website/resources/scripts/testcases/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_A8.js b/test/suite/sputnik_converted/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_A8.js similarity index 100% rename from website/resources/scripts/testcases/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_A8.js rename to test/suite/sputnik_converted/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_A8.js diff --git a/website/resources/scripts/testcases/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_A9.js b/test/suite/sputnik_converted/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_A9.js similarity index 100% rename from website/resources/scripts/testcases/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_A9.js rename to test/suite/sputnik_converted/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_A9.js diff --git a/website/resources/scripts/testcases/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_A1.js b/test/suite/sputnik_converted/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_A1.js similarity index 100% rename from website/resources/scripts/testcases/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_A1.js rename to test/suite/sputnik_converted/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_A1.js diff --git a/website/resources/scripts/testcases/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_A10.js b/test/suite/sputnik_converted/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_A10.js similarity index 100% rename from website/resources/scripts/testcases/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_A10.js rename to test/suite/sputnik_converted/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_A10.js diff --git a/website/resources/scripts/testcases/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_A11.js b/test/suite/sputnik_converted/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_A11.js similarity index 100% rename from website/resources/scripts/testcases/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_A11.js rename to test/suite/sputnik_converted/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_A11.js diff --git a/website/resources/scripts/testcases/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_A6.js b/test/suite/sputnik_converted/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_A6.js similarity index 100% rename from website/resources/scripts/testcases/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_A6.js rename to test/suite/sputnik_converted/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_A6.js diff --git a/website/resources/scripts/testcases/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_A7.js b/test/suite/sputnik_converted/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_A7.js similarity index 100% rename from website/resources/scripts/testcases/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_A7.js rename to test/suite/sputnik_converted/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_A7.js diff --git a/website/resources/scripts/testcases/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_A8.js b/test/suite/sputnik_converted/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_A8.js similarity index 100% rename from website/resources/scripts/testcases/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_A8.js rename to test/suite/sputnik_converted/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_A8.js diff --git a/website/resources/scripts/testcases/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_A9.js b/test/suite/sputnik_converted/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_A9.js similarity index 100% rename from website/resources/scripts/testcases/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_A9.js rename to test/suite/sputnik_converted/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_A9.js diff --git a/website/resources/scripts/testcases/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_A10.js b/test/suite/sputnik_converted/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_A10.js similarity index 100% rename from website/resources/scripts/testcases/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_A10.js rename to test/suite/sputnik_converted/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_A10.js diff --git a/website/resources/scripts/testcases/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_A11.js b/test/suite/sputnik_converted/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_A11.js similarity index 100% rename from website/resources/scripts/testcases/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_A11.js rename to test/suite/sputnik_converted/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_A11.js diff --git a/website/resources/scripts/testcases/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_A1_T1.js b/test/suite/sputnik_converted/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_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/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_A1_T1.js rename to test/suite/sputnik_converted/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_A1_T1.js diff --git a/website/resources/scripts/testcases/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_A2_T1.js b/test/suite/sputnik_converted/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_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/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_A2_T1.js rename to test/suite/sputnik_converted/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_A2_T1.js diff --git a/website/resources/scripts/testcases/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_A2_T2.js b/test/suite/sputnik_converted/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_A2_T2.js similarity index 100% rename from website/resources/scripts/testcases/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_A2_T2.js rename to test/suite/sputnik_converted/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_A2_T2.js diff --git a/website/resources/scripts/testcases/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_A6.js b/test/suite/sputnik_converted/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_A6.js similarity index 100% rename from website/resources/scripts/testcases/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_A6.js rename to test/suite/sputnik_converted/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_A6.js diff --git a/website/resources/scripts/testcases/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_A7.js b/test/suite/sputnik_converted/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_A7.js similarity index 100% rename from website/resources/scripts/testcases/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_A7.js rename to test/suite/sputnik_converted/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_A7.js diff --git a/website/resources/scripts/testcases/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_A8.js b/test/suite/sputnik_converted/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_A8.js similarity index 100% rename from website/resources/scripts/testcases/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_A8.js rename to test/suite/sputnik_converted/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_A8.js diff --git a/website/resources/scripts/testcases/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_A9.js b/test/suite/sputnik_converted/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_A9.js similarity index 100% rename from website/resources/scripts/testcases/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_A9.js rename to test/suite/sputnik_converted/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_A9.js diff --git a/website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.4_Properties_of_the_Object_Prototype_Object/S15.2.4.1_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.4_Properties_of_the_Object_Prototype_Object/S15.2.4.1_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.4_Properties_of_the_Object_Prototype_Object/S15.2.4.1_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.4_Properties_of_the_Object_Prototype_Object/S15.2.4.1_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.4_Properties_of_the_Object_Prototype_Object/S15.2.4.1_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.4_Properties_of_the_Object_Prototype_Object/S15.2.4.1_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.4_Properties_of_the_Object_Prototype_Object/S15.2.4.1_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.4_Properties_of_the_Object_Prototype_Object/S15.2.4.1_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.4_Properties_of_the_Object_Prototype_Object/S15.2.4_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.4_Properties_of_the_Object_Prototype_Object/S15.2.4_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.4_Properties_of_the_Object_Prototype_Object/S15.2.4_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.4_Properties_of_the_Object_Prototype_Object/S15.2.4_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.4_Properties_of_the_Object_Prototype_Object/S15.2.4_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.4_Properties_of_the_Object_Prototype_Object/S15.2.4_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.4_Properties_of_the_Object_Prototype_Object/S15.2.4_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.4_Properties_of_the_Object_Prototype_Object/S15.2.4_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.4_Properties_of_the_Object_Prototype_Object/S15.2.4_A2.js b/test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.4_Properties_of_the_Object_Prototype_Object/S15.2.4_A2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.4_Properties_of_the_Object_Prototype_Object/S15.2.4_A2.js rename to test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.4_Properties_of_the_Object_Prototype_Object/S15.2.4_A2.js diff --git a/website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.4_Properties_of_the_Object_Prototype_Object/S15.2.4_A3.js b/test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.4_Properties_of_the_Object_Prototype_Object/S15.2.4_A3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.4_Properties_of_the_Object_Prototype_Object/S15.2.4_A3.js rename to test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.4_Properties_of_the_Object_Prototype_Object/S15.2.4_A3.js diff --git a/website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.4_Properties_of_the_Object_Prototype_Object/S15.2.4_A4.js b/test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.4_Properties_of_the_Object_Prototype_Object/S15.2.4_A4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.2_Object_Objects/15.2.4_Properties_of_the_Object_Prototype_Object/S15.2.4_A4.js rename to test/suite/sputnik_converted/15_Native/15.2_Object_Objects/15.2.4_Properties_of_the_Object_Prototype_Object/S15.2.4_A4.js diff --git a/website/resources/scripts/testcases/15_Native/15.2_Object_Objects/S15.2_A1.js b/test/suite/sputnik_converted/15_Native/15.2_Object_Objects/S15.2_A1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.2_Object_Objects/S15.2_A1.js rename to test/suite/sputnik_converted/15_Native/15.2_Object_Objects/S15.2_A1.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A1_T10.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A1_T10.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A1_T10.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A1_T10.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A1_T11.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A1_T11.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A1_T11.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A1_T11.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A1_T12.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A1_T12.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A1_T12.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A1_T12.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A1_T13.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A1_T13.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A1_T13.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A1_T13.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A1_T3.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A1_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A1_T3.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A1_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A1_T4.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A1_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A1_T4.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A1_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A1_T5.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A1_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A1_T5.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A1_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A1_T6.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A1_T6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A1_T6.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A1_T6.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A1_T7.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A1_T7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A1_T7.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A1_T7.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A1_T8.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A1_T8.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A1_T8.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A1_T8.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A1_T9.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A1_T9.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A1_T9.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A1_T9.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A2_T1.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A2_T1.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A2_T2.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A2_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A2_T2.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A2_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A2_T3.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A2_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A2_T3.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A2_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A2_T4.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A2_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A2_T4.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A2_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A2_T5.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A2_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A2_T5.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A2_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A2_T6.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A2_T6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A2_T6.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A2_T6.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A3_T1.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A3_T1.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A3_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A3_T10.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A3_T10.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A3_T10.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A3_T10.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A3_T11.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A3_T11.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A3_T11.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A3_T11.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A3_T12.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A3_T12.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A3_T12.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A3_T12.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A3_T13.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A3_T13.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A3_T13.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A3_T13.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A3_T14.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A3_T14.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A3_T14.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A3_T14.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A3_T15.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A3_T15.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A3_T15.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A3_T15.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A3_T2.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A3_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A3_T2.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A3_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A3_T3.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A3_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A3_T3.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A3_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A3_T4.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A3_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A3_T4.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A3_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A3_T5.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A3_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A3_T5.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A3_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A3_T6.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A3_T6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A3_T6.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A3_T6.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A3_T7.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A3_T7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A3_T7.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A3_T7.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A3_T8.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A3_T8.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A3_T8.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A3_T8.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A3_T9.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A3_T9.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A3_T9.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2.1_A3_T9.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2_A1.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2_A1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2_A1.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.2_The_Function_Constructor/S15.3.2_A1.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.3_Properties_of_the_Function_Constructor/15.3.3.1_Function.prototype/S15.3.3.1_A1.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.3_Properties_of_the_Function_Constructor/15.3.3.1_Function.prototype/S15.3.3.1_A1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.3_Properties_of_the_Function_Constructor/15.3.3.1_Function.prototype/S15.3.3.1_A1.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.3_Properties_of_the_Function_Constructor/15.3.3.1_Function.prototype/S15.3.3.1_A1.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.3_Properties_of_the_Function_Constructor/15.3.3.1_Function.prototype/S15.3.3.1_A2.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.3_Properties_of_the_Function_Constructor/15.3.3.1_Function.prototype/S15.3.3.1_A2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.3_Properties_of_the_Function_Constructor/15.3.3.1_Function.prototype/S15.3.3.1_A2.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.3_Properties_of_the_Function_Constructor/15.3.3.1_Function.prototype/S15.3.3.1_A2.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.3_Properties_of_the_Function_Constructor/15.3.3.1_Function.prototype/S15.3.3.1_A3.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.3_Properties_of_the_Function_Constructor/15.3.3.1_Function.prototype/S15.3.3.1_A3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.3_Properties_of_the_Function_Constructor/15.3.3.1_Function.prototype/S15.3.3.1_A3.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.3_Properties_of_the_Function_Constructor/15.3.3.1_Function.prototype/S15.3.3.1_A3.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.3_Properties_of_the_Function_Constructor/S15.3.3_A1.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.3_Properties_of_the_Function_Constructor/S15.3.3_A1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.3_Properties_of_the_Function_Constructor/S15.3.3_A1.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.3_Properties_of_the_Function_Constructor/S15.3.3_A1.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.3_Properties_of_the_Function_Constructor/S15.3.3_A2_T1.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.3_Properties_of_the_Function_Constructor/S15.3.3_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.3_Properties_of_the_Function_Constructor/S15.3.3_A2_T1.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.3_Properties_of_the_Function_Constructor/S15.3.3_A2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.3_Properties_of_the_Function_Constructor/S15.3.3_A2_T2.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.3_Properties_of_the_Function_Constructor/S15.3.3_A2_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.3_Properties_of_the_Function_Constructor/S15.3.3_A2_T2.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.3_Properties_of_the_Function_Constructor/S15.3.3_A2_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.3_Properties_of_the_Function_Constructor/S15.3.3_A3.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.3_Properties_of_the_Function_Constructor/S15.3.3_A3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.3_Properties_of_the_Function_Constructor/S15.3.3_A3.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.3_Properties_of_the_Function_Constructor/S15.3.3_A3.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.2_Function.prototype.toString/S15.3.4.2_A10.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.2_Function.prototype.toString/S15.3.4.2_A10.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.2_Function.prototype.toString/S15.3.4.2_A10.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.2_Function.prototype.toString/S15.3.4.2_A10.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.2_Function.prototype.toString/S15.3.4.2_A11.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.2_Function.prototype.toString/S15.3.4.2_A11.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.2_Function.prototype.toString/S15.3.4.2_A11.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.2_Function.prototype.toString/S15.3.4.2_A11.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.2_Function.prototype.toString/S15.3.4.2_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.2_Function.prototype.toString/S15.3.4.2_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.2_Function.prototype.toString/S15.3.4.2_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.2_Function.prototype.toString/S15.3.4.2_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.2_Function.prototype.toString/S15.3.4.2_A6.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.2_Function.prototype.toString/S15.3.4.2_A6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.2_Function.prototype.toString/S15.3.4.2_A6.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.2_Function.prototype.toString/S15.3.4.2_A6.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.2_Function.prototype.toString/S15.3.4.2_A7.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.2_Function.prototype.toString/S15.3.4.2_A7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.2_Function.prototype.toString/S15.3.4.2_A7.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.2_Function.prototype.toString/S15.3.4.2_A7.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.2_Function.prototype.toString/S15.3.4.2_A8.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.2_Function.prototype.toString/S15.3.4.2_A8.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.2_Function.prototype.toString/S15.3.4.2_A8.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.2_Function.prototype.toString/S15.3.4.2_A8.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.2_Function.prototype.toString/S15.3.4.2_A9.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.2_Function.prototype.toString/S15.3.4.2_A9.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.2_Function.prototype.toString/S15.3.4.2_A9.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.2_Function.prototype.toString/S15.3.4.2_A9.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A10.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A10.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A10.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A10.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A11.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A11.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A11.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A11.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A12.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A12.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A12.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A12.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A2_T1.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A2_T1.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A2_T2.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A2_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A2_T2.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A2_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A3_T1.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A3_T1.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A3_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A3_T10.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A3_T10.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A3_T10.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A3_T10.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A3_T2.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A3_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A3_T2.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A3_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A3_T3.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A3_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A3_T3.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A3_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A3_T4.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A3_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A3_T4.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A3_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A3_T5.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A3_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A3_T5.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A3_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A3_T6.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A3_T6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A3_T6.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A3_T6.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A3_T7.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A3_T7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A3_T7.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A3_T7.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A3_T8.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A3_T8.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A3_T8.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A3_T8.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A3_T9.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A3_T9.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A3_T9.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A3_T9.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A5_T1.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A5_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A5_T1.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A5_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A5_T2.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A5_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A5_T2.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A5_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A5_T3.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A5_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A5_T3.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A5_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A5_T4.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A5_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A5_T4.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A5_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A5_T5.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A5_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A5_T5.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A5_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A5_T6.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A5_T6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A5_T6.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A5_T6.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A5_T7.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A5_T7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A5_T7.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A5_T7.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A5_T8.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A5_T8.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A5_T8.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A5_T8.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A6_T1.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A6_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A6_T1.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A6_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A6_T2.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A6_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A6_T2.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A6_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A6_T3.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A6_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A6_T3.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A6_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A6_T4.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A6_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A6_T4.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A6_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A7_T1.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A7_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A7_T1.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A7_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A7_T10.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A7_T10.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A7_T10.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A7_T10.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A7_T2.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A7_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A7_T2.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A7_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A7_T3.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A7_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A7_T3.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A7_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A7_T4.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A7_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A7_T4.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A7_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A7_T5.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A7_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A7_T5.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A7_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A7_T6.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A7_T6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A7_T6.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A7_T6.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A7_T7.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A7_T7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A7_T7.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A7_T7.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A7_T8.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A7_T8.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A7_T8.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A7_T8.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A7_T9.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A7_T9.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A7_T9.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A7_T9.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A8_T1.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A8_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A8_T1.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A8_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A8_T2.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A8_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A8_T2.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A8_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A8_T3.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A8_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A8_T3.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A8_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A8_T4.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A8_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A8_T4.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A8_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A8_T5.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A8_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A8_T5.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A8_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A8_T6.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A8_T6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A8_T6.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A8_T6.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A9.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A9.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A9.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.3_Function.prototype.apply/S15.3.4.3_A9.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A10.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A10.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A10.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A10.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A11.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A11.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A11.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A11.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A12.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A12.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A12.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A12.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A2_T1.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A2_T1.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A2_T2.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A2_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A2_T2.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A2_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A3_T1.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A3_T1.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A3_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A3_T10.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A3_T10.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A3_T10.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A3_T10.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A3_T2.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A3_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A3_T2.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A3_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A3_T3.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A3_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A3_T3.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A3_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A3_T4.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A3_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A3_T4.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A3_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A3_T5.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A3_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A3_T5.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A3_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A3_T6.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A3_T6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A3_T6.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A3_T6.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A3_T7.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A3_T7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A3_T7.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A3_T7.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A3_T8.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A3_T8.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A3_T8.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A3_T8.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A3_T9.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A3_T9.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A3_T9.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A3_T9.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A5_T1.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A5_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A5_T1.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A5_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A5_T2.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A5_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A5_T2.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A5_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A5_T3.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A5_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A5_T3.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A5_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A5_T4.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A5_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A5_T4.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A5_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A5_T5.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A5_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A5_T5.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A5_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A5_T6.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A5_T6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A5_T6.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A5_T6.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A5_T7.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A5_T7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A5_T7.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A5_T7.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A5_T8.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A5_T8.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A5_T8.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A5_T8.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A6_T1.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A6_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A6_T1.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A6_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A6_T10.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A6_T10.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A6_T10.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A6_T10.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A6_T2.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A6_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A6_T2.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A6_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A6_T3.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A6_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A6_T3.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A6_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A6_T4.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A6_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A6_T4.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A6_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A6_T5.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A6_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A6_T5.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A6_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A6_T6.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A6_T6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A6_T6.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A6_T6.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A6_T7.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A6_T7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A6_T7.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A6_T7.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A6_T8.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A6_T8.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A6_T8.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A6_T8.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A6_T9.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A6_T9.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A6_T9.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A6_T9.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A7_T1.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A7_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A7_T1.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A7_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A7_T2.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A7_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A7_T2.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A7_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A7_T3.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A7_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A7_T3.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A7_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A7_T4.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A7_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A7_T4.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A7_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A7_T5.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A7_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A7_T5.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A7_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A7_T6.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A7_T6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A7_T6.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A7_T6.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A9.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A9.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A9.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/15.3.4.4_Function.prototype.call/S15.3.4.4_A9.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/S15.3.4.1_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/S15.3.4.1_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/S15.3.4.1_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/S15.3.4.1_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/S15.3.4.1_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/S15.3.4.1_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/S15.3.4.1_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/S15.3.4.1_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/S15.3.4_A1.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/S15.3.4_A1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/S15.3.4_A1.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/S15.3.4_A1.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/S15.3.4_A2_T1.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/S15.3.4_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/S15.3.4_A2_T1.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/S15.3.4_A2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/S15.3.4_A2_T2.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/S15.3.4_A2_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/S15.3.4_A2_T2.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/S15.3.4_A2_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/S15.3.4_A2_T3.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/S15.3.4_A2_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/S15.3.4_A2_T3.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/S15.3.4_A2_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/S15.3.4_A3_T1.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/S15.3.4_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/S15.3.4_A3_T1.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/S15.3.4_A3_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/S15.3.4_A3_T2.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/S15.3.4_A3_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/S15.3.4_A3_T2.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/S15.3.4_A3_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/S15.3.4_A4.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/S15.3.4_A4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/S15.3.4_A4.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/S15.3.4_A4.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/S15.3.4_A5.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/S15.3.4_A5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/S15.3.4_A5.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.4_Properties_of_the_Function_Prototype_Object/S15.3.4_A5.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.1_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.1_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.1_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.1_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.1_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.1_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.1_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.1_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.1_A1_T3.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.1_A1_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.1_A1_T3.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.1_A1_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.1_A2_T1.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.1_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.1_A2_T1.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.1_A2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.1_A2_T2.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.1_A2_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.1_A2_T2.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.1_A2_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.1_A2_T3.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.1_A2_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.1_A2_T3.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.1_A2_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.1_A3_T1.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.1_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.1_A3_T1.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.1_A3_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.1_A3_T2.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.1_A3_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.1_A3_T2.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.1_A3_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.1_A3_T3.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.1_A3_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.1_A3_T3.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.1_A3_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.1_A4_T1.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.1_A4_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.1_A4_T1.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.1_A4_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.1_A4_T2.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.1_A4_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.1_A4_T2.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.1_A4_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.1_A4_T3.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.1_A4_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.1_A4_T3.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.1_A4_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.2_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.2_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.2_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.2_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.2_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.2_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.2_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.2_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.3_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.3_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.3_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.3_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.3_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.3_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.3_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.3_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.3_A1_T3.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.3_A1_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.3_A1_T3.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.3_A1_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.3_A1_T4.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.3_A1_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.3_A1_T4.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.3_A1_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.3_A1_T5.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.3_A1_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.3_A1_T5.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.3_A1_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.3_A1_T6.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.3_A1_T6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.3_A1_T6.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.3_A1_T6.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.3_A1_T7.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.3_A1_T7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.3_A1_T7.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.3_A1_T7.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.3_A1_T8.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.3_A1_T8.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.3_A1_T8.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.3_A1_T8.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.3_A2_T2.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.3_A2_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.3_A2_T2.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.3_A2_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.3_A2_T5.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.3_A2_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.3_A2_T5.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.3_A2_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.3_A2_T6.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.3_A2_T6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.3_A2_T6.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.3_A2_T6.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.3_A3_T1.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.3_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.3_A3_T1.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.3_A3_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.3_A3_T2.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.3_A3_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.3_A3_T2.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5.3_A3_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5_A2_T1.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5_A2_T1.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5_A2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5_A2_T2.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5_A2_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5_A2_T2.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5_A2_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5_A3_T1.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5_A3_T1.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5_A3_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5_A3_T2.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5_A3_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5_A3_T2.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/15.3.5_Properties_of_Function_Instances/S15.3.5_A3_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/S15.3.1_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/S15.3.1_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/S15.3.1_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/S15.3.1_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/S15.3_A1.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/S15.3_A1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/S15.3_A1.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/S15.3_A1.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/S15.3_A2_T1.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/S15.3_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/S15.3_A2_T1.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/S15.3_A2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/S15.3_A2_T2.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/S15.3_A2_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/S15.3_A2_T2.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/S15.3_A2_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/S15.3_A3_T1.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/S15.3_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/S15.3_A3_T1.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/S15.3_A3_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/S15.3_A3_T2.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/S15.3_A3_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/S15.3_A3_T2.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/S15.3_A3_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/S15.3_A3_T3.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/S15.3_A3_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/S15.3_A3_T3.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/S15.3_A3_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/S15.3_A3_T4.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/S15.3_A3_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/S15.3_A3_T4.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/S15.3_A3_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/S15.3_A3_T5.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/S15.3_A3_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/S15.3_A3_T5.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/S15.3_A3_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.3_Function_Objects/S15.3_A3_T6.js b/test/suite/sputnik_converted/15_Native/15.3_Function_Objects/S15.3_A3_T6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.3_Function_Objects/S15.3_A3_T6.js rename to test/suite/sputnik_converted/15_Native/15.3_Function_Objects/S15.3_A3_T6.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.1_The_Array_Constructor_Called_as_a_Function/S15.4.1_A1.1_T1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.1_The_Array_Constructor_Called_as_a_Function/S15.4.1_A1.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.1_The_Array_Constructor_Called_as_a_Function/S15.4.1_A1.1_T1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.1_The_Array_Constructor_Called_as_a_Function/S15.4.1_A1.1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.1_The_Array_Constructor_Called_as_a_Function/S15.4.1_A1.1_T2.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.1_The_Array_Constructor_Called_as_a_Function/S15.4.1_A1.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.1_The_Array_Constructor_Called_as_a_Function/S15.4.1_A1.1_T2.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.1_The_Array_Constructor_Called_as_a_Function/S15.4.1_A1.1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.1_The_Array_Constructor_Called_as_a_Function/S15.4.1_A1.1_T3.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.1_The_Array_Constructor_Called_as_a_Function/S15.4.1_A1.1_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.1_The_Array_Constructor_Called_as_a_Function/S15.4.1_A1.1_T3.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.1_The_Array_Constructor_Called_as_a_Function/S15.4.1_A1.1_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.1_The_Array_Constructor_Called_as_a_Function/S15.4.1_A1.2_T1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.1_The_Array_Constructor_Called_as_a_Function/S15.4.1_A1.2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.1_The_Array_Constructor_Called_as_a_Function/S15.4.1_A1.2_T1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.1_The_Array_Constructor_Called_as_a_Function/S15.4.1_A1.2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.1_The_Array_Constructor_Called_as_a_Function/S15.4.1_A1.3_T1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.1_The_Array_Constructor_Called_as_a_Function/S15.4.1_A1.3_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.1_The_Array_Constructor_Called_as_a_Function/S15.4.1_A1.3_T1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.1_The_Array_Constructor_Called_as_a_Function/S15.4.1_A1.3_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.1_The_Array_Constructor_Called_as_a_Function/S15.4.1_A2.1_T1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.1_The_Array_Constructor_Called_as_a_Function/S15.4.1_A2.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.1_The_Array_Constructor_Called_as_a_Function/S15.4.1_A2.1_T1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.1_The_Array_Constructor_Called_as_a_Function/S15.4.1_A2.1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.1_The_Array_Constructor_Called_as_a_Function/S15.4.1_A2.2_T1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.1_The_Array_Constructor_Called_as_a_Function/S15.4.1_A2.2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.1_The_Array_Constructor_Called_as_a_Function/S15.4.1_A2.2_T1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.1_The_Array_Constructor_Called_as_a_Function/S15.4.1_A2.2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.1_The_Array_Constructor_Called_as_a_Function/S15.4.1_A3.1_T1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.1_The_Array_Constructor_Called_as_a_Function/S15.4.1_A3.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.1_The_Array_Constructor_Called_as_a_Function/S15.4.1_A3.1_T1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.1_The_Array_Constructor_Called_as_a_Function/S15.4.1_A3.1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.2_The_Array_Constructor/15.4.2.1_new_Array/S15.4.2.1_A1.1_T1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.2_The_Array_Constructor/15.4.2.1_new_Array/S15.4.2.1_A1.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.2_The_Array_Constructor/15.4.2.1_new_Array/S15.4.2.1_A1.1_T1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.2_The_Array_Constructor/15.4.2.1_new_Array/S15.4.2.1_A1.1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.2_The_Array_Constructor/15.4.2.1_new_Array/S15.4.2.1_A1.1_T2.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.2_The_Array_Constructor/15.4.2.1_new_Array/S15.4.2.1_A1.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.2_The_Array_Constructor/15.4.2.1_new_Array/S15.4.2.1_A1.1_T2.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.2_The_Array_Constructor/15.4.2.1_new_Array/S15.4.2.1_A1.1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.2_The_Array_Constructor/15.4.2.1_new_Array/S15.4.2.1_A1.1_T3.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.2_The_Array_Constructor/15.4.2.1_new_Array/S15.4.2.1_A1.1_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.2_The_Array_Constructor/15.4.2.1_new_Array/S15.4.2.1_A1.1_T3.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.2_The_Array_Constructor/15.4.2.1_new_Array/S15.4.2.1_A1.1_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.2_The_Array_Constructor/15.4.2.1_new_Array/S15.4.2.1_A1.2_T1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.2_The_Array_Constructor/15.4.2.1_new_Array/S15.4.2.1_A1.2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.2_The_Array_Constructor/15.4.2.1_new_Array/S15.4.2.1_A1.2_T1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.2_The_Array_Constructor/15.4.2.1_new_Array/S15.4.2.1_A1.2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.2_The_Array_Constructor/15.4.2.1_new_Array/S15.4.2.1_A1.3_T1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.2_The_Array_Constructor/15.4.2.1_new_Array/S15.4.2.1_A1.3_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.2_The_Array_Constructor/15.4.2.1_new_Array/S15.4.2.1_A1.3_T1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.2_The_Array_Constructor/15.4.2.1_new_Array/S15.4.2.1_A1.3_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.2_The_Array_Constructor/15.4.2.1_new_Array/S15.4.2.1_A2.1_T1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.2_The_Array_Constructor/15.4.2.1_new_Array/S15.4.2.1_A2.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.2_The_Array_Constructor/15.4.2.1_new_Array/S15.4.2.1_A2.1_T1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.2_The_Array_Constructor/15.4.2.1_new_Array/S15.4.2.1_A2.1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.2_The_Array_Constructor/15.4.2.1_new_Array/S15.4.2.1_A2.2_T1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.2_The_Array_Constructor/15.4.2.1_new_Array/S15.4.2.1_A2.2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.2_The_Array_Constructor/15.4.2.1_new_Array/S15.4.2.1_A2.2_T1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.2_The_Array_Constructor/15.4.2.1_new_Array/S15.4.2.1_A2.2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.2_The_Array_Constructor/15.4.2.2_new_Array_len/S15.4.2.2_A1.1_T1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.2_The_Array_Constructor/15.4.2.2_new_Array_len/S15.4.2.2_A1.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.2_The_Array_Constructor/15.4.2.2_new_Array_len/S15.4.2.2_A1.1_T1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.2_The_Array_Constructor/15.4.2.2_new_Array_len/S15.4.2.2_A1.1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.2_The_Array_Constructor/15.4.2.2_new_Array_len/S15.4.2.2_A1.1_T2.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.2_The_Array_Constructor/15.4.2.2_new_Array_len/S15.4.2.2_A1.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.2_The_Array_Constructor/15.4.2.2_new_Array_len/S15.4.2.2_A1.1_T2.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.2_The_Array_Constructor/15.4.2.2_new_Array_len/S15.4.2.2_A1.1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.2_The_Array_Constructor/15.4.2.2_new_Array_len/S15.4.2.2_A1.1_T3.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.2_The_Array_Constructor/15.4.2.2_new_Array_len/S15.4.2.2_A1.1_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.2_The_Array_Constructor/15.4.2.2_new_Array_len/S15.4.2.2_A1.1_T3.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.2_The_Array_Constructor/15.4.2.2_new_Array_len/S15.4.2.2_A1.1_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.2_The_Array_Constructor/15.4.2.2_new_Array_len/S15.4.2.2_A1.2_T1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.2_The_Array_Constructor/15.4.2.2_new_Array_len/S15.4.2.2_A1.2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.2_The_Array_Constructor/15.4.2.2_new_Array_len/S15.4.2.2_A1.2_T1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.2_The_Array_Constructor/15.4.2.2_new_Array_len/S15.4.2.2_A1.2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.2_The_Array_Constructor/15.4.2.2_new_Array_len/S15.4.2.2_A2.1_T1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.2_The_Array_Constructor/15.4.2.2_new_Array_len/S15.4.2.2_A2.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.2_The_Array_Constructor/15.4.2.2_new_Array_len/S15.4.2.2_A2.1_T1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.2_The_Array_Constructor/15.4.2.2_new_Array_len/S15.4.2.2_A2.1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.2_The_Array_Constructor/15.4.2.2_new_Array_len/S15.4.2.2_A2.2_T1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.2_The_Array_Constructor/15.4.2.2_new_Array_len/S15.4.2.2_A2.2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.2_The_Array_Constructor/15.4.2.2_new_Array_len/S15.4.2.2_A2.2_T1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.2_The_Array_Constructor/15.4.2.2_new_Array_len/S15.4.2.2_A2.2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.2_The_Array_Constructor/15.4.2.2_new_Array_len/S15.4.2.2_A2.2_T2.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.2_The_Array_Constructor/15.4.2.2_new_Array_len/S15.4.2.2_A2.2_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.2_The_Array_Constructor/15.4.2.2_new_Array_len/S15.4.2.2_A2.2_T2.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.2_The_Array_Constructor/15.4.2.2_new_Array_len/S15.4.2.2_A2.2_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.2_The_Array_Constructor/15.4.2.2_new_Array_len/S15.4.2.2_A2.2_T3.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.2_The_Array_Constructor/15.4.2.2_new_Array_len/S15.4.2.2_A2.2_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.2_The_Array_Constructor/15.4.2.2_new_Array_len/S15.4.2.2_A2.2_T3.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.2_The_Array_Constructor/15.4.2.2_new_Array_len/S15.4.2.2_A2.2_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.2_The_Array_Constructor/15.4.2.2_new_Array_len/S15.4.2.2_A2.3_T1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.2_The_Array_Constructor/15.4.2.2_new_Array_len/S15.4.2.2_A2.3_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.2_The_Array_Constructor/15.4.2.2_new_Array_len/S15.4.2.2_A2.3_T1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.2_The_Array_Constructor/15.4.2.2_new_Array_len/S15.4.2.2_A2.3_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.2_The_Array_Constructor/15.4.2.2_new_Array_len/S15.4.2.2_A2.3_T2.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.2_The_Array_Constructor/15.4.2.2_new_Array_len/S15.4.2.2_A2.3_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.2_The_Array_Constructor/15.4.2.2_new_Array_len/S15.4.2.2_A2.3_T2.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.2_The_Array_Constructor/15.4.2.2_new_Array_len/S15.4.2.2_A2.3_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.2_The_Array_Constructor/15.4.2.2_new_Array_len/S15.4.2.2_A2.3_T3.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.2_The_Array_Constructor/15.4.2.2_new_Array_len/S15.4.2.2_A2.3_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.2_The_Array_Constructor/15.4.2.2_new_Array_len/S15.4.2.2_A2.3_T3.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.2_The_Array_Constructor/15.4.2.2_new_Array_len/S15.4.2.2_A2.3_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.2_The_Array_Constructor/15.4.2.2_new_Array_len/S15.4.2.2_A2.3_T4.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.2_The_Array_Constructor/15.4.2.2_new_Array_len/S15.4.2.2_A2.3_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.2_The_Array_Constructor/15.4.2.2_new_Array_len/S15.4.2.2_A2.3_T4.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.2_The_Array_Constructor/15.4.2.2_new_Array_len/S15.4.2.2_A2.3_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.2_The_Array_Constructor/15.4.2.2_new_Array_len/S15.4.2.2_A2.3_T5.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.2_The_Array_Constructor/15.4.2.2_new_Array_len/S15.4.2.2_A2.3_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.2_The_Array_Constructor/15.4.2.2_new_Array_len/S15.4.2.2_A2.3_T5.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.2_The_Array_Constructor/15.4.2.2_new_Array_len/S15.4.2.2_A2.3_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.3_Properties_of_the_Array_Constructor/15.4.3.1_Array_prototype/S15.4.3.1_A1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.3_Properties_of_the_Array_Constructor/15.4.3.1_Array_prototype/S15.4.3.1_A1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.3_Properties_of_the_Array_Constructor/15.4.3.1_Array_prototype/S15.4.3.1_A1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.3_Properties_of_the_Array_Constructor/15.4.3.1_Array_prototype/S15.4.3.1_A1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.3_Properties_of_the_Array_Constructor/15.4.3.1_Array_prototype/S15.4.3.1_A2.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.3_Properties_of_the_Array_Constructor/15.4.3.1_Array_prototype/S15.4.3.1_A2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.3_Properties_of_the_Array_Constructor/15.4.3.1_Array_prototype/S15.4.3.1_A2.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.3_Properties_of_the_Array_Constructor/15.4.3.1_Array_prototype/S15.4.3.1_A2.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.3_Properties_of_the_Array_Constructor/15.4.3.1_Array_prototype/S15.4.3.1_A3.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.3_Properties_of_the_Array_Constructor/15.4.3.1_Array_prototype/S15.4.3.1_A3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.3_Properties_of_the_Array_Constructor/15.4.3.1_Array_prototype/S15.4.3.1_A3.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.3_Properties_of_the_Array_Constructor/15.4.3.1_Array_prototype/S15.4.3.1_A3.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.3_Properties_of_the_Array_Constructor/15.4.3.1_Array_prototype/S15.4.3.1_A4.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.3_Properties_of_the_Array_Constructor/15.4.3.1_Array_prototype/S15.4.3.1_A4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.3_Properties_of_the_Array_Constructor/15.4.3.1_Array_prototype/S15.4.3.1_A4.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.3_Properties_of_the_Array_Constructor/15.4.3.1_Array_prototype/S15.4.3.1_A4.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.3_Properties_of_the_Array_Constructor/15.4.3.1_Array_prototype/S15.4.3.1_A5.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.3_Properties_of_the_Array_Constructor/15.4.3.1_Array_prototype/S15.4.3.1_A5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.3_Properties_of_the_Array_Constructor/15.4.3.1_Array_prototype/S15.4.3.1_A5.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.3_Properties_of_the_Array_Constructor/15.4.3.1_Array_prototype/S15.4.3.1_A5.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.3_Properties_of_the_Array_Constructor/S15.4.3_A1.1_T1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.3_Properties_of_the_Array_Constructor/S15.4.3_A1.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.3_Properties_of_the_Array_Constructor/S15.4.3_A1.1_T1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.3_Properties_of_the_Array_Constructor/S15.4.3_A1.1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.3_Properties_of_the_Array_Constructor/S15.4.3_A1.1_T2.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.3_Properties_of_the_Array_Constructor/S15.4.3_A1.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.3_Properties_of_the_Array_Constructor/S15.4.3_A1.1_T2.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.3_Properties_of_the_Array_Constructor/S15.4.3_A1.1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.3_Properties_of_the_Array_Constructor/S15.4.3_A1.1_T3.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.3_Properties_of_the_Array_Constructor/S15.4.3_A1.1_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.3_Properties_of_the_Array_Constructor/S15.4.3_A1.1_T3.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.3_Properties_of_the_Array_Constructor/S15.4.3_A1.1_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.3_Properties_of_the_Array_Constructor/S15.4.3_A2.1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.3_Properties_of_the_Array_Constructor/S15.4.3_A2.1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.3_Properties_of_the_Array_Constructor/S15.4.3_A2.1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.3_Properties_of_the_Array_Constructor/S15.4.3_A2.1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.3_Properties_of_the_Array_Constructor/S15.4.3_A2.2.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.3_Properties_of_the_Array_Constructor/S15.4.3_A2.2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.3_Properties_of_the_Array_Constructor/S15.4.3_A2.2.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.3_Properties_of_the_Array_Constructor/S15.4.3_A2.2.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.3_Properties_of_the_Array_Constructor/S15.4.3_A2.3.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.3_Properties_of_the_Array_Constructor/S15.4.3_A2.3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.3_Properties_of_the_Array_Constructor/S15.4.3_A2.3.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.3_Properties_of_the_Array_Constructor/S15.4.3_A2.3.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.3_Properties_of_the_Array_Constructor/S15.4.3_A2.4.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.3_Properties_of_the_Array_Constructor/S15.4.3_A2.4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.3_Properties_of_the_Array_Constructor/S15.4.3_A2.4.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.3_Properties_of_the_Array_Constructor/S15.4.3_A2.4.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A1.1_T1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A1.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A1.1_T1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A1.1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A1.1_T2.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A1.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A1.1_T2.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A1.1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A1.1_T3.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A1.1_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A1.1_T3.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A1.1_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A1.1_T4.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A1.1_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A1.1_T4.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A1.1_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A1.1_T5.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A1.1_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A1.1_T5.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A1.1_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A1.1_T6.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A1.1_T6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A1.1_T6.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A1.1_T6.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A1.1_T7.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A1.1_T7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A1.1_T7.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A1.1_T7.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A1.2_T1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A1.2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A1.2_T1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A1.2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A1.2_T2.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A1.2_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A1.2_T2.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A1.2_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A1.2_T3.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A1.2_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A1.2_T3.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A1.2_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A1.2_T4.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A1.2_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A1.2_T4.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A1.2_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A1.3_T1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A1.3_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A1.3_T1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A1.3_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A1.3_T2.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A1.3_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A1.3_T2.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A1.3_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A1.3_T3.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A1.3_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A1.3_T3.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A1.3_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A1.3_T4.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A1.3_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A1.3_T4.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A1.3_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A1.4_T1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A1.4_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A1.4_T1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A1.4_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A1.4_T2.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A1.4_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A1.4_T2.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A1.4_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A1.4_T3.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A1.4_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A1.4_T3.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A1.4_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A1.4_T4.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A1.4_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A1.4_T4.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A1.4_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A1.5_T1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A1.5_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A1.5_T1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A1.5_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A1.5_T2.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A1.5_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A1.5_T2.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A1.5_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A2.1_T1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A2.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A2.1_T1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A2.1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A2.1_T2.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A2.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A2.1_T2.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A2.1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A2.1_T3.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A2.1_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A2.1_T3.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A2.1_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A2.1_T4.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A2.1_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A2.1_T4.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A2.1_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A2.1_T5.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A2.1_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A2.1_T5.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A2.1_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A2.2_T1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A2.2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A2.2_T1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A2.2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A2.2_T2.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A2.2_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A2.2_T2.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A2.2_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A2.2_T3.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A2.2_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A2.2_T3.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A2.2_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A2.2_T4.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A2.2_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A2.2_T4.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A2.2_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A2.2_T5.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A2.2_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A2.2_T5.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A2.2_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A2_T1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A2_T1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A2_T2.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A2_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A2_T2.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A2_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A2_T3.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A2_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A2_T3.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A2_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A2_T4.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A2_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A2_T4.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A2_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A2_T5.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A2_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A2_T5.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A2_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A2_T6.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A2_T6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A2_T6.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A2_T6.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A3_T1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A3_T1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A3_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A3_T2.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A3_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A3_T2.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A3_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A3_T3.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A3_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A3_T3.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A3_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A4_T1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A4_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A4_T1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A4_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A5.1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A5.1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A5.1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A5.1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A5.2.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A5.2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A5.2.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A5.2.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A5.3.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A5.3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A5.3.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A5.3.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A5.4.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A5.4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A5.4.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A5.4.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A5.5.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A5.5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A5.5.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A5.5.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A5.6.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A5.6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A5.6.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A5.6.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A5.7.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A5.7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A5.7.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.10_Array_prototype_slice/S15.4.4.10_A5.7.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A1.1_T1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A1.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A1.1_T1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A1.1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A1.2_T1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A1.2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A1.2_T1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A1.2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A1.2_T2.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A1.2_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A1.2_T2.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A1.2_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A1.3_T1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A1.3_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A1.3_T1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A1.3_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A1.4_T1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A1.4_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A1.4_T1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A1.4_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A1.4_T2.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A1.4_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A1.4_T2.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A1.4_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A1.5_T1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A1.5_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A1.5_T1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A1.5_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A2.1_T1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A2.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A2.1_T1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A2.1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A2.1_T2.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A2.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A2.1_T2.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A2.1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A2.1_T3.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A2.1_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A2.1_T3.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A2.1_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A2.2_T1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A2.2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A2.2_T1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A2.2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A2.2_T2.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A2.2_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A2.2_T2.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A2.2_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A2.2_T3.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A2.2_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A2.2_T3.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A2.2_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A3_T1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A3_T1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A3_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A3_T2.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A3_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A3_T2.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A3_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A4_T1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A4_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A4_T1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A4_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A4_T2.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A4_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A4_T2.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A4_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A4_T3.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A4_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A4_T3.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A4_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A5_T1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A5_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A5_T1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A5_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A6_T2.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A6_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A6_T2.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A6_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A7.1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A7.1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A7.1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A7.1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A7.2.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A7.2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A7.2.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A7.2.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A7.3.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A7.3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A7.3.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A7.3.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A7.4.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A7.4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A7.4.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A7.4.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A7.5.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A7.5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A7.5.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A7.5.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A7.6.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A7.6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A7.6.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A7.6.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A7.7.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A7.7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A7.7.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.11_Array_prototype_sort/S15.4.4.11_A7.7.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.1_T1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.1_T1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.1_T2.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.1_T2.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.1_T3.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.1_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.1_T3.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.1_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.1_T4.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.1_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.1_T4.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.1_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.1_T5.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.1_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.1_T5.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.1_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.1_T6.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.1_T6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.1_T6.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.1_T6.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.2_T1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.2_T1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.2_T2.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.2_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.2_T2.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.2_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.2_T3.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.2_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.2_T3.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.2_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.2_T4.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.2_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.2_T4.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.2_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.2_T5.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.2_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.2_T5.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.2_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.3_T1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.3_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.3_T1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.3_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.3_T2.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.3_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.3_T2.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.3_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.3_T3.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.3_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.3_T3.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.3_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.3_T4.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.3_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.3_T4.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.3_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.3_T5.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.3_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.3_T5.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.3_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.4_T1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.4_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.4_T1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.4_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.4_T2.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.4_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.4_T2.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.4_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.4_T3.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.4_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.4_T3.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.4_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.4_T4.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.4_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.4_T4.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.4_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.4_T5.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.4_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.4_T5.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.4_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.4_T6.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.4_T6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.4_T6.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.4_T6.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.5_T1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.5_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.5_T1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.5_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.5_T2.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.5_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.5_T2.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A1.5_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A2.1_T1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A2.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A2.1_T1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A2.1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A2.1_T2.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A2.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A2.1_T2.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A2.1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A2.1_T3.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A2.1_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A2.1_T3.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A2.1_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A2.1_T4.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A2.1_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A2.1_T4.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A2.1_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A2.1_T5.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A2.1_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A2.1_T5.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A2.1_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A2.2_T1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A2.2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A2.2_T1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A2.2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A2.2_T2.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A2.2_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A2.2_T2.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A2.2_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A2.2_T3.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A2.2_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A2.2_T3.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A2.2_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A2.2_T4.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A2.2_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A2.2_T4.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A2.2_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A2.2_T5.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A2.2_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A2.2_T5.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A2.2_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A2_T1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A2_T1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A2_T2.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A2_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A2_T2.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A2_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A2_T3.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A2_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A2_T3.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A2_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A2_T4.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A2_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A2_T4.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A2_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A3_T1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A3_T1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A3_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A3_T2.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A3_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A3_T2.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A3_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A3_T3.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A3_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A3_T3.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A3_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A4_T1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A4_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A4_T1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A4_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A4_T2.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A4_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A4_T2.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A4_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A4_T3.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A4_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A4_T3.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A4_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A5.1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A5.1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A5.1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A5.1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A5.2.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A5.2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A5.2.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A5.2.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A5.3.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A5.3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A5.3.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A5.3.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A5.4.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A5.4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A5.4.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A5.4.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A5.5.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A5.5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A5.5.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A5.5.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A5.6.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A5.6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A5.6.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A5.6.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A5.7.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A5.7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A5.7.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.12_Array_prototype_splice/S15.4.4.12_A5.7.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.13_Array_prototype_unshift/S15.4.4.13_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.13_Array_prototype_unshift/S15.4.4.13_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.13_Array_prototype_unshift/S15.4.4.13_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.13_Array_prototype_unshift/S15.4.4.13_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.13_Array_prototype_unshift/S15.4.4.13_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.13_Array_prototype_unshift/S15.4.4.13_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.13_Array_prototype_unshift/S15.4.4.13_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.13_Array_prototype_unshift/S15.4.4.13_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.13_Array_prototype_unshift/S15.4.4.13_A2_T1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.13_Array_prototype_unshift/S15.4.4.13_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.13_Array_prototype_unshift/S15.4.4.13_A2_T1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.13_Array_prototype_unshift/S15.4.4.13_A2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.13_Array_prototype_unshift/S15.4.4.13_A2_T2.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.13_Array_prototype_unshift/S15.4.4.13_A2_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.13_Array_prototype_unshift/S15.4.4.13_A2_T2.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.13_Array_prototype_unshift/S15.4.4.13_A2_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.13_Array_prototype_unshift/S15.4.4.13_A2_T3.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.13_Array_prototype_unshift/S15.4.4.13_A2_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.13_Array_prototype_unshift/S15.4.4.13_A2_T3.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.13_Array_prototype_unshift/S15.4.4.13_A2_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.13_Array_prototype_unshift/S15.4.4.13_A3_T1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.13_Array_prototype_unshift/S15.4.4.13_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.13_Array_prototype_unshift/S15.4.4.13_A3_T1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.13_Array_prototype_unshift/S15.4.4.13_A3_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.13_Array_prototype_unshift/S15.4.4.13_A3_T2.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.13_Array_prototype_unshift/S15.4.4.13_A3_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.13_Array_prototype_unshift/S15.4.4.13_A3_T2.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.13_Array_prototype_unshift/S15.4.4.13_A3_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.13_Array_prototype_unshift/S15.4.4.13_A3_T3.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.13_Array_prototype_unshift/S15.4.4.13_A3_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.13_Array_prototype_unshift/S15.4.4.13_A3_T3.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.13_Array_prototype_unshift/S15.4.4.13_A3_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.13_Array_prototype_unshift/S15.4.4.13_A4_T1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.13_Array_prototype_unshift/S15.4.4.13_A4_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.13_Array_prototype_unshift/S15.4.4.13_A4_T1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.13_Array_prototype_unshift/S15.4.4.13_A4_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.13_Array_prototype_unshift/S15.4.4.13_A4_T2.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.13_Array_prototype_unshift/S15.4.4.13_A4_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.13_Array_prototype_unshift/S15.4.4.13_A4_T2.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.13_Array_prototype_unshift/S15.4.4.13_A4_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.13_Array_prototype_unshift/S15.4.4.13_A5.1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.13_Array_prototype_unshift/S15.4.4.13_A5.1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.13_Array_prototype_unshift/S15.4.4.13_A5.1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.13_Array_prototype_unshift/S15.4.4.13_A5.1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.13_Array_prototype_unshift/S15.4.4.13_A5.2.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.13_Array_prototype_unshift/S15.4.4.13_A5.2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.13_Array_prototype_unshift/S15.4.4.13_A5.2.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.13_Array_prototype_unshift/S15.4.4.13_A5.2.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.13_Array_prototype_unshift/S15.4.4.13_A5.3.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.13_Array_prototype_unshift/S15.4.4.13_A5.3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.13_Array_prototype_unshift/S15.4.4.13_A5.3.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.13_Array_prototype_unshift/S15.4.4.13_A5.3.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.13_Array_prototype_unshift/S15.4.4.13_A5.4.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.13_Array_prototype_unshift/S15.4.4.13_A5.4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.13_Array_prototype_unshift/S15.4.4.13_A5.4.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.13_Array_prototype_unshift/S15.4.4.13_A5.4.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.13_Array_prototype_unshift/S15.4.4.13_A5.5.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.13_Array_prototype_unshift/S15.4.4.13_A5.5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.13_Array_prototype_unshift/S15.4.4.13_A5.5.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.13_Array_prototype_unshift/S15.4.4.13_A5.5.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.13_Array_prototype_unshift/S15.4.4.13_A5.6.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.13_Array_prototype_unshift/S15.4.4.13_A5.6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.13_Array_prototype_unshift/S15.4.4.13_A5.6.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.13_Array_prototype_unshift/S15.4.4.13_A5.6.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.13_Array_prototype_unshift/S15.4.4.13_A5.7.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.13_Array_prototype_unshift/S15.4.4.13_A5.7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.13_Array_prototype_unshift/S15.4.4.13_A5.7.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.13_Array_prototype_unshift/S15.4.4.13_A5.7.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.1_Array_prototype_constructor/S15.4.4.1_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.1_Array_prototype_constructor/S15.4.4.1_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.1_Array_prototype_constructor/S15.4.4.1_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.1_Array_prototype_constructor/S15.4.4.1_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.1_Array_prototype_constructor/S15.4.4.1_A2.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.1_Array_prototype_constructor/S15.4.4.1_A2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.1_Array_prototype_constructor/S15.4.4.1_A2.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.1_Array_prototype_constructor/S15.4.4.1_A2.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.2_Array_prototype_toString/S15.4.4.2_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.2_Array_prototype_toString/S15.4.4.2_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.2_Array_prototype_toString/S15.4.4.2_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.2_Array_prototype_toString/S15.4.4.2_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.2_Array_prototype_toString/S15.4.4.2_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.2_Array_prototype_toString/S15.4.4.2_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.2_Array_prototype_toString/S15.4.4.2_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.2_Array_prototype_toString/S15.4.4.2_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.2_Array_prototype_toString/S15.4.4.2_A1_T3.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.2_Array_prototype_toString/S15.4.4.2_A1_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.2_Array_prototype_toString/S15.4.4.2_A1_T3.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.2_Array_prototype_toString/S15.4.4.2_A1_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.2_Array_prototype_toString/S15.4.4.2_A1_T4.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.2_Array_prototype_toString/S15.4.4.2_A1_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.2_Array_prototype_toString/S15.4.4.2_A1_T4.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.2_Array_prototype_toString/S15.4.4.2_A1_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.2_Array_prototype_toString/S15.4.4.2_A2_T1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.2_Array_prototype_toString/S15.4.4.2_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.2_Array_prototype_toString/S15.4.4.2_A2_T1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.2_Array_prototype_toString/S15.4.4.2_A2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.2_Array_prototype_toString/S15.4.4.2_A3_T1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.2_Array_prototype_toString/S15.4.4.2_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.2_Array_prototype_toString/S15.4.4.2_A3_T1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.2_Array_prototype_toString/S15.4.4.2_A3_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.2_Array_prototype_toString/S15.4.4.2_A4.1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.2_Array_prototype_toString/S15.4.4.2_A4.1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.2_Array_prototype_toString/S15.4.4.2_A4.1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.2_Array_prototype_toString/S15.4.4.2_A4.1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.2_Array_prototype_toString/S15.4.4.2_A4.2.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.2_Array_prototype_toString/S15.4.4.2_A4.2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.2_Array_prototype_toString/S15.4.4.2_A4.2.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.2_Array_prototype_toString/S15.4.4.2_A4.2.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.2_Array_prototype_toString/S15.4.4.2_A4.3.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.2_Array_prototype_toString/S15.4.4.2_A4.3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.2_Array_prototype_toString/S15.4.4.2_A4.3.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.2_Array_prototype_toString/S15.4.4.2_A4.3.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.2_Array_prototype_toString/S15.4.4.2_A4.4.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.2_Array_prototype_toString/S15.4.4.2_A4.4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.2_Array_prototype_toString/S15.4.4.2_A4.4.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.2_Array_prototype_toString/S15.4.4.2_A4.4.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.2_Array_prototype_toString/S15.4.4.2_A4.5.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.2_Array_prototype_toString/S15.4.4.2_A4.5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.2_Array_prototype_toString/S15.4.4.2_A4.5.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.2_Array_prototype_toString/S15.4.4.2_A4.5.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.2_Array_prototype_toString/S15.4.4.2_A4.6.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.2_Array_prototype_toString/S15.4.4.2_A4.6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.2_Array_prototype_toString/S15.4.4.2_A4.6.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.2_Array_prototype_toString/S15.4.4.2_A4.6.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.2_Array_prototype_toString/S15.4.4.2_A4.7.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.2_Array_prototype_toString/S15.4.4.2_A4.7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.2_Array_prototype_toString/S15.4.4.2_A4.7.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.2_Array_prototype_toString/S15.4.4.2_A4.7.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.3_Array_prototype_toLocaleString/S15.4.4.3_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.3_Array_prototype_toLocaleString/S15.4.4.3_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.3_Array_prototype_toLocaleString/S15.4.4.3_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.3_Array_prototype_toLocaleString/S15.4.4.3_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.3_Array_prototype_toLocaleString/S15.4.4.3_A2_T1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.3_Array_prototype_toLocaleString/S15.4.4.3_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.3_Array_prototype_toLocaleString/S15.4.4.3_A2_T1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.3_Array_prototype_toLocaleString/S15.4.4.3_A2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.3_Array_prototype_toLocaleString/S15.4.4.3_A3_T1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.3_Array_prototype_toLocaleString/S15.4.4.3_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.3_Array_prototype_toLocaleString/S15.4.4.3_A3_T1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.3_Array_prototype_toLocaleString/S15.4.4.3_A3_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.3_Array_prototype_toLocaleString/S15.4.4.3_A4.1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.3_Array_prototype_toLocaleString/S15.4.4.3_A4.1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.3_Array_prototype_toLocaleString/S15.4.4.3_A4.1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.3_Array_prototype_toLocaleString/S15.4.4.3_A4.1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.3_Array_prototype_toLocaleString/S15.4.4.3_A4.2.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.3_Array_prototype_toLocaleString/S15.4.4.3_A4.2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.3_Array_prototype_toLocaleString/S15.4.4.3_A4.2.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.3_Array_prototype_toLocaleString/S15.4.4.3_A4.2.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.3_Array_prototype_toLocaleString/S15.4.4.3_A4.3.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.3_Array_prototype_toLocaleString/S15.4.4.3_A4.3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.3_Array_prototype_toLocaleString/S15.4.4.3_A4.3.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.3_Array_prototype_toLocaleString/S15.4.4.3_A4.3.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.3_Array_prototype_toLocaleString/S15.4.4.3_A4.4.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.3_Array_prototype_toLocaleString/S15.4.4.3_A4.4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.3_Array_prototype_toLocaleString/S15.4.4.3_A4.4.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.3_Array_prototype_toLocaleString/S15.4.4.3_A4.4.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.3_Array_prototype_toLocaleString/S15.4.4.3_A4.5.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.3_Array_prototype_toLocaleString/S15.4.4.3_A4.5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.3_Array_prototype_toLocaleString/S15.4.4.3_A4.5.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.3_Array_prototype_toLocaleString/S15.4.4.3_A4.5.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.3_Array_prototype_toLocaleString/S15.4.4.3_A4.6.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.3_Array_prototype_toLocaleString/S15.4.4.3_A4.6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.3_Array_prototype_toLocaleString/S15.4.4.3_A4.6.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.3_Array_prototype_toLocaleString/S15.4.4.3_A4.6.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.3_Array_prototype_toLocaleString/S15.4.4.3_A4.7.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.3_Array_prototype_toLocaleString/S15.4.4.3_A4.7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.3_Array_prototype_toLocaleString/S15.4.4.3_A4.7.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.3_Array_prototype_toLocaleString/S15.4.4.3_A4.7.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.4_Array_prototype_concat/S15.4.4.4_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.4_Array_prototype_concat/S15.4.4.4_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.4_Array_prototype_concat/S15.4.4.4_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.4_Array_prototype_concat/S15.4.4.4_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.4_Array_prototype_concat/S15.4.4.4_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.4_Array_prototype_concat/S15.4.4.4_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.4_Array_prototype_concat/S15.4.4.4_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.4_Array_prototype_concat/S15.4.4.4_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.4_Array_prototype_concat/S15.4.4.4_A1_T3.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.4_Array_prototype_concat/S15.4.4.4_A1_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.4_Array_prototype_concat/S15.4.4.4_A1_T3.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.4_Array_prototype_concat/S15.4.4.4_A1_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.4_Array_prototype_concat/S15.4.4.4_A1_T4.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.4_Array_prototype_concat/S15.4.4.4_A1_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.4_Array_prototype_concat/S15.4.4.4_A1_T4.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.4_Array_prototype_concat/S15.4.4.4_A1_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.4_Array_prototype_concat/S15.4.4.4_A2_T1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.4_Array_prototype_concat/S15.4.4.4_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.4_Array_prototype_concat/S15.4.4.4_A2_T1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.4_Array_prototype_concat/S15.4.4.4_A2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.4_Array_prototype_concat/S15.4.4.4_A2_T2.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.4_Array_prototype_concat/S15.4.4.4_A2_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.4_Array_prototype_concat/S15.4.4.4_A2_T2.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.4_Array_prototype_concat/S15.4.4.4_A2_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.4_Array_prototype_concat/S15.4.4.4_A3_T1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.4_Array_prototype_concat/S15.4.4.4_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.4_Array_prototype_concat/S15.4.4.4_A3_T1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.4_Array_prototype_concat/S15.4.4.4_A3_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.4_Array_prototype_concat/S15.4.4.4_A4.1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.4_Array_prototype_concat/S15.4.4.4_A4.1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.4_Array_prototype_concat/S15.4.4.4_A4.1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.4_Array_prototype_concat/S15.4.4.4_A4.1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.4_Array_prototype_concat/S15.4.4.4_A4.2.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.4_Array_prototype_concat/S15.4.4.4_A4.2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.4_Array_prototype_concat/S15.4.4.4_A4.2.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.4_Array_prototype_concat/S15.4.4.4_A4.2.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.4_Array_prototype_concat/S15.4.4.4_A4.3.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.4_Array_prototype_concat/S15.4.4.4_A4.3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.4_Array_prototype_concat/S15.4.4.4_A4.3.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.4_Array_prototype_concat/S15.4.4.4_A4.3.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.4_Array_prototype_concat/S15.4.4.4_A4.4.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.4_Array_prototype_concat/S15.4.4.4_A4.4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.4_Array_prototype_concat/S15.4.4.4_A4.4.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.4_Array_prototype_concat/S15.4.4.4_A4.4.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.4_Array_prototype_concat/S15.4.4.4_A4.5.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.4_Array_prototype_concat/S15.4.4.4_A4.5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.4_Array_prototype_concat/S15.4.4.4_A4.5.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.4_Array_prototype_concat/S15.4.4.4_A4.5.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.4_Array_prototype_concat/S15.4.4.4_A4.6.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.4_Array_prototype_concat/S15.4.4.4_A4.6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.4_Array_prototype_concat/S15.4.4.4_A4.6.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.4_Array_prototype_concat/S15.4.4.4_A4.6.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.4_Array_prototype_concat/S15.4.4.4_A4.7.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.4_Array_prototype_concat/S15.4.4.4_A4.7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.4_Array_prototype_concat/S15.4.4.4_A4.7.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.4_Array_prototype_concat/S15.4.4.4_A4.7.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A1.1_T1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A1.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A1.1_T1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A1.1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A1.2_T1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A1.2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A1.2_T1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A1.2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A1.2_T2.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A1.2_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A1.2_T2.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A1.2_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A1.3_T1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A1.3_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A1.3_T1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A1.3_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A2_T1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A2_T1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A2_T2.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A2_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A2_T2.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A2_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A2_T3.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A2_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A2_T3.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A2_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A2_T4.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A2_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A2_T4.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A2_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A3.1_T1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A3.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A3.1_T1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A3.1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A3.1_T2.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A3.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A3.1_T2.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A3.1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A3.2_T1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A3.2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A3.2_T1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A3.2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A3.2_T2.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A3.2_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A3.2_T2.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A3.2_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A4_T1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A4_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A4_T1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A4_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A4_T2.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A4_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A4_T2.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A4_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A4_T3.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A4_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A4_T3.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A4_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A5_T1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A5_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A5_T1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A5_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A6.1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A6.1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A6.1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A6.1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A6.2.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A6.2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A6.2.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A6.2.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A6.3.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A6.3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A6.3.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A6.3.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A6.4.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A6.4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A6.4.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A6.4.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A6.5.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A6.5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A6.5.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A6.5.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A6.6.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A6.6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A6.6.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A6.6.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A6.7.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A6.7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A6.7.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.5_Array_prototype_join/S15.4.4.5_A6.7.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.6_Array_prototype_pop/S15.4.4.6_A1.1_T1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.6_Array_prototype_pop/S15.4.4.6_A1.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.6_Array_prototype_pop/S15.4.4.6_A1.1_T1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.6_Array_prototype_pop/S15.4.4.6_A1.1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.6_Array_prototype_pop/S15.4.4.6_A1.2_T1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.6_Array_prototype_pop/S15.4.4.6_A1.2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.6_Array_prototype_pop/S15.4.4.6_A1.2_T1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.6_Array_prototype_pop/S15.4.4.6_A1.2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.6_Array_prototype_pop/S15.4.4.6_A2_T1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.6_Array_prototype_pop/S15.4.4.6_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.6_Array_prototype_pop/S15.4.4.6_A2_T1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.6_Array_prototype_pop/S15.4.4.6_A2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.6_Array_prototype_pop/S15.4.4.6_A2_T2.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.6_Array_prototype_pop/S15.4.4.6_A2_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.6_Array_prototype_pop/S15.4.4.6_A2_T2.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.6_Array_prototype_pop/S15.4.4.6_A2_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.6_Array_prototype_pop/S15.4.4.6_A2_T3.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.6_Array_prototype_pop/S15.4.4.6_A2_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.6_Array_prototype_pop/S15.4.4.6_A2_T3.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.6_Array_prototype_pop/S15.4.4.6_A2_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.6_Array_prototype_pop/S15.4.4.6_A2_T4.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.6_Array_prototype_pop/S15.4.4.6_A2_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.6_Array_prototype_pop/S15.4.4.6_A2_T4.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.6_Array_prototype_pop/S15.4.4.6_A2_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.6_Array_prototype_pop/S15.4.4.6_A3_T1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.6_Array_prototype_pop/S15.4.4.6_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.6_Array_prototype_pop/S15.4.4.6_A3_T1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.6_Array_prototype_pop/S15.4.4.6_A3_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.6_Array_prototype_pop/S15.4.4.6_A3_T2.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.6_Array_prototype_pop/S15.4.4.6_A3_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.6_Array_prototype_pop/S15.4.4.6_A3_T2.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.6_Array_prototype_pop/S15.4.4.6_A3_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.6_Array_prototype_pop/S15.4.4.6_A3_T3.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.6_Array_prototype_pop/S15.4.4.6_A3_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.6_Array_prototype_pop/S15.4.4.6_A3_T3.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.6_Array_prototype_pop/S15.4.4.6_A3_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.6_Array_prototype_pop/S15.4.4.6_A4_T1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.6_Array_prototype_pop/S15.4.4.6_A4_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.6_Array_prototype_pop/S15.4.4.6_A4_T1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.6_Array_prototype_pop/S15.4.4.6_A4_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.6_Array_prototype_pop/S15.4.4.6_A4_T2.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.6_Array_prototype_pop/S15.4.4.6_A4_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.6_Array_prototype_pop/S15.4.4.6_A4_T2.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.6_Array_prototype_pop/S15.4.4.6_A4_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.6_Array_prototype_pop/S15.4.4.6_A5.1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.6_Array_prototype_pop/S15.4.4.6_A5.1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.6_Array_prototype_pop/S15.4.4.6_A5.1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.6_Array_prototype_pop/S15.4.4.6_A5.1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.6_Array_prototype_pop/S15.4.4.6_A5.2.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.6_Array_prototype_pop/S15.4.4.6_A5.2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.6_Array_prototype_pop/S15.4.4.6_A5.2.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.6_Array_prototype_pop/S15.4.4.6_A5.2.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.6_Array_prototype_pop/S15.4.4.6_A5.3.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.6_Array_prototype_pop/S15.4.4.6_A5.3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.6_Array_prototype_pop/S15.4.4.6_A5.3.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.6_Array_prototype_pop/S15.4.4.6_A5.3.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.6_Array_prototype_pop/S15.4.4.6_A5.4.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.6_Array_prototype_pop/S15.4.4.6_A5.4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.6_Array_prototype_pop/S15.4.4.6_A5.4.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.6_Array_prototype_pop/S15.4.4.6_A5.4.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.6_Array_prototype_pop/S15.4.4.6_A5.5.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.6_Array_prototype_pop/S15.4.4.6_A5.5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.6_Array_prototype_pop/S15.4.4.6_A5.5.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.6_Array_prototype_pop/S15.4.4.6_A5.5.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.6_Array_prototype_pop/S15.4.4.6_A5.6.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.6_Array_prototype_pop/S15.4.4.6_A5.6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.6_Array_prototype_pop/S15.4.4.6_A5.6.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.6_Array_prototype_pop/S15.4.4.6_A5.6.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.6_Array_prototype_pop/S15.4.4.6_A5.7.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.6_Array_prototype_pop/S15.4.4.6_A5.7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.6_Array_prototype_pop/S15.4.4.6_A5.7.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.6_Array_prototype_pop/S15.4.4.6_A5.7.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.7_Array_prototype_push/S15.4.4.7_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.7_Array_prototype_push/S15.4.4.7_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.7_Array_prototype_push/S15.4.4.7_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.7_Array_prototype_push/S15.4.4.7_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.7_Array_prototype_push/S15.4.4.7_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.7_Array_prototype_push/S15.4.4.7_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.7_Array_prototype_push/S15.4.4.7_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.7_Array_prototype_push/S15.4.4.7_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.7_Array_prototype_push/S15.4.4.7_A2_T1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.7_Array_prototype_push/S15.4.4.7_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.7_Array_prototype_push/S15.4.4.7_A2_T1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.7_Array_prototype_push/S15.4.4.7_A2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.7_Array_prototype_push/S15.4.4.7_A2_T2.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.7_Array_prototype_push/S15.4.4.7_A2_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.7_Array_prototype_push/S15.4.4.7_A2_T2.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.7_Array_prototype_push/S15.4.4.7_A2_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.7_Array_prototype_push/S15.4.4.7_A2_T3.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.7_Array_prototype_push/S15.4.4.7_A2_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.7_Array_prototype_push/S15.4.4.7_A2_T3.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.7_Array_prototype_push/S15.4.4.7_A2_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.7_Array_prototype_push/S15.4.4.7_A3.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.7_Array_prototype_push/S15.4.4.7_A3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.7_Array_prototype_push/S15.4.4.7_A3.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.7_Array_prototype_push/S15.4.4.7_A3.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.7_Array_prototype_push/S15.4.4.7_A4_T1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.7_Array_prototype_push/S15.4.4.7_A4_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.7_Array_prototype_push/S15.4.4.7_A4_T1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.7_Array_prototype_push/S15.4.4.7_A4_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.7_Array_prototype_push/S15.4.4.7_A4_T2.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.7_Array_prototype_push/S15.4.4.7_A4_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.7_Array_prototype_push/S15.4.4.7_A4_T2.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.7_Array_prototype_push/S15.4.4.7_A4_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.7_Array_prototype_push/S15.4.4.7_A4_T3.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.7_Array_prototype_push/S15.4.4.7_A4_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.7_Array_prototype_push/S15.4.4.7_A4_T3.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.7_Array_prototype_push/S15.4.4.7_A4_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.7_Array_prototype_push/S15.4.4.7_A5_T1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.7_Array_prototype_push/S15.4.4.7_A5_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.7_Array_prototype_push/S15.4.4.7_A5_T1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.7_Array_prototype_push/S15.4.4.7_A5_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.7_Array_prototype_push/S15.4.4.7_A6.1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.7_Array_prototype_push/S15.4.4.7_A6.1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.7_Array_prototype_push/S15.4.4.7_A6.1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.7_Array_prototype_push/S15.4.4.7_A6.1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.7_Array_prototype_push/S15.4.4.7_A6.2.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.7_Array_prototype_push/S15.4.4.7_A6.2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.7_Array_prototype_push/S15.4.4.7_A6.2.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.7_Array_prototype_push/S15.4.4.7_A6.2.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.7_Array_prototype_push/S15.4.4.7_A6.3.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.7_Array_prototype_push/S15.4.4.7_A6.3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.7_Array_prototype_push/S15.4.4.7_A6.3.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.7_Array_prototype_push/S15.4.4.7_A6.3.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.7_Array_prototype_push/S15.4.4.7_A6.4.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.7_Array_prototype_push/S15.4.4.7_A6.4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.7_Array_prototype_push/S15.4.4.7_A6.4.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.7_Array_prototype_push/S15.4.4.7_A6.4.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.7_Array_prototype_push/S15.4.4.7_A6.5.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.7_Array_prototype_push/S15.4.4.7_A6.5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.7_Array_prototype_push/S15.4.4.7_A6.5.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.7_Array_prototype_push/S15.4.4.7_A6.5.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.7_Array_prototype_push/S15.4.4.7_A6.6.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.7_Array_prototype_push/S15.4.4.7_A6.6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.7_Array_prototype_push/S15.4.4.7_A6.6.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.7_Array_prototype_push/S15.4.4.7_A6.6.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.7_Array_prototype_push/S15.4.4.7_A6.7.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.7_Array_prototype_push/S15.4.4.7_A6.7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.7_Array_prototype_push/S15.4.4.7_A6.7.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.7_Array_prototype_push/S15.4.4.7_A6.7.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.8_Array_prototype_reverse/S15.4.4.8_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.8_Array_prototype_reverse/S15.4.4.8_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.8_Array_prototype_reverse/S15.4.4.8_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.8_Array_prototype_reverse/S15.4.4.8_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.8_Array_prototype_reverse/S15.4.4.8_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.8_Array_prototype_reverse/S15.4.4.8_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.8_Array_prototype_reverse/S15.4.4.8_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.8_Array_prototype_reverse/S15.4.4.8_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.8_Array_prototype_reverse/S15.4.4.8_A2_T1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.8_Array_prototype_reverse/S15.4.4.8_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.8_Array_prototype_reverse/S15.4.4.8_A2_T1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.8_Array_prototype_reverse/S15.4.4.8_A2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.8_Array_prototype_reverse/S15.4.4.8_A2_T2.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.8_Array_prototype_reverse/S15.4.4.8_A2_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.8_Array_prototype_reverse/S15.4.4.8_A2_T2.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.8_Array_prototype_reverse/S15.4.4.8_A2_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.8_Array_prototype_reverse/S15.4.4.8_A2_T3.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.8_Array_prototype_reverse/S15.4.4.8_A2_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.8_Array_prototype_reverse/S15.4.4.8_A2_T3.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.8_Array_prototype_reverse/S15.4.4.8_A2_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.8_Array_prototype_reverse/S15.4.4.8_A3_T1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.8_Array_prototype_reverse/S15.4.4.8_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.8_Array_prototype_reverse/S15.4.4.8_A3_T1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.8_Array_prototype_reverse/S15.4.4.8_A3_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.8_Array_prototype_reverse/S15.4.4.8_A3_T2.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.8_Array_prototype_reverse/S15.4.4.8_A3_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.8_Array_prototype_reverse/S15.4.4.8_A3_T2.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.8_Array_prototype_reverse/S15.4.4.8_A3_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.8_Array_prototype_reverse/S15.4.4.8_A3_T3.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.8_Array_prototype_reverse/S15.4.4.8_A3_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.8_Array_prototype_reverse/S15.4.4.8_A3_T3.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.8_Array_prototype_reverse/S15.4.4.8_A3_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.8_Array_prototype_reverse/S15.4.4.8_A4_T1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.8_Array_prototype_reverse/S15.4.4.8_A4_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.8_Array_prototype_reverse/S15.4.4.8_A4_T1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.8_Array_prototype_reverse/S15.4.4.8_A4_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.8_Array_prototype_reverse/S15.4.4.8_A4_T2.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.8_Array_prototype_reverse/S15.4.4.8_A4_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.8_Array_prototype_reverse/S15.4.4.8_A4_T2.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.8_Array_prototype_reverse/S15.4.4.8_A4_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.8_Array_prototype_reverse/S15.4.4.8_A5.1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.8_Array_prototype_reverse/S15.4.4.8_A5.1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.8_Array_prototype_reverse/S15.4.4.8_A5.1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.8_Array_prototype_reverse/S15.4.4.8_A5.1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.8_Array_prototype_reverse/S15.4.4.8_A5.2.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.8_Array_prototype_reverse/S15.4.4.8_A5.2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.8_Array_prototype_reverse/S15.4.4.8_A5.2.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.8_Array_prototype_reverse/S15.4.4.8_A5.2.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.8_Array_prototype_reverse/S15.4.4.8_A5.3.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.8_Array_prototype_reverse/S15.4.4.8_A5.3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.8_Array_prototype_reverse/S15.4.4.8_A5.3.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.8_Array_prototype_reverse/S15.4.4.8_A5.3.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.8_Array_prototype_reverse/S15.4.4.8_A5.4.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.8_Array_prototype_reverse/S15.4.4.8_A5.4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.8_Array_prototype_reverse/S15.4.4.8_A5.4.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.8_Array_prototype_reverse/S15.4.4.8_A5.4.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.8_Array_prototype_reverse/S15.4.4.8_A5.5.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.8_Array_prototype_reverse/S15.4.4.8_A5.5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.8_Array_prototype_reverse/S15.4.4.8_A5.5.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.8_Array_prototype_reverse/S15.4.4.8_A5.5.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.8_Array_prototype_reverse/S15.4.4.8_A5.6.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.8_Array_prototype_reverse/S15.4.4.8_A5.6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.8_Array_prototype_reverse/S15.4.4.8_A5.6.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.8_Array_prototype_reverse/S15.4.4.8_A5.6.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.8_Array_prototype_reverse/S15.4.4.8_A5.7.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.8_Array_prototype_reverse/S15.4.4.8_A5.7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.8_Array_prototype_reverse/S15.4.4.8_A5.7.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.8_Array_prototype_reverse/S15.4.4.8_A5.7.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.9_Array_prototype_shift/S15.4.4.9_A1.1_T1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.9_Array_prototype_shift/S15.4.4.9_A1.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.9_Array_prototype_shift/S15.4.4.9_A1.1_T1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.9_Array_prototype_shift/S15.4.4.9_A1.1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.9_Array_prototype_shift/S15.4.4.9_A1.2_T1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.9_Array_prototype_shift/S15.4.4.9_A1.2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.9_Array_prototype_shift/S15.4.4.9_A1.2_T1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.9_Array_prototype_shift/S15.4.4.9_A1.2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.9_Array_prototype_shift/S15.4.4.9_A2_T1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.9_Array_prototype_shift/S15.4.4.9_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.9_Array_prototype_shift/S15.4.4.9_A2_T1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.9_Array_prototype_shift/S15.4.4.9_A2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.9_Array_prototype_shift/S15.4.4.9_A2_T2.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.9_Array_prototype_shift/S15.4.4.9_A2_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.9_Array_prototype_shift/S15.4.4.9_A2_T2.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.9_Array_prototype_shift/S15.4.4.9_A2_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.9_Array_prototype_shift/S15.4.4.9_A2_T3.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.9_Array_prototype_shift/S15.4.4.9_A2_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.9_Array_prototype_shift/S15.4.4.9_A2_T3.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.9_Array_prototype_shift/S15.4.4.9_A2_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.9_Array_prototype_shift/S15.4.4.9_A2_T4.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.9_Array_prototype_shift/S15.4.4.9_A2_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.9_Array_prototype_shift/S15.4.4.9_A2_T4.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.9_Array_prototype_shift/S15.4.4.9_A2_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.9_Array_prototype_shift/S15.4.4.9_A2_T5.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.9_Array_prototype_shift/S15.4.4.9_A2_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.9_Array_prototype_shift/S15.4.4.9_A2_T5.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.9_Array_prototype_shift/S15.4.4.9_A2_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.9_Array_prototype_shift/S15.4.4.9_A3_T1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.9_Array_prototype_shift/S15.4.4.9_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.9_Array_prototype_shift/S15.4.4.9_A3_T1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.9_Array_prototype_shift/S15.4.4.9_A3_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.9_Array_prototype_shift/S15.4.4.9_A3_T2.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.9_Array_prototype_shift/S15.4.4.9_A3_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.9_Array_prototype_shift/S15.4.4.9_A3_T2.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.9_Array_prototype_shift/S15.4.4.9_A3_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.9_Array_prototype_shift/S15.4.4.9_A3_T3.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.9_Array_prototype_shift/S15.4.4.9_A3_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.9_Array_prototype_shift/S15.4.4.9_A3_T3.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.9_Array_prototype_shift/S15.4.4.9_A3_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.9_Array_prototype_shift/S15.4.4.9_A4_T1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.9_Array_prototype_shift/S15.4.4.9_A4_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.9_Array_prototype_shift/S15.4.4.9_A4_T1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.9_Array_prototype_shift/S15.4.4.9_A4_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.9_Array_prototype_shift/S15.4.4.9_A4_T2.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.9_Array_prototype_shift/S15.4.4.9_A4_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.9_Array_prototype_shift/S15.4.4.9_A4_T2.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.9_Array_prototype_shift/S15.4.4.9_A4_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.9_Array_prototype_shift/S15.4.4.9_A5.1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.9_Array_prototype_shift/S15.4.4.9_A5.1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.9_Array_prototype_shift/S15.4.4.9_A5.1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.9_Array_prototype_shift/S15.4.4.9_A5.1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.9_Array_prototype_shift/S15.4.4.9_A5.2.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.9_Array_prototype_shift/S15.4.4.9_A5.2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.9_Array_prototype_shift/S15.4.4.9_A5.2.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.9_Array_prototype_shift/S15.4.4.9_A5.2.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.9_Array_prototype_shift/S15.4.4.9_A5.3.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.9_Array_prototype_shift/S15.4.4.9_A5.3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.9_Array_prototype_shift/S15.4.4.9_A5.3.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.9_Array_prototype_shift/S15.4.4.9_A5.3.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.9_Array_prototype_shift/S15.4.4.9_A5.4.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.9_Array_prototype_shift/S15.4.4.9_A5.4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.9_Array_prototype_shift/S15.4.4.9_A5.4.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.9_Array_prototype_shift/S15.4.4.9_A5.4.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.9_Array_prototype_shift/S15.4.4.9_A5.5.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.9_Array_prototype_shift/S15.4.4.9_A5.5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.9_Array_prototype_shift/S15.4.4.9_A5.5.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.9_Array_prototype_shift/S15.4.4.9_A5.5.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.9_Array_prototype_shift/S15.4.4.9_A5.6.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.9_Array_prototype_shift/S15.4.4.9_A5.6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.9_Array_prototype_shift/S15.4.4.9_A5.6.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.9_Array_prototype_shift/S15.4.4.9_A5.6.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.9_Array_prototype_shift/S15.4.4.9_A5.7.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.9_Array_prototype_shift/S15.4.4.9_A5.7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.9_Array_prototype_shift/S15.4.4.9_A5.7.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/15.4.4.9_Array_prototype_shift/S15.4.4.9_A5.7.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/S15.4.4_A1.1_T1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/S15.4.4_A1.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/S15.4.4_A1.1_T1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/S15.4.4_A1.1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/S15.4.4_A1.1_T2.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/S15.4.4_A1.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/S15.4.4_A1.1_T2.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/S15.4.4_A1.1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/S15.4.4_A1.1_T3.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/S15.4.4_A1.1_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/S15.4.4_A1.1_T3.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/S15.4.4_A1.1_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/S15.4.4_A1.2_T1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/S15.4.4_A1.2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/S15.4.4_A1.2_T1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/S15.4.4_A1.2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/S15.4.4_A1.3_T1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/S15.4.4_A1.3_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/S15.4.4_A1.3_T1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/S15.4.4_A1.3_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/S15.4.4_A2.1_T1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/S15.4.4_A2.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/S15.4.4_A2.1_T1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/S15.4.4_A2.1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/S15.4.4_A2.1_T2.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/S15.4.4_A2.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/S15.4.4_A2.1_T2.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.4_Properties_of_the_Array_Prototype_Object/S15.4.4_A2.1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.5_Properties_of_Array_Instances/15.4.5.1_Put/S15.4.5.1_A1.1_T1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.5_Properties_of_Array_Instances/15.4.5.1_Put/S15.4.5.1_A1.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.5_Properties_of_Array_Instances/15.4.5.1_Put/S15.4.5.1_A1.1_T1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.5_Properties_of_Array_Instances/15.4.5.1_Put/S15.4.5.1_A1.1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.5_Properties_of_Array_Instances/15.4.5.1_Put/S15.4.5.1_A1.1_T2.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.5_Properties_of_Array_Instances/15.4.5.1_Put/S15.4.5.1_A1.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.5_Properties_of_Array_Instances/15.4.5.1_Put/S15.4.5.1_A1.1_T2.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.5_Properties_of_Array_Instances/15.4.5.1_Put/S15.4.5.1_A1.1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.5_Properties_of_Array_Instances/15.4.5.1_Put/S15.4.5.1_A1.2_T1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.5_Properties_of_Array_Instances/15.4.5.1_Put/S15.4.5.1_A1.2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.5_Properties_of_Array_Instances/15.4.5.1_Put/S15.4.5.1_A1.2_T1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.5_Properties_of_Array_Instances/15.4.5.1_Put/S15.4.5.1_A1.2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.5_Properties_of_Array_Instances/15.4.5.1_Put/S15.4.5.1_A1.2_T2.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.5_Properties_of_Array_Instances/15.4.5.1_Put/S15.4.5.1_A1.2_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.5_Properties_of_Array_Instances/15.4.5.1_Put/S15.4.5.1_A1.2_T2.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.5_Properties_of_Array_Instances/15.4.5.1_Put/S15.4.5.1_A1.2_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.5_Properties_of_Array_Instances/15.4.5.1_Put/S15.4.5.1_A1.2_T3.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.5_Properties_of_Array_Instances/15.4.5.1_Put/S15.4.5.1_A1.2_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.5_Properties_of_Array_Instances/15.4.5.1_Put/S15.4.5.1_A1.2_T3.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.5_Properties_of_Array_Instances/15.4.5.1_Put/S15.4.5.1_A1.2_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.5_Properties_of_Array_Instances/15.4.5.1_Put/S15.4.5.1_A1.3_T1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.5_Properties_of_Array_Instances/15.4.5.1_Put/S15.4.5.1_A1.3_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.5_Properties_of_Array_Instances/15.4.5.1_Put/S15.4.5.1_A1.3_T1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.5_Properties_of_Array_Instances/15.4.5.1_Put/S15.4.5.1_A1.3_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.5_Properties_of_Array_Instances/15.4.5.1_Put/S15.4.5.1_A1.3_T2.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.5_Properties_of_Array_Instances/15.4.5.1_Put/S15.4.5.1_A1.3_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.5_Properties_of_Array_Instances/15.4.5.1_Put/S15.4.5.1_A1.3_T2.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.5_Properties_of_Array_Instances/15.4.5.1_Put/S15.4.5.1_A1.3_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.5_Properties_of_Array_Instances/15.4.5.1_Put/S15.4.5.1_A2.1_T1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.5_Properties_of_Array_Instances/15.4.5.1_Put/S15.4.5.1_A2.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.5_Properties_of_Array_Instances/15.4.5.1_Put/S15.4.5.1_A2.1_T1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.5_Properties_of_Array_Instances/15.4.5.1_Put/S15.4.5.1_A2.1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.5_Properties_of_Array_Instances/15.4.5.1_Put/S15.4.5.1_A2.2_T1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.5_Properties_of_Array_Instances/15.4.5.1_Put/S15.4.5.1_A2.2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.5_Properties_of_Array_Instances/15.4.5.1_Put/S15.4.5.1_A2.2_T1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.5_Properties_of_Array_Instances/15.4.5.1_Put/S15.4.5.1_A2.2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.5_Properties_of_Array_Instances/15.4.5.1_Put/S15.4.5.1_A2.3_T1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.5_Properties_of_Array_Instances/15.4.5.1_Put/S15.4.5.1_A2.3_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.5_Properties_of_Array_Instances/15.4.5.1_Put/S15.4.5.1_A2.3_T1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.5_Properties_of_Array_Instances/15.4.5.1_Put/S15.4.5.1_A2.3_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.5_Properties_of_Array_Instances/15.4.5.2_length/S15.4.5.2_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.5_Properties_of_Array_Instances/15.4.5.2_length/S15.4.5.2_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.5_Properties_of_Array_Instances/15.4.5.2_length/S15.4.5.2_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.5_Properties_of_Array_Instances/15.4.5.2_length/S15.4.5.2_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.5_Properties_of_Array_Instances/15.4.5.2_length/S15.4.5.2_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.5_Properties_of_Array_Instances/15.4.5.2_length/S15.4.5.2_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.5_Properties_of_Array_Instances/15.4.5.2_length/S15.4.5.2_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.5_Properties_of_Array_Instances/15.4.5.2_length/S15.4.5.2_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.5_Properties_of_Array_Instances/15.4.5.2_length/S15.4.5.2_A2_T1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.5_Properties_of_Array_Instances/15.4.5.2_length/S15.4.5.2_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.5_Properties_of_Array_Instances/15.4.5.2_length/S15.4.5.2_A2_T1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.5_Properties_of_Array_Instances/15.4.5.2_length/S15.4.5.2_A2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.5_Properties_of_Array_Instances/15.4.5.2_length/S15.4.5.2_A3_T1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.5_Properties_of_Array_Instances/15.4.5.2_length/S15.4.5.2_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.5_Properties_of_Array_Instances/15.4.5.2_length/S15.4.5.2_A3_T1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.5_Properties_of_Array_Instances/15.4.5.2_length/S15.4.5.2_A3_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.5_Properties_of_Array_Instances/15.4.5.2_length/S15.4.5.2_A3_T2.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.5_Properties_of_Array_Instances/15.4.5.2_length/S15.4.5.2_A3_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.5_Properties_of_Array_Instances/15.4.5.2_length/S15.4.5.2_A3_T2.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.5_Properties_of_Array_Instances/15.4.5.2_length/S15.4.5.2_A3_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.5_Properties_of_Array_Instances/15.4.5.2_length/S15.4.5.2_A3_T3.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.5_Properties_of_Array_Instances/15.4.5.2_length/S15.4.5.2_A3_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.5_Properties_of_Array_Instances/15.4.5.2_length/S15.4.5.2_A3_T3.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.5_Properties_of_Array_Instances/15.4.5.2_length/S15.4.5.2_A3_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.5_Properties_of_Array_Instances/15.4.5.2_length/S15.4.5.2_A3_T4.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.5_Properties_of_Array_Instances/15.4.5.2_length/S15.4.5.2_A3_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/15.4.5_Properties_of_Array_Instances/15.4.5.2_length/S15.4.5.2_A3_T4.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/15.4.5_Properties_of_Array_Instances/15.4.5.2_length/S15.4.5.2_A3_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/S15.4_A1.1_T1.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/S15.4_A1.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/S15.4_A1.1_T1.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/S15.4_A1.1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/S15.4_A1.1_T10.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/S15.4_A1.1_T10.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/S15.4_A1.1_T10.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/S15.4_A1.1_T10.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/S15.4_A1.1_T2.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/S15.4_A1.1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/S15.4_A1.1_T2.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/S15.4_A1.1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/S15.4_A1.1_T3.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/S15.4_A1.1_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/S15.4_A1.1_T3.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/S15.4_A1.1_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/S15.4_A1.1_T4.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/S15.4_A1.1_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/S15.4_A1.1_T4.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/S15.4_A1.1_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/S15.4_A1.1_T5.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/S15.4_A1.1_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/S15.4_A1.1_T5.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/S15.4_A1.1_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/S15.4_A1.1_T6.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/S15.4_A1.1_T6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/S15.4_A1.1_T6.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/S15.4_A1.1_T6.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/S15.4_A1.1_T7.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/S15.4_A1.1_T7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/S15.4_A1.1_T7.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/S15.4_A1.1_T7.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/S15.4_A1.1_T8.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/S15.4_A1.1_T8.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/S15.4_A1.1_T8.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/S15.4_A1.1_T8.js diff --git a/website/resources/scripts/testcases/15_Native/15.4_Array_Objects/S15.4_A1.1_T9.js b/test/suite/sputnik_converted/15_Native/15.4_Array_Objects/S15.4_A1.1_T9.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.4_Array_Objects/S15.4_A1.1_T9.js rename to test/suite/sputnik_converted/15_Native/15.4_Array_Objects/S15.4_A1.1_T9.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.1_The_String_Constructor_Called_as_a_Function/S15.5.1.1_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.1_The_String_Constructor_Called_as_a_Function/S15.5.1.1_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.1_The_String_Constructor_Called_as_a_Function/S15.5.1.1_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.1_The_String_Constructor_Called_as_a_Function/S15.5.1.1_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.1_The_String_Constructor_Called_as_a_Function/S15.5.1.1_A1_T10.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.1_The_String_Constructor_Called_as_a_Function/S15.5.1.1_A1_T10.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.1_The_String_Constructor_Called_as_a_Function/S15.5.1.1_A1_T10.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.1_The_String_Constructor_Called_as_a_Function/S15.5.1.1_A1_T10.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.1_The_String_Constructor_Called_as_a_Function/S15.5.1.1_A1_T11.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.1_The_String_Constructor_Called_as_a_Function/S15.5.1.1_A1_T11.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.1_The_String_Constructor_Called_as_a_Function/S15.5.1.1_A1_T11.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.1_The_String_Constructor_Called_as_a_Function/S15.5.1.1_A1_T11.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.1_The_String_Constructor_Called_as_a_Function/S15.5.1.1_A1_T12.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.1_The_String_Constructor_Called_as_a_Function/S15.5.1.1_A1_T12.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.1_The_String_Constructor_Called_as_a_Function/S15.5.1.1_A1_T12.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.1_The_String_Constructor_Called_as_a_Function/S15.5.1.1_A1_T12.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.1_The_String_Constructor_Called_as_a_Function/S15.5.1.1_A1_T13.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.1_The_String_Constructor_Called_as_a_Function/S15.5.1.1_A1_T13.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.1_The_String_Constructor_Called_as_a_Function/S15.5.1.1_A1_T13.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.1_The_String_Constructor_Called_as_a_Function/S15.5.1.1_A1_T13.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.1_The_String_Constructor_Called_as_a_Function/S15.5.1.1_A1_T14.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.1_The_String_Constructor_Called_as_a_Function/S15.5.1.1_A1_T14.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.1_The_String_Constructor_Called_as_a_Function/S15.5.1.1_A1_T14.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.1_The_String_Constructor_Called_as_a_Function/S15.5.1.1_A1_T14.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.1_The_String_Constructor_Called_as_a_Function/S15.5.1.1_A1_T15.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.1_The_String_Constructor_Called_as_a_Function/S15.5.1.1_A1_T15.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.1_The_String_Constructor_Called_as_a_Function/S15.5.1.1_A1_T15.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.1_The_String_Constructor_Called_as_a_Function/S15.5.1.1_A1_T15.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.1_The_String_Constructor_Called_as_a_Function/S15.5.1.1_A1_T16.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.1_The_String_Constructor_Called_as_a_Function/S15.5.1.1_A1_T16.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.1_The_String_Constructor_Called_as_a_Function/S15.5.1.1_A1_T16.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.1_The_String_Constructor_Called_as_a_Function/S15.5.1.1_A1_T16.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.1_The_String_Constructor_Called_as_a_Function/S15.5.1.1_A1_T17.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.1_The_String_Constructor_Called_as_a_Function/S15.5.1.1_A1_T17.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.1_The_String_Constructor_Called_as_a_Function/S15.5.1.1_A1_T17.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.1_The_String_Constructor_Called_as_a_Function/S15.5.1.1_A1_T17.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.1_The_String_Constructor_Called_as_a_Function/S15.5.1.1_A1_T18.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.1_The_String_Constructor_Called_as_a_Function/S15.5.1.1_A1_T18.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.1_The_String_Constructor_Called_as_a_Function/S15.5.1.1_A1_T18.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.1_The_String_Constructor_Called_as_a_Function/S15.5.1.1_A1_T18.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.1_The_String_Constructor_Called_as_a_Function/S15.5.1.1_A1_T19.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.1_The_String_Constructor_Called_as_a_Function/S15.5.1.1_A1_T19.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.1_The_String_Constructor_Called_as_a_Function/S15.5.1.1_A1_T19.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.1_The_String_Constructor_Called_as_a_Function/S15.5.1.1_A1_T19.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.1_The_String_Constructor_Called_as_a_Function/S15.5.1.1_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.1_The_String_Constructor_Called_as_a_Function/S15.5.1.1_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.1_The_String_Constructor_Called_as_a_Function/S15.5.1.1_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.1_The_String_Constructor_Called_as_a_Function/S15.5.1.1_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.1_The_String_Constructor_Called_as_a_Function/S15.5.1.1_A1_T3.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.1_The_String_Constructor_Called_as_a_Function/S15.5.1.1_A1_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.1_The_String_Constructor_Called_as_a_Function/S15.5.1.1_A1_T3.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.1_The_String_Constructor_Called_as_a_Function/S15.5.1.1_A1_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.1_The_String_Constructor_Called_as_a_Function/S15.5.1.1_A1_T4.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.1_The_String_Constructor_Called_as_a_Function/S15.5.1.1_A1_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.1_The_String_Constructor_Called_as_a_Function/S15.5.1.1_A1_T4.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.1_The_String_Constructor_Called_as_a_Function/S15.5.1.1_A1_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.1_The_String_Constructor_Called_as_a_Function/S15.5.1.1_A1_T5.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.1_The_String_Constructor_Called_as_a_Function/S15.5.1.1_A1_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.1_The_String_Constructor_Called_as_a_Function/S15.5.1.1_A1_T5.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.1_The_String_Constructor_Called_as_a_Function/S15.5.1.1_A1_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.1_The_String_Constructor_Called_as_a_Function/S15.5.1.1_A1_T6.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.1_The_String_Constructor_Called_as_a_Function/S15.5.1.1_A1_T6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.1_The_String_Constructor_Called_as_a_Function/S15.5.1.1_A1_T6.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.1_The_String_Constructor_Called_as_a_Function/S15.5.1.1_A1_T6.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.1_The_String_Constructor_Called_as_a_Function/S15.5.1.1_A1_T7.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.1_The_String_Constructor_Called_as_a_Function/S15.5.1.1_A1_T7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.1_The_String_Constructor_Called_as_a_Function/S15.5.1.1_A1_T7.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.1_The_String_Constructor_Called_as_a_Function/S15.5.1.1_A1_T7.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.1_The_String_Constructor_Called_as_a_Function/S15.5.1.1_A1_T8.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.1_The_String_Constructor_Called_as_a_Function/S15.5.1.1_A1_T8.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.1_The_String_Constructor_Called_as_a_Function/S15.5.1.1_A1_T8.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.1_The_String_Constructor_Called_as_a_Function/S15.5.1.1_A1_T8.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.1_The_String_Constructor_Called_as_a_Function/S15.5.1.1_A1_T9.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.1_The_String_Constructor_Called_as_a_Function/S15.5.1.1_A1_T9.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.1_The_String_Constructor_Called_as_a_Function/S15.5.1.1_A1_T9.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.1_The_String_Constructor_Called_as_a_Function/S15.5.1.1_A1_T9.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.1_The_String_Constructor_Called_as_a_Function/S15.5.1.1_A2_T1.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.1_The_String_Constructor_Called_as_a_Function/S15.5.1.1_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.1_The_String_Constructor_Called_as_a_Function/S15.5.1.1_A2_T1.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.1_The_String_Constructor_Called_as_a_Function/S15.5.1.1_A2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.2_The_String_Constructor/S15.5.2.1_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.2_The_String_Constructor/S15.5.2.1_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.2_The_String_Constructor/S15.5.2.1_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.2_The_String_Constructor/S15.5.2.1_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.2_The_String_Constructor/S15.5.2.1_A1_T10.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.2_The_String_Constructor/S15.5.2.1_A1_T10.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.2_The_String_Constructor/S15.5.2.1_A1_T10.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.2_The_String_Constructor/S15.5.2.1_A1_T10.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.2_The_String_Constructor/S15.5.2.1_A1_T11.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.2_The_String_Constructor/S15.5.2.1_A1_T11.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.2_The_String_Constructor/S15.5.2.1_A1_T11.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.2_The_String_Constructor/S15.5.2.1_A1_T11.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.2_The_String_Constructor/S15.5.2.1_A1_T12.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.2_The_String_Constructor/S15.5.2.1_A1_T12.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.2_The_String_Constructor/S15.5.2.1_A1_T12.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.2_The_String_Constructor/S15.5.2.1_A1_T12.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.2_The_String_Constructor/S15.5.2.1_A1_T13.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.2_The_String_Constructor/S15.5.2.1_A1_T13.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.2_The_String_Constructor/S15.5.2.1_A1_T13.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.2_The_String_Constructor/S15.5.2.1_A1_T13.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.2_The_String_Constructor/S15.5.2.1_A1_T16.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.2_The_String_Constructor/S15.5.2.1_A1_T16.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.2_The_String_Constructor/S15.5.2.1_A1_T16.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.2_The_String_Constructor/S15.5.2.1_A1_T16.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.2_The_String_Constructor/S15.5.2.1_A1_T17.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.2_The_String_Constructor/S15.5.2.1_A1_T17.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.2_The_String_Constructor/S15.5.2.1_A1_T17.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.2_The_String_Constructor/S15.5.2.1_A1_T17.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.2_The_String_Constructor/S15.5.2.1_A1_T18.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.2_The_String_Constructor/S15.5.2.1_A1_T18.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.2_The_String_Constructor/S15.5.2.1_A1_T18.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.2_The_String_Constructor/S15.5.2.1_A1_T18.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.2_The_String_Constructor/S15.5.2.1_A1_T19.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.2_The_String_Constructor/S15.5.2.1_A1_T19.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.2_The_String_Constructor/S15.5.2.1_A1_T19.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.2_The_String_Constructor/S15.5.2.1_A1_T19.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.2_The_String_Constructor/S15.5.2.1_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.2_The_String_Constructor/S15.5.2.1_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.2_The_String_Constructor/S15.5.2.1_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.2_The_String_Constructor/S15.5.2.1_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.2_The_String_Constructor/S15.5.2.1_A1_T3.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.2_The_String_Constructor/S15.5.2.1_A1_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.2_The_String_Constructor/S15.5.2.1_A1_T3.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.2_The_String_Constructor/S15.5.2.1_A1_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.2_The_String_Constructor/S15.5.2.1_A1_T4.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.2_The_String_Constructor/S15.5.2.1_A1_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.2_The_String_Constructor/S15.5.2.1_A1_T4.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.2_The_String_Constructor/S15.5.2.1_A1_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.2_The_String_Constructor/S15.5.2.1_A1_T5.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.2_The_String_Constructor/S15.5.2.1_A1_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.2_The_String_Constructor/S15.5.2.1_A1_T5.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.2_The_String_Constructor/S15.5.2.1_A1_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.2_The_String_Constructor/S15.5.2.1_A1_T6.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.2_The_String_Constructor/S15.5.2.1_A1_T6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.2_The_String_Constructor/S15.5.2.1_A1_T6.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.2_The_String_Constructor/S15.5.2.1_A1_T6.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.2_The_String_Constructor/S15.5.2.1_A1_T7.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.2_The_String_Constructor/S15.5.2.1_A1_T7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.2_The_String_Constructor/S15.5.2.1_A1_T7.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.2_The_String_Constructor/S15.5.2.1_A1_T7.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.2_The_String_Constructor/S15.5.2.1_A1_T8.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.2_The_String_Constructor/S15.5.2.1_A1_T8.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.2_The_String_Constructor/S15.5.2.1_A1_T8.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.2_The_String_Constructor/S15.5.2.1_A1_T8.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.2_The_String_Constructor/S15.5.2.1_A1_T9.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.2_The_String_Constructor/S15.5.2.1_A1_T9.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.2_The_String_Constructor/S15.5.2.1_A1_T9.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.2_The_String_Constructor/S15.5.2.1_A1_T9.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.2_The_String_Constructor/S15.5.2.1_A2_T1.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.2_The_String_Constructor/S15.5.2.1_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.2_The_String_Constructor/S15.5.2.1_A2_T1.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.2_The_String_Constructor/S15.5.2.1_A2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.2_The_String_Constructor/S15.5.2.1_A2_T2.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.2_The_String_Constructor/S15.5.2.1_A2_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.2_The_String_Constructor/S15.5.2.1_A2_T2.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.2_The_String_Constructor/S15.5.2.1_A2_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.2_The_String_Constructor/S15.5.2.1_A3.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.2_The_String_Constructor/S15.5.2.1_A3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.2_The_String_Constructor/S15.5.2.1_A3.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.2_The_String_Constructor/S15.5.2.1_A3.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.3_Properties_of_the_String_Constructor/S15.5.3.1_A1.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.3_Properties_of_the_String_Constructor/S15.5.3.1_A1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.3_Properties_of_the_String_Constructor/S15.5.3.1_A1.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.3_Properties_of_the_String_Constructor/S15.5.3.1_A1.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.3_Properties_of_the_String_Constructor/S15.5.3.1_A2.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.3_Properties_of_the_String_Constructor/S15.5.3.1_A2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.3_Properties_of_the_String_Constructor/S15.5.3.1_A2.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.3_Properties_of_the_String_Constructor/S15.5.3.1_A2.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.3_Properties_of_the_String_Constructor/S15.5.3.1_A3.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.3_Properties_of_the_String_Constructor/S15.5.3.1_A3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.3_Properties_of_the_String_Constructor/S15.5.3.1_A3.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.3_Properties_of_the_String_Constructor/S15.5.3.1_A3.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.3_Properties_of_the_String_Constructor/S15.5.3.1_A4.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.3_Properties_of_the_String_Constructor/S15.5.3.1_A4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.3_Properties_of_the_String_Constructor/S15.5.3.1_A4.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.3_Properties_of_the_String_Constructor/S15.5.3.1_A4.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.3_Properties_of_the_String_Constructor/S15.5.3.2_A1.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.3_Properties_of_the_String_Constructor/S15.5.3.2_A1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.3_Properties_of_the_String_Constructor/S15.5.3.2_A1.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.3_Properties_of_the_String_Constructor/S15.5.3.2_A1.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.3_Properties_of_the_String_Constructor/S15.5.3.2_A2.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.3_Properties_of_the_String_Constructor/S15.5.3.2_A2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.3_Properties_of_the_String_Constructor/S15.5.3.2_A2.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.3_Properties_of_the_String_Constructor/S15.5.3.2_A2.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.3_Properties_of_the_String_Constructor/S15.5.3.2_A3_T1.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.3_Properties_of_the_String_Constructor/S15.5.3.2_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.3_Properties_of_the_String_Constructor/S15.5.3.2_A3_T1.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.3_Properties_of_the_String_Constructor/S15.5.3.2_A3_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.3_Properties_of_the_String_Constructor/S15.5.3.2_A3_T2.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.3_Properties_of_the_String_Constructor/S15.5.3.2_A3_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.3_Properties_of_the_String_Constructor/S15.5.3.2_A3_T2.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.3_Properties_of_the_String_Constructor/S15.5.3.2_A3_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.3_Properties_of_the_String_Constructor/S15.5.3.2_A4.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.3_Properties_of_the_String_Constructor/S15.5.3.2_A4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.3_Properties_of_the_String_Constructor/S15.5.3.2_A4.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.3_Properties_of_the_String_Constructor/S15.5.3.2_A4.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.3_Properties_of_the_String_Constructor/S15.5.3_A1.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.3_Properties_of_the_String_Constructor/S15.5.3_A1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.3_Properties_of_the_String_Constructor/S15.5.3_A1.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.3_Properties_of_the_String_Constructor/S15.5.3_A1.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.3_Properties_of_the_String_Constructor/S15.5.3_A2_T1.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.3_Properties_of_the_String_Constructor/S15.5.3_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.3_Properties_of_the_String_Constructor/S15.5.3_A2_T1.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.3_Properties_of_the_String_Constructor/S15.5.3_A2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.3_Properties_of_the_String_Constructor/S15.5.3_A2_T2.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.3_Properties_of_the_String_Constructor/S15.5.3_A2_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.3_Properties_of_the_String_Constructor/S15.5.3_A2_T2.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.3_Properties_of_the_String_Constructor/S15.5.3_A2_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A10.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A10.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A10.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A10.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A11.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A11.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A11.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A11.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A1_T10.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A1_T10.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A1_T10.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A1_T10.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A1_T11.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A1_T11.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A1_T11.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A1_T11.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A1_T12.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A1_T12.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A1_T12.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A1_T12.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A1_T13.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A1_T13.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A1_T13.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A1_T13.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A1_T14.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A1_T14.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A1_T14.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A1_T14.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A1_T3.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A1_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A1_T3.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A1_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A1_T4.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A1_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A1_T4.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A1_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A1_T5.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A1_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A1_T5.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A1_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A1_T6.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A1_T6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A1_T6.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A1_T6.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A1_T7.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A1_T7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A1_T7.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A1_T7.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A1_T8.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A1_T8.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A1_T8.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A1_T8.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A1_T9.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A1_T9.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A1_T9.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A1_T9.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A2_T1.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A2_T1.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A2_T10.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A2_T10.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A2_T10.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A2_T10.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A2_T11.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A2_T11.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A2_T11.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A2_T11.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A2_T12.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A2_T12.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A2_T12.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A2_T12.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A2_T13.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A2_T13.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A2_T13.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A2_T13.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A2_T14.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A2_T14.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A2_T14.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A2_T14.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A2_T15.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A2_T15.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A2_T15.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A2_T15.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A2_T16.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A2_T16.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A2_T16.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A2_T16.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A2_T17.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A2_T17.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A2_T17.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A2_T17.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A2_T18.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A2_T18.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A2_T18.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A2_T18.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A2_T2.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A2_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A2_T2.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A2_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A2_T3.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A2_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A2_T3.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A2_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A2_T4.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A2_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A2_T4.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A2_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A2_T5.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A2_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A2_T5.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A2_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A2_T6.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A2_T6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A2_T6.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A2_T6.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A2_T7.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A2_T7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A2_T7.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A2_T7.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A2_T8.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A2_T8.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A2_T8.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A2_T8.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A2_T9.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A2_T9.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A2_T9.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A2_T9.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A6.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A6.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A6.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A7.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A7.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A7.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A8.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A8.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A8.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A8.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A9.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A9.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A9.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.10_String.prototype.match/S15.5.4.10_A9.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A10.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A10.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A10.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A10.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A11.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A11.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A11.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A11.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A1_T10.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A1_T10.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A1_T10.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A1_T10.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A1_T11.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A1_T11.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A1_T11.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A1_T11.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A1_T12.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A1_T12.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A1_T12.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A1_T12.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A1_T13.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A1_T13.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A1_T13.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A1_T13.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A1_T14.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A1_T14.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A1_T14.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A1_T14.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A1_T15.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A1_T15.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A1_T15.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A1_T15.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A1_T16.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A1_T16.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A1_T16.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A1_T16.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A1_T17.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A1_T17.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A1_T17.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A1_T17.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A1_T3.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A1_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A1_T3.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A1_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A1_T4.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A1_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A1_T4.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A1_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A1_T5.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A1_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A1_T5.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A1_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A1_T6.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A1_T6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A1_T6.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A1_T6.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A1_T7.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A1_T7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A1_T7.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A1_T7.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A1_T8.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A1_T8.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A1_T8.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A1_T8.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A1_T9.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A1_T9.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A1_T9.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A1_T9.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A2_T1.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A2_T1.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A2_T10.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A2_T10.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A2_T10.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A2_T10.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A2_T2.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A2_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A2_T2.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A2_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A2_T3.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A2_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A2_T3.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A2_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A2_T4.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A2_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A2_T4.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A2_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A2_T5.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A2_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A2_T5.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A2_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A2_T6.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A2_T6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A2_T6.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A2_T6.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A2_T7.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A2_T7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A2_T7.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A2_T7.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A2_T8.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A2_T8.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A2_T8.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A2_T8.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A2_T9.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A2_T9.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A2_T9.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A2_T9.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A3_T1.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A3_T1.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A3_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A3_T2.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A3_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A3_T2.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A3_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A3_T3.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A3_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A3_T3.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A3_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A4_T1.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A4_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A4_T1.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A4_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A4_T2.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A4_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A4_T2.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A4_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A4_T3.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A4_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A4_T3.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A4_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A4_T4.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A4_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A4_T4.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A4_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A5_T1.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A5_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A5_T1.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A5_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A6.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A6.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A6.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A7.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A7.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A7.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A8.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A8.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A8.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A8.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A9.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A9.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A9.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.11_String.prototype.replace/S15.5.4.11_A9.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A1.1_T1.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A1.1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A1.1_T1.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A1.1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A10.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A10.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A10.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A10.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A11.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A11.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A11.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A11.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A1_T10.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A1_T10.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A1_T10.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A1_T10.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A1_T11.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A1_T11.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A1_T11.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A1_T11.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A1_T12.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A1_T12.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A1_T12.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A1_T12.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A1_T13.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A1_T13.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A1_T13.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A1_T13.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A1_T14.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A1_T14.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A1_T14.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A1_T14.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A1_T3.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A1_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A1_T3.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A1_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A1_T4.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A1_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A1_T4.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A1_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A1_T5.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A1_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A1_T5.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A1_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A1_T6.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A1_T6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A1_T6.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A1_T6.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A1_T7.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A1_T7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A1_T7.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A1_T7.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A1_T8.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A1_T8.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A1_T8.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A1_T8.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A1_T9.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A1_T9.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A1_T9.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A1_T9.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A2_T1.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A2_T1.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A2_T2.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A2_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A2_T2.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A2_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A2_T3.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A2_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A2_T3.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A2_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A2_T4.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A2_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A2_T4.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A2_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A2_T5.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A2_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A2_T5.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A2_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A2_T6.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A2_T6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A2_T6.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A2_T6.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A2_T7.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A2_T7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A2_T7.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A2_T7.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A3_T1.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A3_T1.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A3_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A3_T2.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A3_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A3_T2.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A3_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A6.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A6.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A6.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A7.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A7.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A7.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A8.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A8.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A8.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A8.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A9.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A9.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A9.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.12_String.prototype.search/S15.5.4.12_A9.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A10.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A10.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A10.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A10.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A11.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A11.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A11.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A11.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A1_T10.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A1_T10.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A1_T10.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A1_T10.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A1_T11.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A1_T11.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A1_T11.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A1_T11.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A1_T12.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A1_T12.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A1_T12.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A1_T12.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A1_T13.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A1_T13.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A1_T13.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A1_T13.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A1_T14.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A1_T14.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A1_T14.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A1_T14.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A1_T15.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A1_T15.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A1_T15.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A1_T15.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A1_T3.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A1_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A1_T3.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A1_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A1_T4.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A1_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A1_T4.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A1_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A1_T5.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A1_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A1_T5.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A1_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A1_T6.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A1_T6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A1_T6.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A1_T6.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A1_T7.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A1_T7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A1_T7.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A1_T7.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A1_T8.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A1_T8.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A1_T8.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A1_T8.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A1_T9.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A1_T9.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A1_T9.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A1_T9.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A2_T1.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A2_T1.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A2_T2.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A2_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A2_T2.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A2_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A2_T3.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A2_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A2_T3.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A2_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A2_T4.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A2_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A2_T4.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A2_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A2_T5.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A2_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A2_T5.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A2_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A2_T6.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A2_T6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A2_T6.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A2_T6.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A2_T7.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A2_T7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A2_T7.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A2_T7.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A2_T8.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A2_T8.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A2_T8.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A2_T8.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A2_T9.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A2_T9.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A2_T9.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A2_T9.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A3_T1.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A3_T1.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A3_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A3_T2.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A3_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A3_T2.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A3_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A3_T3.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A3_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A3_T3.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A3_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A3_T4.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A3_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A3_T4.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A3_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A6.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A6.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A6.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A7.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A7.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A7.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A8.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A8.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A8.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A8.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A9.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A9.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A9.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.13_String.prototype.slice/S15.5.4.13_A9.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A10.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A10.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A10.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A10.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A11.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A11.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A11.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A11.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A1_T10.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A1_T10.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A1_T10.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A1_T10.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A1_T11.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A1_T11.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A1_T11.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A1_T11.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A1_T12.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A1_T12.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A1_T12.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A1_T12.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A1_T13.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A1_T13.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A1_T13.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A1_T13.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A1_T14.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A1_T14.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A1_T14.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A1_T14.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A1_T15.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A1_T15.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A1_T15.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A1_T15.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A1_T16.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A1_T16.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A1_T16.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A1_T16.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A1_T17.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A1_T17.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A1_T17.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A1_T17.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A1_T18.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A1_T18.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A1_T18.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A1_T18.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A1_T3.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A1_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A1_T3.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A1_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A1_T4.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A1_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A1_T4.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A1_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A1_T5.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A1_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A1_T5.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A1_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A1_T6.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A1_T6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A1_T6.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A1_T6.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A1_T7.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A1_T7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A1_T7.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A1_T7.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A1_T8.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A1_T8.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A1_T8.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A1_T8.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A1_T9.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A1_T9.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A1_T9.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A1_T9.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T1.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T1.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T10.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T10.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T10.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T10.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T11.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T11.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T11.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T11.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T12.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T12.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T12.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T12.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T13.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T13.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T13.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T13.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T14.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T14.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T14.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T14.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T15.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T15.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T15.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T15.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T16.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T16.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T16.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T16.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T17.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T17.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T17.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T17.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T18.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T18.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T18.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T18.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T19.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T19.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T19.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T19.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T2.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T2.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T20.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T20.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T20.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T20.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T21.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T21.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T21.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T21.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T22.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T22.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T22.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T22.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T23.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T23.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T23.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T23.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T24.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T24.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T24.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T24.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T25.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T25.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T25.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T25.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T26.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T26.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T26.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T26.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T27.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T27.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T27.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T27.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T28.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T28.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T28.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T28.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T29.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T29.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T29.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T29.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T3.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T3.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T30.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T30.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T30.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T30.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T31.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T31.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T31.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T31.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T32.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T32.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T32.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T32.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T33.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T33.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T33.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T33.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T34.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T34.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T34.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T34.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T35.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T35.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T35.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T35.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T36.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T36.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T36.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T36.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T37.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T37.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T37.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T37.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T38.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T38.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T38.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T38.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T39.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T39.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T39.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T39.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T4.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T4.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T40.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T40.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T40.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T40.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T41.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T41.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T41.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T41.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T42.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T42.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T42.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T42.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T43.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T43.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T43.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T43.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T5.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T5.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T6.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T6.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T6.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T7.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T7.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T7.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T8.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T8.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T8.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T8.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T9.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T9.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T9.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A2_T9.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A3_T1.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A3_T1.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A3_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A3_T10.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A3_T10.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A3_T10.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A3_T10.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A3_T11.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A3_T11.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A3_T11.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A3_T11.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A3_T2.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A3_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A3_T2.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A3_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A3_T3.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A3_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A3_T3.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A3_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A3_T4.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A3_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A3_T4.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A3_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A3_T5.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A3_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A3_T5.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A3_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A3_T6.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A3_T6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A3_T6.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A3_T6.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A3_T7.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A3_T7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A3_T7.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A3_T7.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A3_T8.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A3_T8.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A3_T8.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A3_T8.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A3_T9.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A3_T9.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A3_T9.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A3_T9.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T1.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T1.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T10.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T10.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T10.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T10.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T11.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T11.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T11.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T11.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T12.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T12.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T12.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T12.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T13.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T13.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T13.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T13.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T14.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T14.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T14.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T14.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T15.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T15.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T15.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T15.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T16.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T16.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T16.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T16.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T17.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T17.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T17.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T17.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T18.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T18.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T18.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T18.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T19.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T19.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T19.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T19.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T2.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T2.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T20.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T20.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T20.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T20.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T21.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T21.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T21.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T21.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T22.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T22.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T22.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T22.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T23.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T23.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T23.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T23.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T24.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T24.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T24.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T24.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T25.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T25.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T25.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T25.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T3.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T3.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T4.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T4.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T5.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T5.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T6.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T6.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T6.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T7.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T7.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T7.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T8.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T8.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T8.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T8.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T9.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T9.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T9.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A4_T9.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A6.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A6.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A6.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A7.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A7.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A7.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A8.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A8.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A8.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A8.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A9.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A9.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A9.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.14_String.prototype.split/S15.5.4.14_A9.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A10.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A10.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A10.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A10.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A11.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A11.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A11.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A11.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A1_T10.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A1_T10.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A1_T10.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A1_T10.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A1_T11.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A1_T11.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A1_T11.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A1_T11.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A1_T12.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A1_T12.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A1_T12.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A1_T12.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A1_T13.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A1_T13.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A1_T13.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A1_T13.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A1_T14.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A1_T14.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A1_T14.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A1_T14.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A1_T15.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A1_T15.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A1_T15.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A1_T15.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A1_T3.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A1_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A1_T3.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A1_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A1_T4.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A1_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A1_T4.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A1_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A1_T5.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A1_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A1_T5.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A1_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A1_T6.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A1_T6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A1_T6.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A1_T6.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A1_T7.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A1_T7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A1_T7.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A1_T7.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A1_T8.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A1_T8.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A1_T8.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A1_T8.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A1_T9.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A1_T9.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A1_T9.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A1_T9.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A2_T1.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A2_T1.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A2_T10.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A2_T10.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A2_T10.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A2_T10.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A2_T2.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A2_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A2_T2.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A2_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A2_T3.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A2_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A2_T3.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A2_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A2_T4.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A2_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A2_T4.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A2_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A2_T5.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A2_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A2_T5.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A2_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A2_T6.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A2_T6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A2_T6.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A2_T6.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A2_T7.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A2_T7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A2_T7.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A2_T7.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A2_T8.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A2_T8.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A2_T8.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A2_T8.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A2_T9.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A2_T9.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A2_T9.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A2_T9.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A3_T1.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A3_T1.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A3_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A3_T10.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A3_T10.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A3_T10.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A3_T10.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A3_T11.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A3_T11.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A3_T11.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A3_T11.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A3_T2.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A3_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A3_T2.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A3_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A3_T3.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A3_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A3_T3.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A3_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A3_T4.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A3_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A3_T4.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A3_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A3_T5.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A3_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A3_T5.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A3_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A3_T6.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A3_T6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A3_T6.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A3_T6.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A3_T7.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A3_T7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A3_T7.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A3_T7.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A3_T8.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A3_T8.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A3_T8.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A3_T8.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A3_T9.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A3_T9.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A3_T9.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A3_T9.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A6.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A6.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A6.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A7.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A7.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A7.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A8.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A8.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A8.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A8.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A9.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A9.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A9.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.15_String.prototype.substring/S15.5.4.15_A9.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.16_String.prototype.toLowerCase/S15.5.4.16_A10.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.16_String.prototype.toLowerCase/S15.5.4.16_A10.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.16_String.prototype.toLowerCase/S15.5.4.16_A10.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.16_String.prototype.toLowerCase/S15.5.4.16_A10.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.16_String.prototype.toLowerCase/S15.5.4.16_A11.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.16_String.prototype.toLowerCase/S15.5.4.16_A11.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.16_String.prototype.toLowerCase/S15.5.4.16_A11.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.16_String.prototype.toLowerCase/S15.5.4.16_A11.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.16_String.prototype.toLowerCase/S15.5.4.16_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.16_String.prototype.toLowerCase/S15.5.4.16_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.16_String.prototype.toLowerCase/S15.5.4.16_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.16_String.prototype.toLowerCase/S15.5.4.16_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.16_String.prototype.toLowerCase/S15.5.4.16_A1_T10.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.16_String.prototype.toLowerCase/S15.5.4.16_A1_T10.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.16_String.prototype.toLowerCase/S15.5.4.16_A1_T10.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.16_String.prototype.toLowerCase/S15.5.4.16_A1_T10.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.16_String.prototype.toLowerCase/S15.5.4.16_A1_T11.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.16_String.prototype.toLowerCase/S15.5.4.16_A1_T11.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.16_String.prototype.toLowerCase/S15.5.4.16_A1_T11.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.16_String.prototype.toLowerCase/S15.5.4.16_A1_T11.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.16_String.prototype.toLowerCase/S15.5.4.16_A1_T12.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.16_String.prototype.toLowerCase/S15.5.4.16_A1_T12.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.16_String.prototype.toLowerCase/S15.5.4.16_A1_T12.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.16_String.prototype.toLowerCase/S15.5.4.16_A1_T12.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.16_String.prototype.toLowerCase/S15.5.4.16_A1_T13.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.16_String.prototype.toLowerCase/S15.5.4.16_A1_T13.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.16_String.prototype.toLowerCase/S15.5.4.16_A1_T13.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.16_String.prototype.toLowerCase/S15.5.4.16_A1_T13.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.16_String.prototype.toLowerCase/S15.5.4.16_A1_T14.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.16_String.prototype.toLowerCase/S15.5.4.16_A1_T14.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.16_String.prototype.toLowerCase/S15.5.4.16_A1_T14.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.16_String.prototype.toLowerCase/S15.5.4.16_A1_T14.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.16_String.prototype.toLowerCase/S15.5.4.16_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.16_String.prototype.toLowerCase/S15.5.4.16_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.16_String.prototype.toLowerCase/S15.5.4.16_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.16_String.prototype.toLowerCase/S15.5.4.16_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.16_String.prototype.toLowerCase/S15.5.4.16_A1_T3.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.16_String.prototype.toLowerCase/S15.5.4.16_A1_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.16_String.prototype.toLowerCase/S15.5.4.16_A1_T3.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.16_String.prototype.toLowerCase/S15.5.4.16_A1_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.16_String.prototype.toLowerCase/S15.5.4.16_A1_T4.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.16_String.prototype.toLowerCase/S15.5.4.16_A1_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.16_String.prototype.toLowerCase/S15.5.4.16_A1_T4.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.16_String.prototype.toLowerCase/S15.5.4.16_A1_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.16_String.prototype.toLowerCase/S15.5.4.16_A1_T5.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.16_String.prototype.toLowerCase/S15.5.4.16_A1_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.16_String.prototype.toLowerCase/S15.5.4.16_A1_T5.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.16_String.prototype.toLowerCase/S15.5.4.16_A1_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.16_String.prototype.toLowerCase/S15.5.4.16_A1_T6.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.16_String.prototype.toLowerCase/S15.5.4.16_A1_T6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.16_String.prototype.toLowerCase/S15.5.4.16_A1_T6.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.16_String.prototype.toLowerCase/S15.5.4.16_A1_T6.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.16_String.prototype.toLowerCase/S15.5.4.16_A1_T7.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.16_String.prototype.toLowerCase/S15.5.4.16_A1_T7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.16_String.prototype.toLowerCase/S15.5.4.16_A1_T7.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.16_String.prototype.toLowerCase/S15.5.4.16_A1_T7.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.16_String.prototype.toLowerCase/S15.5.4.16_A1_T8.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.16_String.prototype.toLowerCase/S15.5.4.16_A1_T8.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.16_String.prototype.toLowerCase/S15.5.4.16_A1_T8.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.16_String.prototype.toLowerCase/S15.5.4.16_A1_T8.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.16_String.prototype.toLowerCase/S15.5.4.16_A1_T9.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.16_String.prototype.toLowerCase/S15.5.4.16_A1_T9.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.16_String.prototype.toLowerCase/S15.5.4.16_A1_T9.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.16_String.prototype.toLowerCase/S15.5.4.16_A1_T9.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.16_String.prototype.toLowerCase/S15.5.4.16_A2_T1.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.16_String.prototype.toLowerCase/S15.5.4.16_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.16_String.prototype.toLowerCase/S15.5.4.16_A2_T1.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.16_String.prototype.toLowerCase/S15.5.4.16_A2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.16_String.prototype.toLowerCase/S15.5.4.16_A6.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.16_String.prototype.toLowerCase/S15.5.4.16_A6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.16_String.prototype.toLowerCase/S15.5.4.16_A6.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.16_String.prototype.toLowerCase/S15.5.4.16_A6.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.16_String.prototype.toLowerCase/S15.5.4.16_A7.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.16_String.prototype.toLowerCase/S15.5.4.16_A7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.16_String.prototype.toLowerCase/S15.5.4.16_A7.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.16_String.prototype.toLowerCase/S15.5.4.16_A7.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.16_String.prototype.toLowerCase/S15.5.4.16_A8.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.16_String.prototype.toLowerCase/S15.5.4.16_A8.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.16_String.prototype.toLowerCase/S15.5.4.16_A8.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.16_String.prototype.toLowerCase/S15.5.4.16_A8.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.16_String.prototype.toLowerCase/S15.5.4.16_A9.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.16_String.prototype.toLowerCase/S15.5.4.16_A9.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.16_String.prototype.toLowerCase/S15.5.4.16_A9.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.16_String.prototype.toLowerCase/S15.5.4.16_A9.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.17_String.prototype.toLocaleLowerCase/S15.5.4.17_A10.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.17_String.prototype.toLocaleLowerCase/S15.5.4.17_A10.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.17_String.prototype.toLocaleLowerCase/S15.5.4.17_A10.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.17_String.prototype.toLocaleLowerCase/S15.5.4.17_A10.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.17_String.prototype.toLocaleLowerCase/S15.5.4.17_A11.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.17_String.prototype.toLocaleLowerCase/S15.5.4.17_A11.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.17_String.prototype.toLocaleLowerCase/S15.5.4.17_A11.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.17_String.prototype.toLocaleLowerCase/S15.5.4.17_A11.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.17_String.prototype.toLocaleLowerCase/S15.5.4.17_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.17_String.prototype.toLocaleLowerCase/S15.5.4.17_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.17_String.prototype.toLocaleLowerCase/S15.5.4.17_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.17_String.prototype.toLocaleLowerCase/S15.5.4.17_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.17_String.prototype.toLocaleLowerCase/S15.5.4.17_A1_T10.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.17_String.prototype.toLocaleLowerCase/S15.5.4.17_A1_T10.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.17_String.prototype.toLocaleLowerCase/S15.5.4.17_A1_T10.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.17_String.prototype.toLocaleLowerCase/S15.5.4.17_A1_T10.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.17_String.prototype.toLocaleLowerCase/S15.5.4.17_A1_T11.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.17_String.prototype.toLocaleLowerCase/S15.5.4.17_A1_T11.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.17_String.prototype.toLocaleLowerCase/S15.5.4.17_A1_T11.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.17_String.prototype.toLocaleLowerCase/S15.5.4.17_A1_T11.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.17_String.prototype.toLocaleLowerCase/S15.5.4.17_A1_T12.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.17_String.prototype.toLocaleLowerCase/S15.5.4.17_A1_T12.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.17_String.prototype.toLocaleLowerCase/S15.5.4.17_A1_T12.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.17_String.prototype.toLocaleLowerCase/S15.5.4.17_A1_T12.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.17_String.prototype.toLocaleLowerCase/S15.5.4.17_A1_T13.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.17_String.prototype.toLocaleLowerCase/S15.5.4.17_A1_T13.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.17_String.prototype.toLocaleLowerCase/S15.5.4.17_A1_T13.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.17_String.prototype.toLocaleLowerCase/S15.5.4.17_A1_T13.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.17_String.prototype.toLocaleLowerCase/S15.5.4.17_A1_T14.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.17_String.prototype.toLocaleLowerCase/S15.5.4.17_A1_T14.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.17_String.prototype.toLocaleLowerCase/S15.5.4.17_A1_T14.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.17_String.prototype.toLocaleLowerCase/S15.5.4.17_A1_T14.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.17_String.prototype.toLocaleLowerCase/S15.5.4.17_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.17_String.prototype.toLocaleLowerCase/S15.5.4.17_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.17_String.prototype.toLocaleLowerCase/S15.5.4.17_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.17_String.prototype.toLocaleLowerCase/S15.5.4.17_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.17_String.prototype.toLocaleLowerCase/S15.5.4.17_A1_T3.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.17_String.prototype.toLocaleLowerCase/S15.5.4.17_A1_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.17_String.prototype.toLocaleLowerCase/S15.5.4.17_A1_T3.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.17_String.prototype.toLocaleLowerCase/S15.5.4.17_A1_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.17_String.prototype.toLocaleLowerCase/S15.5.4.17_A1_T4.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.17_String.prototype.toLocaleLowerCase/S15.5.4.17_A1_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.17_String.prototype.toLocaleLowerCase/S15.5.4.17_A1_T4.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.17_String.prototype.toLocaleLowerCase/S15.5.4.17_A1_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.17_String.prototype.toLocaleLowerCase/S15.5.4.17_A1_T5.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.17_String.prototype.toLocaleLowerCase/S15.5.4.17_A1_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.17_String.prototype.toLocaleLowerCase/S15.5.4.17_A1_T5.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.17_String.prototype.toLocaleLowerCase/S15.5.4.17_A1_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.17_String.prototype.toLocaleLowerCase/S15.5.4.17_A1_T6.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.17_String.prototype.toLocaleLowerCase/S15.5.4.17_A1_T6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.17_String.prototype.toLocaleLowerCase/S15.5.4.17_A1_T6.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.17_String.prototype.toLocaleLowerCase/S15.5.4.17_A1_T6.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.17_String.prototype.toLocaleLowerCase/S15.5.4.17_A1_T7.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.17_String.prototype.toLocaleLowerCase/S15.5.4.17_A1_T7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.17_String.prototype.toLocaleLowerCase/S15.5.4.17_A1_T7.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.17_String.prototype.toLocaleLowerCase/S15.5.4.17_A1_T7.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.17_String.prototype.toLocaleLowerCase/S15.5.4.17_A1_T8.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.17_String.prototype.toLocaleLowerCase/S15.5.4.17_A1_T8.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.17_String.prototype.toLocaleLowerCase/S15.5.4.17_A1_T8.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.17_String.prototype.toLocaleLowerCase/S15.5.4.17_A1_T8.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.17_String.prototype.toLocaleLowerCase/S15.5.4.17_A1_T9.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.17_String.prototype.toLocaleLowerCase/S15.5.4.17_A1_T9.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.17_String.prototype.toLocaleLowerCase/S15.5.4.17_A1_T9.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.17_String.prototype.toLocaleLowerCase/S15.5.4.17_A1_T9.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.17_String.prototype.toLocaleLowerCase/S15.5.4.17_A2_T1.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.17_String.prototype.toLocaleLowerCase/S15.5.4.17_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.17_String.prototype.toLocaleLowerCase/S15.5.4.17_A2_T1.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.17_String.prototype.toLocaleLowerCase/S15.5.4.17_A2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.17_String.prototype.toLocaleLowerCase/S15.5.4.17_A6.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.17_String.prototype.toLocaleLowerCase/S15.5.4.17_A6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.17_String.prototype.toLocaleLowerCase/S15.5.4.17_A6.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.17_String.prototype.toLocaleLowerCase/S15.5.4.17_A6.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.17_String.prototype.toLocaleLowerCase/S15.5.4.17_A7.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.17_String.prototype.toLocaleLowerCase/S15.5.4.17_A7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.17_String.prototype.toLocaleLowerCase/S15.5.4.17_A7.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.17_String.prototype.toLocaleLowerCase/S15.5.4.17_A7.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.17_String.prototype.toLocaleLowerCase/S15.5.4.17_A8.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.17_String.prototype.toLocaleLowerCase/S15.5.4.17_A8.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.17_String.prototype.toLocaleLowerCase/S15.5.4.17_A8.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.17_String.prototype.toLocaleLowerCase/S15.5.4.17_A8.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.17_String.prototype.toLocaleLowerCase/S15.5.4.17_A9.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.17_String.prototype.toLocaleLowerCase/S15.5.4.17_A9.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.17_String.prototype.toLocaleLowerCase/S15.5.4.17_A9.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.17_String.prototype.toLocaleLowerCase/S15.5.4.17_A9.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.18_String.prototype.toUpperCase/S15.5.4.18_A10.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.18_String.prototype.toUpperCase/S15.5.4.18_A10.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.18_String.prototype.toUpperCase/S15.5.4.18_A10.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.18_String.prototype.toUpperCase/S15.5.4.18_A10.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.18_String.prototype.toUpperCase/S15.5.4.18_A11.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.18_String.prototype.toUpperCase/S15.5.4.18_A11.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.18_String.prototype.toUpperCase/S15.5.4.18_A11.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.18_String.prototype.toUpperCase/S15.5.4.18_A11.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.18_String.prototype.toUpperCase/S15.5.4.18_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.18_String.prototype.toUpperCase/S15.5.4.18_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.18_String.prototype.toUpperCase/S15.5.4.18_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.18_String.prototype.toUpperCase/S15.5.4.18_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.18_String.prototype.toUpperCase/S15.5.4.18_A1_T10.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.18_String.prototype.toUpperCase/S15.5.4.18_A1_T10.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.18_String.prototype.toUpperCase/S15.5.4.18_A1_T10.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.18_String.prototype.toUpperCase/S15.5.4.18_A1_T10.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.18_String.prototype.toUpperCase/S15.5.4.18_A1_T11.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.18_String.prototype.toUpperCase/S15.5.4.18_A1_T11.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.18_String.prototype.toUpperCase/S15.5.4.18_A1_T11.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.18_String.prototype.toUpperCase/S15.5.4.18_A1_T11.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.18_String.prototype.toUpperCase/S15.5.4.18_A1_T12.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.18_String.prototype.toUpperCase/S15.5.4.18_A1_T12.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.18_String.prototype.toUpperCase/S15.5.4.18_A1_T12.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.18_String.prototype.toUpperCase/S15.5.4.18_A1_T12.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.18_String.prototype.toUpperCase/S15.5.4.18_A1_T13.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.18_String.prototype.toUpperCase/S15.5.4.18_A1_T13.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.18_String.prototype.toUpperCase/S15.5.4.18_A1_T13.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.18_String.prototype.toUpperCase/S15.5.4.18_A1_T13.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.18_String.prototype.toUpperCase/S15.5.4.18_A1_T14.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.18_String.prototype.toUpperCase/S15.5.4.18_A1_T14.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.18_String.prototype.toUpperCase/S15.5.4.18_A1_T14.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.18_String.prototype.toUpperCase/S15.5.4.18_A1_T14.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.18_String.prototype.toUpperCase/S15.5.4.18_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.18_String.prototype.toUpperCase/S15.5.4.18_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.18_String.prototype.toUpperCase/S15.5.4.18_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.18_String.prototype.toUpperCase/S15.5.4.18_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.18_String.prototype.toUpperCase/S15.5.4.18_A1_T3.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.18_String.prototype.toUpperCase/S15.5.4.18_A1_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.18_String.prototype.toUpperCase/S15.5.4.18_A1_T3.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.18_String.prototype.toUpperCase/S15.5.4.18_A1_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.18_String.prototype.toUpperCase/S15.5.4.18_A1_T4.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.18_String.prototype.toUpperCase/S15.5.4.18_A1_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.18_String.prototype.toUpperCase/S15.5.4.18_A1_T4.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.18_String.prototype.toUpperCase/S15.5.4.18_A1_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.18_String.prototype.toUpperCase/S15.5.4.18_A1_T5.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.18_String.prototype.toUpperCase/S15.5.4.18_A1_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.18_String.prototype.toUpperCase/S15.5.4.18_A1_T5.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.18_String.prototype.toUpperCase/S15.5.4.18_A1_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.18_String.prototype.toUpperCase/S15.5.4.18_A1_T6.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.18_String.prototype.toUpperCase/S15.5.4.18_A1_T6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.18_String.prototype.toUpperCase/S15.5.4.18_A1_T6.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.18_String.prototype.toUpperCase/S15.5.4.18_A1_T6.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.18_String.prototype.toUpperCase/S15.5.4.18_A1_T7.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.18_String.prototype.toUpperCase/S15.5.4.18_A1_T7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.18_String.prototype.toUpperCase/S15.5.4.18_A1_T7.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.18_String.prototype.toUpperCase/S15.5.4.18_A1_T7.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.18_String.prototype.toUpperCase/S15.5.4.18_A1_T8.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.18_String.prototype.toUpperCase/S15.5.4.18_A1_T8.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.18_String.prototype.toUpperCase/S15.5.4.18_A1_T8.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.18_String.prototype.toUpperCase/S15.5.4.18_A1_T8.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.18_String.prototype.toUpperCase/S15.5.4.18_A1_T9.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.18_String.prototype.toUpperCase/S15.5.4.18_A1_T9.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.18_String.prototype.toUpperCase/S15.5.4.18_A1_T9.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.18_String.prototype.toUpperCase/S15.5.4.18_A1_T9.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.18_String.prototype.toUpperCase/S15.5.4.18_A2_T1.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.18_String.prototype.toUpperCase/S15.5.4.18_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.18_String.prototype.toUpperCase/S15.5.4.18_A2_T1.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.18_String.prototype.toUpperCase/S15.5.4.18_A2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.18_String.prototype.toUpperCase/S15.5.4.18_A6.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.18_String.prototype.toUpperCase/S15.5.4.18_A6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.18_String.prototype.toUpperCase/S15.5.4.18_A6.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.18_String.prototype.toUpperCase/S15.5.4.18_A6.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.18_String.prototype.toUpperCase/S15.5.4.18_A7.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.18_String.prototype.toUpperCase/S15.5.4.18_A7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.18_String.prototype.toUpperCase/S15.5.4.18_A7.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.18_String.prototype.toUpperCase/S15.5.4.18_A7.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.18_String.prototype.toUpperCase/S15.5.4.18_A8.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.18_String.prototype.toUpperCase/S15.5.4.18_A8.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.18_String.prototype.toUpperCase/S15.5.4.18_A8.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.18_String.prototype.toUpperCase/S15.5.4.18_A8.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.18_String.prototype.toUpperCase/S15.5.4.18_A9.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.18_String.prototype.toUpperCase/S15.5.4.18_A9.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.18_String.prototype.toUpperCase/S15.5.4.18_A9.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.18_String.prototype.toUpperCase/S15.5.4.18_A9.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.19_String.prototype.toLocaleUpperCase/S15.5.4.19_A10.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.19_String.prototype.toLocaleUpperCase/S15.5.4.19_A10.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.19_String.prototype.toLocaleUpperCase/S15.5.4.19_A10.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.19_String.prototype.toLocaleUpperCase/S15.5.4.19_A10.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.19_String.prototype.toLocaleUpperCase/S15.5.4.19_A11.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.19_String.prototype.toLocaleUpperCase/S15.5.4.19_A11.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.19_String.prototype.toLocaleUpperCase/S15.5.4.19_A11.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.19_String.prototype.toLocaleUpperCase/S15.5.4.19_A11.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.19_String.prototype.toLocaleUpperCase/S15.5.4.19_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.19_String.prototype.toLocaleUpperCase/S15.5.4.19_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.19_String.prototype.toLocaleUpperCase/S15.5.4.19_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.19_String.prototype.toLocaleUpperCase/S15.5.4.19_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.19_String.prototype.toLocaleUpperCase/S15.5.4.19_A1_T10.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.19_String.prototype.toLocaleUpperCase/S15.5.4.19_A1_T10.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.19_String.prototype.toLocaleUpperCase/S15.5.4.19_A1_T10.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.19_String.prototype.toLocaleUpperCase/S15.5.4.19_A1_T10.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.19_String.prototype.toLocaleUpperCase/S15.5.4.19_A1_T11.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.19_String.prototype.toLocaleUpperCase/S15.5.4.19_A1_T11.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.19_String.prototype.toLocaleUpperCase/S15.5.4.19_A1_T11.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.19_String.prototype.toLocaleUpperCase/S15.5.4.19_A1_T11.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.19_String.prototype.toLocaleUpperCase/S15.5.4.19_A1_T12.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.19_String.prototype.toLocaleUpperCase/S15.5.4.19_A1_T12.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.19_String.prototype.toLocaleUpperCase/S15.5.4.19_A1_T12.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.19_String.prototype.toLocaleUpperCase/S15.5.4.19_A1_T12.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.19_String.prototype.toLocaleUpperCase/S15.5.4.19_A1_T13.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.19_String.prototype.toLocaleUpperCase/S15.5.4.19_A1_T13.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.19_String.prototype.toLocaleUpperCase/S15.5.4.19_A1_T13.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.19_String.prototype.toLocaleUpperCase/S15.5.4.19_A1_T13.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.19_String.prototype.toLocaleUpperCase/S15.5.4.19_A1_T14.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.19_String.prototype.toLocaleUpperCase/S15.5.4.19_A1_T14.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.19_String.prototype.toLocaleUpperCase/S15.5.4.19_A1_T14.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.19_String.prototype.toLocaleUpperCase/S15.5.4.19_A1_T14.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.19_String.prototype.toLocaleUpperCase/S15.5.4.19_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.19_String.prototype.toLocaleUpperCase/S15.5.4.19_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.19_String.prototype.toLocaleUpperCase/S15.5.4.19_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.19_String.prototype.toLocaleUpperCase/S15.5.4.19_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.19_String.prototype.toLocaleUpperCase/S15.5.4.19_A1_T3.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.19_String.prototype.toLocaleUpperCase/S15.5.4.19_A1_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.19_String.prototype.toLocaleUpperCase/S15.5.4.19_A1_T3.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.19_String.prototype.toLocaleUpperCase/S15.5.4.19_A1_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.19_String.prototype.toLocaleUpperCase/S15.5.4.19_A1_T4.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.19_String.prototype.toLocaleUpperCase/S15.5.4.19_A1_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.19_String.prototype.toLocaleUpperCase/S15.5.4.19_A1_T4.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.19_String.prototype.toLocaleUpperCase/S15.5.4.19_A1_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.19_String.prototype.toLocaleUpperCase/S15.5.4.19_A1_T5.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.19_String.prototype.toLocaleUpperCase/S15.5.4.19_A1_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.19_String.prototype.toLocaleUpperCase/S15.5.4.19_A1_T5.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.19_String.prototype.toLocaleUpperCase/S15.5.4.19_A1_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.19_String.prototype.toLocaleUpperCase/S15.5.4.19_A1_T6.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.19_String.prototype.toLocaleUpperCase/S15.5.4.19_A1_T6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.19_String.prototype.toLocaleUpperCase/S15.5.4.19_A1_T6.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.19_String.prototype.toLocaleUpperCase/S15.5.4.19_A1_T6.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.19_String.prototype.toLocaleUpperCase/S15.5.4.19_A1_T7.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.19_String.prototype.toLocaleUpperCase/S15.5.4.19_A1_T7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.19_String.prototype.toLocaleUpperCase/S15.5.4.19_A1_T7.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.19_String.prototype.toLocaleUpperCase/S15.5.4.19_A1_T7.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.19_String.prototype.toLocaleUpperCase/S15.5.4.19_A1_T8.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.19_String.prototype.toLocaleUpperCase/S15.5.4.19_A1_T8.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.19_String.prototype.toLocaleUpperCase/S15.5.4.19_A1_T8.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.19_String.prototype.toLocaleUpperCase/S15.5.4.19_A1_T8.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.19_String.prototype.toLocaleUpperCase/S15.5.4.19_A1_T9.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.19_String.prototype.toLocaleUpperCase/S15.5.4.19_A1_T9.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.19_String.prototype.toLocaleUpperCase/S15.5.4.19_A1_T9.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.19_String.prototype.toLocaleUpperCase/S15.5.4.19_A1_T9.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.19_String.prototype.toLocaleUpperCase/S15.5.4.19_A2_T1.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.19_String.prototype.toLocaleUpperCase/S15.5.4.19_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.19_String.prototype.toLocaleUpperCase/S15.5.4.19_A2_T1.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.19_String.prototype.toLocaleUpperCase/S15.5.4.19_A2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.19_String.prototype.toLocaleUpperCase/S15.5.4.19_A6.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.19_String.prototype.toLocaleUpperCase/S15.5.4.19_A6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.19_String.prototype.toLocaleUpperCase/S15.5.4.19_A6.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.19_String.prototype.toLocaleUpperCase/S15.5.4.19_A6.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.19_String.prototype.toLocaleUpperCase/S15.5.4.19_A7.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.19_String.prototype.toLocaleUpperCase/S15.5.4.19_A7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.19_String.prototype.toLocaleUpperCase/S15.5.4.19_A7.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.19_String.prototype.toLocaleUpperCase/S15.5.4.19_A7.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.19_String.prototype.toLocaleUpperCase/S15.5.4.19_A8.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.19_String.prototype.toLocaleUpperCase/S15.5.4.19_A8.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.19_String.prototype.toLocaleUpperCase/S15.5.4.19_A8.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.19_String.prototype.toLocaleUpperCase/S15.5.4.19_A8.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.19_String.prototype.toLocaleUpperCase/S15.5.4.19_A9.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.19_String.prototype.toLocaleUpperCase/S15.5.4.19_A9.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.19_String.prototype.toLocaleUpperCase/S15.5.4.19_A9.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.19_String.prototype.toLocaleUpperCase/S15.5.4.19_A9.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A1.1.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A1.1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A1.1.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A1.1.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A10.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A10.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A10.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A10.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A11.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A11.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A11.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A11.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A1_T10.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A1_T10.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A1_T10.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A1_T10.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A1_T3.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A1_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A1_T3.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A1_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A1_T4.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A1_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A1_T4.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A1_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A1_T5.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A1_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A1_T5.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A1_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A1_T6.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A1_T6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A1_T6.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A1_T6.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A1_T7.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A1_T7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A1_T7.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A1_T7.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A1_T8.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A1_T8.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A1_T8.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A1_T8.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A1_T9.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A1_T9.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A1_T9.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A1_T9.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A2.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A2.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A2.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A3.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A3.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A3.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A4_T1.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A4_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A4_T1.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A4_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A4_T2.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A4_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A4_T2.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A4_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A4_T3.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A4_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A4_T3.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A4_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A5.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A5.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A5.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A6.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A6.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A6.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A7.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A7.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A7.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A8.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A8.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A8.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A8.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A9.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A9.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A9.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.4_String.prototype.charAt/S15.5.4.4_A9.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.5_String.prototype.charCodeAt/S15.5.4.5_A1.1.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.5_String.prototype.charCodeAt/S15.5.4.5_A1.1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.5_String.prototype.charCodeAt/S15.5.4.5_A1.1.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.5_String.prototype.charCodeAt/S15.5.4.5_A1.1.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.5_String.prototype.charCodeAt/S15.5.4.5_A10.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.5_String.prototype.charCodeAt/S15.5.4.5_A10.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.5_String.prototype.charCodeAt/S15.5.4.5_A10.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.5_String.prototype.charCodeAt/S15.5.4.5_A10.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.5_String.prototype.charCodeAt/S15.5.4.5_A11.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.5_String.prototype.charCodeAt/S15.5.4.5_A11.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.5_String.prototype.charCodeAt/S15.5.4.5_A11.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.5_String.prototype.charCodeAt/S15.5.4.5_A11.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.5_String.prototype.charCodeAt/S15.5.4.5_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.5_String.prototype.charCodeAt/S15.5.4.5_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.5_String.prototype.charCodeAt/S15.5.4.5_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.5_String.prototype.charCodeAt/S15.5.4.5_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.5_String.prototype.charCodeAt/S15.5.4.5_A1_T10.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.5_String.prototype.charCodeAt/S15.5.4.5_A1_T10.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.5_String.prototype.charCodeAt/S15.5.4.5_A1_T10.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.5_String.prototype.charCodeAt/S15.5.4.5_A1_T10.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.5_String.prototype.charCodeAt/S15.5.4.5_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.5_String.prototype.charCodeAt/S15.5.4.5_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.5_String.prototype.charCodeAt/S15.5.4.5_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.5_String.prototype.charCodeAt/S15.5.4.5_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.5_String.prototype.charCodeAt/S15.5.4.5_A1_T3.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.5_String.prototype.charCodeAt/S15.5.4.5_A1_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.5_String.prototype.charCodeAt/S15.5.4.5_A1_T3.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.5_String.prototype.charCodeAt/S15.5.4.5_A1_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.5_String.prototype.charCodeAt/S15.5.4.5_A1_T4.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.5_String.prototype.charCodeAt/S15.5.4.5_A1_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.5_String.prototype.charCodeAt/S15.5.4.5_A1_T4.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.5_String.prototype.charCodeAt/S15.5.4.5_A1_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.5_String.prototype.charCodeAt/S15.5.4.5_A1_T5.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.5_String.prototype.charCodeAt/S15.5.4.5_A1_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.5_String.prototype.charCodeAt/S15.5.4.5_A1_T5.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.5_String.prototype.charCodeAt/S15.5.4.5_A1_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.5_String.prototype.charCodeAt/S15.5.4.5_A1_T6.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.5_String.prototype.charCodeAt/S15.5.4.5_A1_T6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.5_String.prototype.charCodeAt/S15.5.4.5_A1_T6.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.5_String.prototype.charCodeAt/S15.5.4.5_A1_T6.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.5_String.prototype.charCodeAt/S15.5.4.5_A1_T7.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.5_String.prototype.charCodeAt/S15.5.4.5_A1_T7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.5_String.prototype.charCodeAt/S15.5.4.5_A1_T7.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.5_String.prototype.charCodeAt/S15.5.4.5_A1_T7.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.5_String.prototype.charCodeAt/S15.5.4.5_A1_T8.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.5_String.prototype.charCodeAt/S15.5.4.5_A1_T8.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.5_String.prototype.charCodeAt/S15.5.4.5_A1_T8.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.5_String.prototype.charCodeAt/S15.5.4.5_A1_T8.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.5_String.prototype.charCodeAt/S15.5.4.5_A1_T9.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.5_String.prototype.charCodeAt/S15.5.4.5_A1_T9.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.5_String.prototype.charCodeAt/S15.5.4.5_A1_T9.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.5_String.prototype.charCodeAt/S15.5.4.5_A1_T9.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.5_String.prototype.charCodeAt/S15.5.4.5_A2.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.5_String.prototype.charCodeAt/S15.5.4.5_A2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.5_String.prototype.charCodeAt/S15.5.4.5_A2.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.5_String.prototype.charCodeAt/S15.5.4.5_A2.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.5_String.prototype.charCodeAt/S15.5.4.5_A3.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.5_String.prototype.charCodeAt/S15.5.4.5_A3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.5_String.prototype.charCodeAt/S15.5.4.5_A3.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.5_String.prototype.charCodeAt/S15.5.4.5_A3.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.5_String.prototype.charCodeAt/S15.5.4.5_A4.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.5_String.prototype.charCodeAt/S15.5.4.5_A4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.5_String.prototype.charCodeAt/S15.5.4.5_A4.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.5_String.prototype.charCodeAt/S15.5.4.5_A4.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.5_String.prototype.charCodeAt/S15.5.4.5_A6.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.5_String.prototype.charCodeAt/S15.5.4.5_A6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.5_String.prototype.charCodeAt/S15.5.4.5_A6.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.5_String.prototype.charCodeAt/S15.5.4.5_A6.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.5_String.prototype.charCodeAt/S15.5.4.5_A7.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.5_String.prototype.charCodeAt/S15.5.4.5_A7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.5_String.prototype.charCodeAt/S15.5.4.5_A7.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.5_String.prototype.charCodeAt/S15.5.4.5_A7.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.5_String.prototype.charCodeAt/S15.5.4.5_A8.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.5_String.prototype.charCodeAt/S15.5.4.5_A8.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.5_String.prototype.charCodeAt/S15.5.4.5_A8.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.5_String.prototype.charCodeAt/S15.5.4.5_A8.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.5_String.prototype.charCodeAt/S15.5.4.5_A9.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.5_String.prototype.charCodeAt/S15.5.4.5_A9.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.5_String.prototype.charCodeAt/S15.5.4.5_A9.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.5_String.prototype.charCodeAt/S15.5.4.5_A9.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.6_String.prototype.concat/S15.5.4.6_A10.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.6_String.prototype.concat/S15.5.4.6_A10.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.6_String.prototype.concat/S15.5.4.6_A10.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.6_String.prototype.concat/S15.5.4.6_A10.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.6_String.prototype.concat/S15.5.4.6_A11.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.6_String.prototype.concat/S15.5.4.6_A11.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.6_String.prototype.concat/S15.5.4.6_A11.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.6_String.prototype.concat/S15.5.4.6_A11.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.6_String.prototype.concat/S15.5.4.6_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.6_String.prototype.concat/S15.5.4.6_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.6_String.prototype.concat/S15.5.4.6_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.6_String.prototype.concat/S15.5.4.6_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.6_String.prototype.concat/S15.5.4.6_A1_T10.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.6_String.prototype.concat/S15.5.4.6_A1_T10.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.6_String.prototype.concat/S15.5.4.6_A1_T10.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.6_String.prototype.concat/S15.5.4.6_A1_T10.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.6_String.prototype.concat/S15.5.4.6_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.6_String.prototype.concat/S15.5.4.6_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.6_String.prototype.concat/S15.5.4.6_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.6_String.prototype.concat/S15.5.4.6_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.6_String.prototype.concat/S15.5.4.6_A1_T3.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.6_String.prototype.concat/S15.5.4.6_A1_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.6_String.prototype.concat/S15.5.4.6_A1_T3.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.6_String.prototype.concat/S15.5.4.6_A1_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.6_String.prototype.concat/S15.5.4.6_A1_T4.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.6_String.prototype.concat/S15.5.4.6_A1_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.6_String.prototype.concat/S15.5.4.6_A1_T4.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.6_String.prototype.concat/S15.5.4.6_A1_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.6_String.prototype.concat/S15.5.4.6_A1_T5.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.6_String.prototype.concat/S15.5.4.6_A1_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.6_String.prototype.concat/S15.5.4.6_A1_T5.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.6_String.prototype.concat/S15.5.4.6_A1_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.6_String.prototype.concat/S15.5.4.6_A1_T6.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.6_String.prototype.concat/S15.5.4.6_A1_T6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.6_String.prototype.concat/S15.5.4.6_A1_T6.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.6_String.prototype.concat/S15.5.4.6_A1_T6.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.6_String.prototype.concat/S15.5.4.6_A1_T7.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.6_String.prototype.concat/S15.5.4.6_A1_T7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.6_String.prototype.concat/S15.5.4.6_A1_T7.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.6_String.prototype.concat/S15.5.4.6_A1_T7.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.6_String.prototype.concat/S15.5.4.6_A1_T8.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.6_String.prototype.concat/S15.5.4.6_A1_T8.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.6_String.prototype.concat/S15.5.4.6_A1_T8.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.6_String.prototype.concat/S15.5.4.6_A1_T8.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.6_String.prototype.concat/S15.5.4.6_A1_T9.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.6_String.prototype.concat/S15.5.4.6_A1_T9.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.6_String.prototype.concat/S15.5.4.6_A1_T9.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.6_String.prototype.concat/S15.5.4.6_A1_T9.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.6_String.prototype.concat/S15.5.4.6_A2.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.6_String.prototype.concat/S15.5.4.6_A2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.6_String.prototype.concat/S15.5.4.6_A2.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.6_String.prototype.concat/S15.5.4.6_A2.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.6_String.prototype.concat/S15.5.4.6_A3.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.6_String.prototype.concat/S15.5.4.6_A3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.6_String.prototype.concat/S15.5.4.6_A3.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.6_String.prototype.concat/S15.5.4.6_A3.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.6_String.prototype.concat/S15.5.4.6_A4_T1.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.6_String.prototype.concat/S15.5.4.6_A4_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.6_String.prototype.concat/S15.5.4.6_A4_T1.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.6_String.prototype.concat/S15.5.4.6_A4_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.6_String.prototype.concat/S15.5.4.6_A4_T2.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.6_String.prototype.concat/S15.5.4.6_A4_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.6_String.prototype.concat/S15.5.4.6_A4_T2.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.6_String.prototype.concat/S15.5.4.6_A4_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.6_String.prototype.concat/S15.5.4.6_A6.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.6_String.prototype.concat/S15.5.4.6_A6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.6_String.prototype.concat/S15.5.4.6_A6.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.6_String.prototype.concat/S15.5.4.6_A6.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.6_String.prototype.concat/S15.5.4.6_A7.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.6_String.prototype.concat/S15.5.4.6_A7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.6_String.prototype.concat/S15.5.4.6_A7.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.6_String.prototype.concat/S15.5.4.6_A7.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.6_String.prototype.concat/S15.5.4.6_A8.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.6_String.prototype.concat/S15.5.4.6_A8.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.6_String.prototype.concat/S15.5.4.6_A8.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.6_String.prototype.concat/S15.5.4.6_A8.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.6_String.prototype.concat/S15.5.4.6_A9.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.6_String.prototype.concat/S15.5.4.6_A9.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.6_String.prototype.concat/S15.5.4.6_A9.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.6_String.prototype.concat/S15.5.4.6_A9.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A10.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A10.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A10.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A10.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A11.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A11.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A11.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A11.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A1_T10.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A1_T10.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A1_T10.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A1_T10.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A1_T11.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A1_T11.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A1_T11.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A1_T11.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A1_T12.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A1_T12.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A1_T12.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A1_T12.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A1_T3.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A1_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A1_T3.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A1_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A1_T4.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A1_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A1_T4.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A1_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A1_T5.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A1_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A1_T5.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A1_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A1_T6.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A1_T6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A1_T6.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A1_T6.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A1_T7.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A1_T7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A1_T7.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A1_T7.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A1_T8.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A1_T8.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A1_T8.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A1_T8.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A1_T9.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A1_T9.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A1_T9.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A1_T9.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A2_T1.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A2_T1.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A2_T2.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A2_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A2_T2.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A2_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A2_T3.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A2_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A2_T3.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A2_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A2_T4.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A2_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A2_T4.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A2_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A3_T1.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A3_T1.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A3_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A3_T2.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A3_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A3_T2.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A3_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A3_T3.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A3_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A3_T3.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A3_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A4_T1.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A4_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A4_T1.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A4_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A4_T2.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A4_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A4_T2.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A4_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A4_T3.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A4_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A4_T3.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A4_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A4_T4.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A4_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A4_T4.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A4_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A4_T5.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A4_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A4_T5.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A4_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A5_T1.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A5_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A5_T1.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A5_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A5_T2.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A5_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A5_T2.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A5_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A5_T3.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A5_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A5_T3.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A5_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A5_T4.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A5_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A5_T4.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A5_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A5_T5.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A5_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A5_T5.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A5_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A5_T6.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A5_T6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A5_T6.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A5_T6.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A6.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A6.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A6.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A7.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A7.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A7.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A8.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A8.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A8.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A8.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A9.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A9.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A9.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A9.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A10.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A10.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A10.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A10.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A11.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A11.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A11.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A11.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A1_T10.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A1_T10.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A1_T10.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A1_T10.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A1_T11.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A1_T11.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A1_T11.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A1_T11.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A1_T12.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A1_T12.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A1_T12.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A1_T12.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A1_T3.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A1_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A1_T3.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A1_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A1_T4.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A1_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A1_T4.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A1_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A1_T5.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A1_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A1_T5.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A1_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A1_T6.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A1_T6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A1_T6.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A1_T6.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A1_T7.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A1_T7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A1_T7.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A1_T7.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A1_T8.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A1_T8.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A1_T8.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A1_T8.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A1_T9.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A1_T9.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A1_T9.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A1_T9.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A4_T1.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A4_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A4_T1.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A4_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A4_T2.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A4_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A4_T2.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A4_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A4_T3.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A4_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A4_T3.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A4_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A4_T4.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A4_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A4_T4.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A4_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A4_T5.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A4_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A4_T5.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A4_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A6.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A6.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A6.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A7.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A7.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A7.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A8.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A8.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A8.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A8.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A9.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A9.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A9.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A9.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.9_String.prototype.localeCompare/S15.5.4.9_A10.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.9_String.prototype.localeCompare/S15.5.4.9_A10.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.9_String.prototype.localeCompare/S15.5.4.9_A10.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.9_String.prototype.localeCompare/S15.5.4.9_A10.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.9_String.prototype.localeCompare/S15.5.4.9_A11.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.9_String.prototype.localeCompare/S15.5.4.9_A11.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.9_String.prototype.localeCompare/S15.5.4.9_A11.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.9_String.prototype.localeCompare/S15.5.4.9_A11.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.9_String.prototype.localeCompare/S15.5.4.9_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.9_String.prototype.localeCompare/S15.5.4.9_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.9_String.prototype.localeCompare/S15.5.4.9_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.9_String.prototype.localeCompare/S15.5.4.9_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.9_String.prototype.localeCompare/S15.5.4.9_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.9_String.prototype.localeCompare/S15.5.4.9_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.9_String.prototype.localeCompare/S15.5.4.9_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.9_String.prototype.localeCompare/S15.5.4.9_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.9_String.prototype.localeCompare/S15.5.4.9_A6.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.9_String.prototype.localeCompare/S15.5.4.9_A6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.9_String.prototype.localeCompare/S15.5.4.9_A6.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.9_String.prototype.localeCompare/S15.5.4.9_A6.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.9_String.prototype.localeCompare/S15.5.4.9_A7.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.9_String.prototype.localeCompare/S15.5.4.9_A7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.9_String.prototype.localeCompare/S15.5.4.9_A7.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.9_String.prototype.localeCompare/S15.5.4.9_A7.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.9_String.prototype.localeCompare/S15.5.4.9_A8.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.9_String.prototype.localeCompare/S15.5.4.9_A8.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.9_String.prototype.localeCompare/S15.5.4.9_A8.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.9_String.prototype.localeCompare/S15.5.4.9_A8.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.9_String.prototype.localeCompare/S15.5.4.9_A9.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.9_String.prototype.localeCompare/S15.5.4.9_A9.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.9_String.prototype.localeCompare/S15.5.4.9_A9.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/15.5.4.9_String.prototype.localeCompare/S15.5.4.9_A9.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/S15.5.4.1_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/S15.5.4.1_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/S15.5.4.1_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/S15.5.4.1_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/S15.5.4.1_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/S15.5.4.1_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/S15.5.4.1_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/S15.5.4.1_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/S15.5.4.2_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/S15.5.4.2_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/S15.5.4.2_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/S15.5.4.2_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/S15.5.4.2_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/S15.5.4.2_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/S15.5.4.2_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/S15.5.4.2_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/S15.5.4.2_A1_T3.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/S15.5.4.2_A1_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/S15.5.4.2_A1_T3.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/S15.5.4.2_A1_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/S15.5.4.2_A1_T4.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/S15.5.4.2_A1_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/S15.5.4.2_A1_T4.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/S15.5.4.2_A1_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/S15.5.4.2_A2_T1.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/S15.5.4.2_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/S15.5.4.2_A2_T1.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/S15.5.4.2_A2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/S15.5.4.2_A2_T2.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/S15.5.4.2_A2_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/S15.5.4.2_A2_T2.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/S15.5.4.2_A2_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/S15.5.4.2_A3_T1.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/S15.5.4.2_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/S15.5.4.2_A3_T1.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/S15.5.4.2_A3_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/S15.5.4.2_A4_T1.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/S15.5.4.2_A4_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/S15.5.4.2_A4_T1.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/S15.5.4.2_A4_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/S15.5.4.3_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/S15.5.4.3_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/S15.5.4.3_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/S15.5.4.3_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/S15.5.4.3_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/S15.5.4.3_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/S15.5.4.3_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/S15.5.4.3_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/S15.5.4.3_A1_T3.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/S15.5.4.3_A1_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/S15.5.4.3_A1_T3.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/S15.5.4.3_A1_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/S15.5.4.3_A1_T4.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/S15.5.4.3_A1_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/S15.5.4.3_A1_T4.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/S15.5.4.3_A1_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/S15.5.4.3_A2_T1.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/S15.5.4.3_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/S15.5.4.3_A2_T1.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/S15.5.4.3_A2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/S15.5.4.3_A2_T2.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/S15.5.4.3_A2_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/S15.5.4.3_A2_T2.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/S15.5.4.3_A2_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/S15.5.4_A1.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/S15.5.4_A1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/S15.5.4_A1.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/S15.5.4_A1.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/S15.5.4_A2.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/S15.5.4_A2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/S15.5.4_A2.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/S15.5.4_A2.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/S15.5.4_A3.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/S15.5.4_A3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/S15.5.4_A3.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.4_Properties_of_the_String_Prototype_Object/S15.5.4_A3.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.5_Properties_of_String_Instances/S15.5.5.1_A1.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.5_Properties_of_String_Instances/S15.5.5.1_A1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.5_Properties_of_String_Instances/S15.5.5.1_A1.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.5_Properties_of_String_Instances/S15.5.5.1_A1.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.5_Properties_of_String_Instances/S15.5.5.1_A2.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.5_Properties_of_String_Instances/S15.5.5.1_A2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.5_Properties_of_String_Instances/S15.5.5.1_A2.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.5_Properties_of_String_Instances/S15.5.5.1_A2.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.5_Properties_of_String_Instances/S15.5.5.1_A3.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.5_Properties_of_String_Instances/S15.5.5.1_A3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.5_Properties_of_String_Instances/S15.5.5.1_A3.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.5_Properties_of_String_Instances/S15.5.5.1_A3.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.5_Properties_of_String_Instances/S15.5.5.1_A4.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.5_Properties_of_String_Instances/S15.5.5.1_A4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.5_Properties_of_String_Instances/S15.5.5.1_A4.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.5_Properties_of_String_Instances/S15.5.5.1_A4.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.5_Properties_of_String_Instances/S15.5.5.1_A5.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.5_Properties_of_String_Instances/S15.5.5.1_A5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.5_Properties_of_String_Instances/S15.5.5.1_A5.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.5_Properties_of_String_Instances/S15.5.5.1_A5.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.5_Properties_of_String_Instances/S15.5.5_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.5_Properties_of_String_Instances/S15.5.5_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.5_Properties_of_String_Instances/S15.5.5_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.5_Properties_of_String_Instances/S15.5.5_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.5_Properties_of_String_Instances/S15.5.5_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.5_Properties_of_String_Instances/S15.5.5_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.5_Properties_of_String_Instances/S15.5.5_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.5_Properties_of_String_Instances/S15.5.5_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.5_Properties_of_String_Instances/S15.5.5_A2_T1.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.5_Properties_of_String_Instances/S15.5.5_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.5_Properties_of_String_Instances/S15.5.5_A2_T1.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.5_Properties_of_String_Instances/S15.5.5_A2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.5_Properties_of_String_Instances/S15.5.5_A2_T2.js b/test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.5_Properties_of_String_Instances/S15.5.5_A2_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.5_String_Objects/15.5.5_Properties_of_String_Instances/S15.5.5_A2_T2.js rename to test/suite/sputnik_converted/15_Native/15.5_String_Objects/15.5.5_Properties_of_String_Instances/S15.5.5_A2_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.6_Boolean_Objects/15.6.1_The_Boolean_Constructor_Called_as_a_Function/S15.6.1.1_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.6_Boolean_Objects/15.6.1_The_Boolean_Constructor_Called_as_a_Function/S15.6.1.1_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.6_Boolean_Objects/15.6.1_The_Boolean_Constructor_Called_as_a_Function/S15.6.1.1_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.6_Boolean_Objects/15.6.1_The_Boolean_Constructor_Called_as_a_Function/S15.6.1.1_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.6_Boolean_Objects/15.6.1_The_Boolean_Constructor_Called_as_a_Function/S15.6.1.1_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.6_Boolean_Objects/15.6.1_The_Boolean_Constructor_Called_as_a_Function/S15.6.1.1_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.6_Boolean_Objects/15.6.1_The_Boolean_Constructor_Called_as_a_Function/S15.6.1.1_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.6_Boolean_Objects/15.6.1_The_Boolean_Constructor_Called_as_a_Function/S15.6.1.1_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.6_Boolean_Objects/15.6.1_The_Boolean_Constructor_Called_as_a_Function/S15.6.1.1_A1_T3.js b/test/suite/sputnik_converted/15_Native/15.6_Boolean_Objects/15.6.1_The_Boolean_Constructor_Called_as_a_Function/S15.6.1.1_A1_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.6_Boolean_Objects/15.6.1_The_Boolean_Constructor_Called_as_a_Function/S15.6.1.1_A1_T3.js rename to test/suite/sputnik_converted/15_Native/15.6_Boolean_Objects/15.6.1_The_Boolean_Constructor_Called_as_a_Function/S15.6.1.1_A1_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.6_Boolean_Objects/15.6.1_The_Boolean_Constructor_Called_as_a_Function/S15.6.1.1_A1_T4.js b/test/suite/sputnik_converted/15_Native/15.6_Boolean_Objects/15.6.1_The_Boolean_Constructor_Called_as_a_Function/S15.6.1.1_A1_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.6_Boolean_Objects/15.6.1_The_Boolean_Constructor_Called_as_a_Function/S15.6.1.1_A1_T4.js rename to test/suite/sputnik_converted/15_Native/15.6_Boolean_Objects/15.6.1_The_Boolean_Constructor_Called_as_a_Function/S15.6.1.1_A1_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.6_Boolean_Objects/15.6.1_The_Boolean_Constructor_Called_as_a_Function/S15.6.1.1_A1_T5.js b/test/suite/sputnik_converted/15_Native/15.6_Boolean_Objects/15.6.1_The_Boolean_Constructor_Called_as_a_Function/S15.6.1.1_A1_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.6_Boolean_Objects/15.6.1_The_Boolean_Constructor_Called_as_a_Function/S15.6.1.1_A1_T5.js rename to test/suite/sputnik_converted/15_Native/15.6_Boolean_Objects/15.6.1_The_Boolean_Constructor_Called_as_a_Function/S15.6.1.1_A1_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.6_Boolean_Objects/15.6.1_The_Boolean_Constructor_Called_as_a_Function/S15.6.1.1_A2.js b/test/suite/sputnik_converted/15_Native/15.6_Boolean_Objects/15.6.1_The_Boolean_Constructor_Called_as_a_Function/S15.6.1.1_A2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.6_Boolean_Objects/15.6.1_The_Boolean_Constructor_Called_as_a_Function/S15.6.1.1_A2.js rename to test/suite/sputnik_converted/15_Native/15.6_Boolean_Objects/15.6.1_The_Boolean_Constructor_Called_as_a_Function/S15.6.1.1_A2.js diff --git a/website/resources/scripts/testcases/15_Native/15.6_Boolean_Objects/15.6.2_The_Boolean_Constructor/S15.6.2.1_A1.js b/test/suite/sputnik_converted/15_Native/15.6_Boolean_Objects/15.6.2_The_Boolean_Constructor/S15.6.2.1_A1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.6_Boolean_Objects/15.6.2_The_Boolean_Constructor/S15.6.2.1_A1.js rename to test/suite/sputnik_converted/15_Native/15.6_Boolean_Objects/15.6.2_The_Boolean_Constructor/S15.6.2.1_A1.js diff --git a/website/resources/scripts/testcases/15_Native/15.6_Boolean_Objects/15.6.2_The_Boolean_Constructor/S15.6.2.1_A2.js b/test/suite/sputnik_converted/15_Native/15.6_Boolean_Objects/15.6.2_The_Boolean_Constructor/S15.6.2.1_A2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.6_Boolean_Objects/15.6.2_The_Boolean_Constructor/S15.6.2.1_A2.js rename to test/suite/sputnik_converted/15_Native/15.6_Boolean_Objects/15.6.2_The_Boolean_Constructor/S15.6.2.1_A2.js diff --git a/website/resources/scripts/testcases/15_Native/15.6_Boolean_Objects/15.6.2_The_Boolean_Constructor/S15.6.2.1_A3.js b/test/suite/sputnik_converted/15_Native/15.6_Boolean_Objects/15.6.2_The_Boolean_Constructor/S15.6.2.1_A3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.6_Boolean_Objects/15.6.2_The_Boolean_Constructor/S15.6.2.1_A3.js rename to test/suite/sputnik_converted/15_Native/15.6_Boolean_Objects/15.6.2_The_Boolean_Constructor/S15.6.2.1_A3.js diff --git a/website/resources/scripts/testcases/15_Native/15.6_Boolean_Objects/15.6.2_The_Boolean_Constructor/S15.6.2.1_A4.js b/test/suite/sputnik_converted/15_Native/15.6_Boolean_Objects/15.6.2_The_Boolean_Constructor/S15.6.2.1_A4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.6_Boolean_Objects/15.6.2_The_Boolean_Constructor/S15.6.2.1_A4.js rename to test/suite/sputnik_converted/15_Native/15.6_Boolean_Objects/15.6.2_The_Boolean_Constructor/S15.6.2.1_A4.js diff --git a/website/resources/scripts/testcases/15_Native/15.6_Boolean_Objects/15.6.3_Properties_of_the_Boolean_Constructor/15.6.3.1_Boolean.prototype/S15.6.3.1_A1.js b/test/suite/sputnik_converted/15_Native/15.6_Boolean_Objects/15.6.3_Properties_of_the_Boolean_Constructor/15.6.3.1_Boolean.prototype/S15.6.3.1_A1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.6_Boolean_Objects/15.6.3_Properties_of_the_Boolean_Constructor/15.6.3.1_Boolean.prototype/S15.6.3.1_A1.js rename to test/suite/sputnik_converted/15_Native/15.6_Boolean_Objects/15.6.3_Properties_of_the_Boolean_Constructor/15.6.3.1_Boolean.prototype/S15.6.3.1_A1.js diff --git a/website/resources/scripts/testcases/15_Native/15.6_Boolean_Objects/15.6.3_Properties_of_the_Boolean_Constructor/15.6.3.1_Boolean.prototype/S15.6.3.1_A2.js b/test/suite/sputnik_converted/15_Native/15.6_Boolean_Objects/15.6.3_Properties_of_the_Boolean_Constructor/15.6.3.1_Boolean.prototype/S15.6.3.1_A2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.6_Boolean_Objects/15.6.3_Properties_of_the_Boolean_Constructor/15.6.3.1_Boolean.prototype/S15.6.3.1_A2.js rename to test/suite/sputnik_converted/15_Native/15.6_Boolean_Objects/15.6.3_Properties_of_the_Boolean_Constructor/15.6.3.1_Boolean.prototype/S15.6.3.1_A2.js diff --git a/website/resources/scripts/testcases/15_Native/15.6_Boolean_Objects/15.6.3_Properties_of_the_Boolean_Constructor/15.6.3.1_Boolean.prototype/S15.6.3.1_A3.js b/test/suite/sputnik_converted/15_Native/15.6_Boolean_Objects/15.6.3_Properties_of_the_Boolean_Constructor/15.6.3.1_Boolean.prototype/S15.6.3.1_A3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.6_Boolean_Objects/15.6.3_Properties_of_the_Boolean_Constructor/15.6.3.1_Boolean.prototype/S15.6.3.1_A3.js rename to test/suite/sputnik_converted/15_Native/15.6_Boolean_Objects/15.6.3_Properties_of_the_Boolean_Constructor/15.6.3.1_Boolean.prototype/S15.6.3.1_A3.js diff --git a/website/resources/scripts/testcases/15_Native/15.6_Boolean_Objects/15.6.3_Properties_of_the_Boolean_Constructor/15.6.3.1_Boolean.prototype/S15.6.3.1_A4.js b/test/suite/sputnik_converted/15_Native/15.6_Boolean_Objects/15.6.3_Properties_of_the_Boolean_Constructor/15.6.3.1_Boolean.prototype/S15.6.3.1_A4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.6_Boolean_Objects/15.6.3_Properties_of_the_Boolean_Constructor/15.6.3.1_Boolean.prototype/S15.6.3.1_A4.js rename to test/suite/sputnik_converted/15_Native/15.6_Boolean_Objects/15.6.3_Properties_of_the_Boolean_Constructor/15.6.3.1_Boolean.prototype/S15.6.3.1_A4.js diff --git a/website/resources/scripts/testcases/15_Native/15.6_Boolean_Objects/15.6.3_Properties_of_the_Boolean_Constructor/S15.6.3_A1.js b/test/suite/sputnik_converted/15_Native/15.6_Boolean_Objects/15.6.3_Properties_of_the_Boolean_Constructor/S15.6.3_A1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.6_Boolean_Objects/15.6.3_Properties_of_the_Boolean_Constructor/S15.6.3_A1.js rename to test/suite/sputnik_converted/15_Native/15.6_Boolean_Objects/15.6.3_Properties_of_the_Boolean_Constructor/S15.6.3_A1.js diff --git a/website/resources/scripts/testcases/15_Native/15.6_Boolean_Objects/15.6.3_Properties_of_the_Boolean_Constructor/S15.6.3_A2.js b/test/suite/sputnik_converted/15_Native/15.6_Boolean_Objects/15.6.3_Properties_of_the_Boolean_Constructor/S15.6.3_A2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.6_Boolean_Objects/15.6.3_Properties_of_the_Boolean_Constructor/S15.6.3_A2.js rename to test/suite/sputnik_converted/15_Native/15.6_Boolean_Objects/15.6.3_Properties_of_the_Boolean_Constructor/S15.6.3_A2.js diff --git a/website/resources/scripts/testcases/15_Native/15.6_Boolean_Objects/15.6.3_Properties_of_the_Boolean_Constructor/S15.6.3_A3.js b/test/suite/sputnik_converted/15_Native/15.6_Boolean_Objects/15.6.3_Properties_of_the_Boolean_Constructor/S15.6.3_A3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.6_Boolean_Objects/15.6.3_Properties_of_the_Boolean_Constructor/S15.6.3_A3.js rename to test/suite/sputnik_converted/15_Native/15.6_Boolean_Objects/15.6.3_Properties_of_the_Boolean_Constructor/S15.6.3_A3.js diff --git a/website/resources/scripts/testcases/15_Native/15.6_Boolean_Objects/15.6.4_Properties_of_the_Boolean_Prototype_Object/S15.6.4.1_A1.js b/test/suite/sputnik_converted/15_Native/15.6_Boolean_Objects/15.6.4_Properties_of_the_Boolean_Prototype_Object/S15.6.4.1_A1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.6_Boolean_Objects/15.6.4_Properties_of_the_Boolean_Prototype_Object/S15.6.4.1_A1.js rename to test/suite/sputnik_converted/15_Native/15.6_Boolean_Objects/15.6.4_Properties_of_the_Boolean_Prototype_Object/S15.6.4.1_A1.js diff --git a/website/resources/scripts/testcases/15_Native/15.6_Boolean_Objects/15.6.4_Properties_of_the_Boolean_Prototype_Object/S15.6.4.2_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.6_Boolean_Objects/15.6.4_Properties_of_the_Boolean_Prototype_Object/S15.6.4.2_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.6_Boolean_Objects/15.6.4_Properties_of_the_Boolean_Prototype_Object/S15.6.4.2_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.6_Boolean_Objects/15.6.4_Properties_of_the_Boolean_Prototype_Object/S15.6.4.2_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.6_Boolean_Objects/15.6.4_Properties_of_the_Boolean_Prototype_Object/S15.6.4.2_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.6_Boolean_Objects/15.6.4_Properties_of_the_Boolean_Prototype_Object/S15.6.4.2_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.6_Boolean_Objects/15.6.4_Properties_of_the_Boolean_Prototype_Object/S15.6.4.2_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.6_Boolean_Objects/15.6.4_Properties_of_the_Boolean_Prototype_Object/S15.6.4.2_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.6_Boolean_Objects/15.6.4_Properties_of_the_Boolean_Prototype_Object/S15.6.4.2_A2_T1.js b/test/suite/sputnik_converted/15_Native/15.6_Boolean_Objects/15.6.4_Properties_of_the_Boolean_Prototype_Object/S15.6.4.2_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.6_Boolean_Objects/15.6.4_Properties_of_the_Boolean_Prototype_Object/S15.6.4.2_A2_T1.js rename to test/suite/sputnik_converted/15_Native/15.6_Boolean_Objects/15.6.4_Properties_of_the_Boolean_Prototype_Object/S15.6.4.2_A2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.6_Boolean_Objects/15.6.4_Properties_of_the_Boolean_Prototype_Object/S15.6.4.2_A2_T2.js b/test/suite/sputnik_converted/15_Native/15.6_Boolean_Objects/15.6.4_Properties_of_the_Boolean_Prototype_Object/S15.6.4.2_A2_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.6_Boolean_Objects/15.6.4_Properties_of_the_Boolean_Prototype_Object/S15.6.4.2_A2_T2.js rename to test/suite/sputnik_converted/15_Native/15.6_Boolean_Objects/15.6.4_Properties_of_the_Boolean_Prototype_Object/S15.6.4.2_A2_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.6_Boolean_Objects/15.6.4_Properties_of_the_Boolean_Prototype_Object/S15.6.4.2_A2_T3.js b/test/suite/sputnik_converted/15_Native/15.6_Boolean_Objects/15.6.4_Properties_of_the_Boolean_Prototype_Object/S15.6.4.2_A2_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.6_Boolean_Objects/15.6.4_Properties_of_the_Boolean_Prototype_Object/S15.6.4.2_A2_T3.js rename to test/suite/sputnik_converted/15_Native/15.6_Boolean_Objects/15.6.4_Properties_of_the_Boolean_Prototype_Object/S15.6.4.2_A2_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.6_Boolean_Objects/15.6.4_Properties_of_the_Boolean_Prototype_Object/S15.6.4.2_A2_T4.js b/test/suite/sputnik_converted/15_Native/15.6_Boolean_Objects/15.6.4_Properties_of_the_Boolean_Prototype_Object/S15.6.4.2_A2_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.6_Boolean_Objects/15.6.4_Properties_of_the_Boolean_Prototype_Object/S15.6.4.2_A2_T4.js rename to test/suite/sputnik_converted/15_Native/15.6_Boolean_Objects/15.6.4_Properties_of_the_Boolean_Prototype_Object/S15.6.4.2_A2_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.6_Boolean_Objects/15.6.4_Properties_of_the_Boolean_Prototype_Object/S15.6.4.2_A2_T5.js b/test/suite/sputnik_converted/15_Native/15.6_Boolean_Objects/15.6.4_Properties_of_the_Boolean_Prototype_Object/S15.6.4.2_A2_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.6_Boolean_Objects/15.6.4_Properties_of_the_Boolean_Prototype_Object/S15.6.4.2_A2_T5.js rename to test/suite/sputnik_converted/15_Native/15.6_Boolean_Objects/15.6.4_Properties_of_the_Boolean_Prototype_Object/S15.6.4.2_A2_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.6_Boolean_Objects/15.6.4_Properties_of_the_Boolean_Prototype_Object/S15.6.4.3_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.6_Boolean_Objects/15.6.4_Properties_of_the_Boolean_Prototype_Object/S15.6.4.3_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.6_Boolean_Objects/15.6.4_Properties_of_the_Boolean_Prototype_Object/S15.6.4.3_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.6_Boolean_Objects/15.6.4_Properties_of_the_Boolean_Prototype_Object/S15.6.4.3_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.6_Boolean_Objects/15.6.4_Properties_of_the_Boolean_Prototype_Object/S15.6.4.3_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.6_Boolean_Objects/15.6.4_Properties_of_the_Boolean_Prototype_Object/S15.6.4.3_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.6_Boolean_Objects/15.6.4_Properties_of_the_Boolean_Prototype_Object/S15.6.4.3_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.6_Boolean_Objects/15.6.4_Properties_of_the_Boolean_Prototype_Object/S15.6.4.3_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.6_Boolean_Objects/15.6.4_Properties_of_the_Boolean_Prototype_Object/S15.6.4.3_A2_T1.js b/test/suite/sputnik_converted/15_Native/15.6_Boolean_Objects/15.6.4_Properties_of_the_Boolean_Prototype_Object/S15.6.4.3_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.6_Boolean_Objects/15.6.4_Properties_of_the_Boolean_Prototype_Object/S15.6.4.3_A2_T1.js rename to test/suite/sputnik_converted/15_Native/15.6_Boolean_Objects/15.6.4_Properties_of_the_Boolean_Prototype_Object/S15.6.4.3_A2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.6_Boolean_Objects/15.6.4_Properties_of_the_Boolean_Prototype_Object/S15.6.4.3_A2_T2.js b/test/suite/sputnik_converted/15_Native/15.6_Boolean_Objects/15.6.4_Properties_of_the_Boolean_Prototype_Object/S15.6.4.3_A2_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.6_Boolean_Objects/15.6.4_Properties_of_the_Boolean_Prototype_Object/S15.6.4.3_A2_T2.js rename to test/suite/sputnik_converted/15_Native/15.6_Boolean_Objects/15.6.4_Properties_of_the_Boolean_Prototype_Object/S15.6.4.3_A2_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.6_Boolean_Objects/15.6.4_Properties_of_the_Boolean_Prototype_Object/S15.6.4.3_A2_T3.js b/test/suite/sputnik_converted/15_Native/15.6_Boolean_Objects/15.6.4_Properties_of_the_Boolean_Prototype_Object/S15.6.4.3_A2_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.6_Boolean_Objects/15.6.4_Properties_of_the_Boolean_Prototype_Object/S15.6.4.3_A2_T3.js rename to test/suite/sputnik_converted/15_Native/15.6_Boolean_Objects/15.6.4_Properties_of_the_Boolean_Prototype_Object/S15.6.4.3_A2_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.6_Boolean_Objects/15.6.4_Properties_of_the_Boolean_Prototype_Object/S15.6.4.3_A2_T4.js b/test/suite/sputnik_converted/15_Native/15.6_Boolean_Objects/15.6.4_Properties_of_the_Boolean_Prototype_Object/S15.6.4.3_A2_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.6_Boolean_Objects/15.6.4_Properties_of_the_Boolean_Prototype_Object/S15.6.4.3_A2_T4.js rename to test/suite/sputnik_converted/15_Native/15.6_Boolean_Objects/15.6.4_Properties_of_the_Boolean_Prototype_Object/S15.6.4.3_A2_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.6_Boolean_Objects/15.6.4_Properties_of_the_Boolean_Prototype_Object/S15.6.4.3_A2_T5.js b/test/suite/sputnik_converted/15_Native/15.6_Boolean_Objects/15.6.4_Properties_of_the_Boolean_Prototype_Object/S15.6.4.3_A2_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.6_Boolean_Objects/15.6.4_Properties_of_the_Boolean_Prototype_Object/S15.6.4.3_A2_T5.js rename to test/suite/sputnik_converted/15_Native/15.6_Boolean_Objects/15.6.4_Properties_of_the_Boolean_Prototype_Object/S15.6.4.3_A2_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.6_Boolean_Objects/15.6.4_Properties_of_the_Boolean_Prototype_Object/S15.6.4_A1.js b/test/suite/sputnik_converted/15_Native/15.6_Boolean_Objects/15.6.4_Properties_of_the_Boolean_Prototype_Object/S15.6.4_A1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.6_Boolean_Objects/15.6.4_Properties_of_the_Boolean_Prototype_Object/S15.6.4_A1.js rename to test/suite/sputnik_converted/15_Native/15.6_Boolean_Objects/15.6.4_Properties_of_the_Boolean_Prototype_Object/S15.6.4_A1.js diff --git a/website/resources/scripts/testcases/15_Native/15.6_Boolean_Objects/15.6.4_Properties_of_the_Boolean_Prototype_Object/S15.6.4_A2.js b/test/suite/sputnik_converted/15_Native/15.6_Boolean_Objects/15.6.4_Properties_of_the_Boolean_Prototype_Object/S15.6.4_A2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.6_Boolean_Objects/15.6.4_Properties_of_the_Boolean_Prototype_Object/S15.6.4_A2.js rename to test/suite/sputnik_converted/15_Native/15.6_Boolean_Objects/15.6.4_Properties_of_the_Boolean_Prototype_Object/S15.6.4_A2.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.1_The_Number_Constructor_Called_as_a_Function/S15.7.1.1_A1.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.1_The_Number_Constructor_Called_as_a_Function/S15.7.1.1_A1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.1_The_Number_Constructor_Called_as_a_Function/S15.7.1.1_A1.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.1_The_Number_Constructor_Called_as_a_Function/S15.7.1.1_A1.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.1_The_Number_Constructor_Called_as_a_Function/S15.7.1.1_A2.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.1_The_Number_Constructor_Called_as_a_Function/S15.7.1.1_A2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.1_The_Number_Constructor_Called_as_a_Function/S15.7.1.1_A2.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.1_The_Number_Constructor_Called_as_a_Function/S15.7.1.1_A2.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.2_The_Number_Constructor/S15.7.2.1_A1.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.2_The_Number_Constructor/S15.7.2.1_A1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.2_The_Number_Constructor/S15.7.2.1_A1.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.2_The_Number_Constructor/S15.7.2.1_A1.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.2_The_Number_Constructor/S15.7.2.1_A2.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.2_The_Number_Constructor/S15.7.2.1_A2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.2_The_Number_Constructor/S15.7.2.1_A2.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.2_The_Number_Constructor/S15.7.2.1_A2.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.2_The_Number_Constructor/S15.7.2.1_A3.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.2_The_Number_Constructor/S15.7.2.1_A3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.2_The_Number_Constructor/S15.7.2.1_A3.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.2_The_Number_Constructor/S15.7.2.1_A3.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.2_The_Number_Constructor/S15.7.2.1_A4.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.2_The_Number_Constructor/S15.7.2.1_A4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.2_The_Number_Constructor/S15.7.2.1_A4.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.2_The_Number_Constructor/S15.7.2.1_A4.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.1_Number.prototype/S15.7.3.1_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.1_Number.prototype/S15.7.3.1_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.1_Number.prototype/S15.7.3.1_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.1_Number.prototype/S15.7.3.1_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.1_Number.prototype/S15.7.3.1_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.1_Number.prototype/S15.7.3.1_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.1_Number.prototype/S15.7.3.1_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.1_Number.prototype/S15.7.3.1_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.1_Number.prototype/S15.7.3.1_A1_T3.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.1_Number.prototype/S15.7.3.1_A1_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.1_Number.prototype/S15.7.3.1_A1_T3.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.1_Number.prototype/S15.7.3.1_A1_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.1_Number.prototype/S15.7.3.1_A2_T1.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.1_Number.prototype/S15.7.3.1_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.1_Number.prototype/S15.7.3.1_A2_T1.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.1_Number.prototype/S15.7.3.1_A2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.1_Number.prototype/S15.7.3.1_A2_T2.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.1_Number.prototype/S15.7.3.1_A2_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.1_Number.prototype/S15.7.3.1_A2_T2.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.1_Number.prototype/S15.7.3.1_A2_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.1_Number.prototype/S15.7.3.1_A3.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.1_Number.prototype/S15.7.3.1_A3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.1_Number.prototype/S15.7.3.1_A3.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.1_Number.prototype/S15.7.3.1_A3.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.2_Number.MAX_VALUE/S15.7.3.2_A1.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.2_Number.MAX_VALUE/S15.7.3.2_A1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.2_Number.MAX_VALUE/S15.7.3.2_A1.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.2_Number.MAX_VALUE/S15.7.3.2_A1.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.2_Number.MAX_VALUE/S15.7.3.2_A2.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.2_Number.MAX_VALUE/S15.7.3.2_A2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.2_Number.MAX_VALUE/S15.7.3.2_A2.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.2_Number.MAX_VALUE/S15.7.3.2_A2.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.2_Number.MAX_VALUE/S15.7.3.2_A3.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.2_Number.MAX_VALUE/S15.7.3.2_A3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.2_Number.MAX_VALUE/S15.7.3.2_A3.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.2_Number.MAX_VALUE/S15.7.3.2_A3.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.2_Number.MAX_VALUE/S15.7.3.2_A4.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.2_Number.MAX_VALUE/S15.7.3.2_A4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.2_Number.MAX_VALUE/S15.7.3.2_A4.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.2_Number.MAX_VALUE/S15.7.3.2_A4.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.3_Number.MIN_VALUE/S15.7.3.3_A1.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.3_Number.MIN_VALUE/S15.7.3.3_A1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.3_Number.MIN_VALUE/S15.7.3.3_A1.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.3_Number.MIN_VALUE/S15.7.3.3_A1.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.3_Number.MIN_VALUE/S15.7.3.3_A2.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.3_Number.MIN_VALUE/S15.7.3.3_A2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.3_Number.MIN_VALUE/S15.7.3.3_A2.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.3_Number.MIN_VALUE/S15.7.3.3_A2.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.3_Number.MIN_VALUE/S15.7.3.3_A3.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.3_Number.MIN_VALUE/S15.7.3.3_A3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.3_Number.MIN_VALUE/S15.7.3.3_A3.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.3_Number.MIN_VALUE/S15.7.3.3_A3.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.3_Number.MIN_VALUE/S15.7.3.3_A4.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.3_Number.MIN_VALUE/S15.7.3.3_A4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.3_Number.MIN_VALUE/S15.7.3.3_A4.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.3_Number.MIN_VALUE/S15.7.3.3_A4.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.4_Number.NaN/S15.7.3.4_A1.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.4_Number.NaN/S15.7.3.4_A1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.4_Number.NaN/S15.7.3.4_A1.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.4_Number.NaN/S15.7.3.4_A1.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.4_Number.NaN/S15.7.3.4_A2.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.4_Number.NaN/S15.7.3.4_A2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.4_Number.NaN/S15.7.3.4_A2.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.4_Number.NaN/S15.7.3.4_A2.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.4_Number.NaN/S15.7.3.4_A3.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.4_Number.NaN/S15.7.3.4_A3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.4_Number.NaN/S15.7.3.4_A3.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.4_Number.NaN/S15.7.3.4_A3.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.4_Number.NaN/S15.7.3.4_A4.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.4_Number.NaN/S15.7.3.4_A4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.4_Number.NaN/S15.7.3.4_A4.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.4_Number.NaN/S15.7.3.4_A4.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.5_Number.NEGATIVE_INFINITY/S15.7.3.5_A1.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.5_Number.NEGATIVE_INFINITY/S15.7.3.5_A1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.5_Number.NEGATIVE_INFINITY/S15.7.3.5_A1.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.5_Number.NEGATIVE_INFINITY/S15.7.3.5_A1.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.5_Number.NEGATIVE_INFINITY/S15.7.3.5_A2.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.5_Number.NEGATIVE_INFINITY/S15.7.3.5_A2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.5_Number.NEGATIVE_INFINITY/S15.7.3.5_A2.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.5_Number.NEGATIVE_INFINITY/S15.7.3.5_A2.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.5_Number.NEGATIVE_INFINITY/S15.7.3.5_A3.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.5_Number.NEGATIVE_INFINITY/S15.7.3.5_A3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.5_Number.NEGATIVE_INFINITY/S15.7.3.5_A3.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.5_Number.NEGATIVE_INFINITY/S15.7.3.5_A3.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.5_Number.NEGATIVE_INFINITY/S15.7.3.5_A4.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.5_Number.NEGATIVE_INFINITY/S15.7.3.5_A4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.5_Number.NEGATIVE_INFINITY/S15.7.3.5_A4.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.5_Number.NEGATIVE_INFINITY/S15.7.3.5_A4.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.6_Number.POSITIVE_INFINITY/S15.7.3.6_A1.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.6_Number.POSITIVE_INFINITY/S15.7.3.6_A1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.6_Number.POSITIVE_INFINITY/S15.7.3.6_A1.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.6_Number.POSITIVE_INFINITY/S15.7.3.6_A1.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.6_Number.POSITIVE_INFINITY/S15.7.3.6_A2.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.6_Number.POSITIVE_INFINITY/S15.7.3.6_A2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.6_Number.POSITIVE_INFINITY/S15.7.3.6_A2.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.6_Number.POSITIVE_INFINITY/S15.7.3.6_A2.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.6_Number.POSITIVE_INFINITY/S15.7.3.6_A3.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.6_Number.POSITIVE_INFINITY/S15.7.3.6_A3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.6_Number.POSITIVE_INFINITY/S15.7.3.6_A3.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.6_Number.POSITIVE_INFINITY/S15.7.3.6_A3.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.6_Number.POSITIVE_INFINITY/S15.7.3.6_A4.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.6_Number.POSITIVE_INFINITY/S15.7.3.6_A4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.6_Number.POSITIVE_INFINITY/S15.7.3.6_A4.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/15.7.3.6_Number.POSITIVE_INFINITY/S15.7.3.6_A4.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/S15.7.3_A1.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/S15.7.3_A1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/S15.7.3_A1.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/S15.7.3_A1.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/S15.7.3_A2.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/S15.7.3_A2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/S15.7.3_A2.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/S15.7.3_A2.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/S15.7.3_A3.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/S15.7.3_A3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/S15.7.3_A3.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/S15.7.3_A3.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/S15.7.3_A4.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/S15.7.3_A4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/S15.7.3_A4.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/S15.7.3_A4.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/S15.7.3_A5.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/S15.7.3_A5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/S15.7.3_A5.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/S15.7.3_A5.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/S15.7.3_A6.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/S15.7.3_A6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/S15.7.3_A6.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/S15.7.3_A6.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/S15.7.3_A7.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/S15.7.3_A7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/S15.7.3_A7.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/S15.7.3_A7.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/S15.7.3_A8.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/S15.7.3_A8.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/S15.7.3_A8.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.3_Properties_of_Number_Constructor/S15.7.3_A8.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.1_Number.prototype.constructor/S15.7.4.1_A1.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.1_Number.prototype.constructor/S15.7.4.1_A1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.1_Number.prototype.constructor/S15.7.4.1_A1.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.1_Number.prototype.constructor/S15.7.4.1_A1.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A1_T01.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A1_T01.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A1_T01.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A1_T01.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A1_T02.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A1_T02.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A1_T02.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A1_T02.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A1_T03.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A1_T03.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A1_T03.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A1_T03.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T01.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T01.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T01.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T01.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T02.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T02.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T02.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T02.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T03.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T03.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T03.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T03.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T04.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T04.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T04.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T04.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T05.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T05.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T05.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T05.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T06.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T06.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T06.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T06.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T07.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T07.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T07.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T07.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T08.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T08.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T08.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T08.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T09.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T09.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T09.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T09.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T10.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T10.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T10.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T10.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T11.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T11.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T11.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T11.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T12.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T12.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T12.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T12.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T13.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T13.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T13.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T13.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T14.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T14.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T14.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T14.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T15.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T15.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T15.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T15.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T16.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T16.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T16.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T16.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T17.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T17.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T17.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T17.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T18.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T18.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T18.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T18.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T19.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T19.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T19.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T19.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T20.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T20.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T20.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T20.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T21.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T21.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T21.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T21.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T22.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T22.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T22.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T22.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T23.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T23.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T23.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T23.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T24.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T24.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T24.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T24.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T25.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T25.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T25.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T25.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T26.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T26.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T26.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T26.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T27.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T27.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T27.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T27.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T28.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T28.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T28.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T28.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T29.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T29.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T29.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T29.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T30.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T30.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T30.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T30.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T31.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T31.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T31.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T31.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T32.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T32.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T32.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T32.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T33.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T33.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T33.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T33.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T34.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T34.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T34.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A2_T34.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A3_T01.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A3_T01.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A3_T01.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A3_T01.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A3_T02.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A3_T02.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A3_T02.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A3_T02.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A3_T03.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A3_T03.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A3_T03.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A3_T03.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A3_T04.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A3_T04.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A3_T04.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A3_T04.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A4_T01.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A4_T01.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A4_T01.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A4_T01.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A4_T02.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A4_T02.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A4_T02.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A4_T02.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A4_T03.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A4_T03.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A4_T03.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A4_T03.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A4_T04.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A4_T04.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A4_T04.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A4_T04.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A4_T05.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A4_T05.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A4_T05.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.2_Number.prototype.toString/S15.7.4.2_A4_T05.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.4_Number.prototype.valueOf/S15.7.4.4_A1_T01.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.4_Number.prototype.valueOf/S15.7.4.4_A1_T01.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.4_Number.prototype.valueOf/S15.7.4.4_A1_T01.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.4_Number.prototype.valueOf/S15.7.4.4_A1_T01.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.4_Number.prototype.valueOf/S15.7.4.4_A1_T02.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.4_Number.prototype.valueOf/S15.7.4.4_A1_T02.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.4_Number.prototype.valueOf/S15.7.4.4_A1_T02.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.4_Number.prototype.valueOf/S15.7.4.4_A1_T02.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.4_Number.prototype.valueOf/S15.7.4.4_A2_T01.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.4_Number.prototype.valueOf/S15.7.4.4_A2_T01.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.4_Number.prototype.valueOf/S15.7.4.4_A2_T01.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.4_Number.prototype.valueOf/S15.7.4.4_A2_T01.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.4_Number.prototype.valueOf/S15.7.4.4_A2_T02.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.4_Number.prototype.valueOf/S15.7.4.4_A2_T02.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.4_Number.prototype.valueOf/S15.7.4.4_A2_T02.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.4_Number.prototype.valueOf/S15.7.4.4_A2_T02.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.4_Number.prototype.valueOf/S15.7.4.4_A2_T03.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.4_Number.prototype.valueOf/S15.7.4.4_A2_T03.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.4_Number.prototype.valueOf/S15.7.4.4_A2_T03.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.4_Number.prototype.valueOf/S15.7.4.4_A2_T03.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.4_Number.prototype.valueOf/S15.7.4.4_A2_T04.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.4_Number.prototype.valueOf/S15.7.4.4_A2_T04.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.4_Number.prototype.valueOf/S15.7.4.4_A2_T04.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.4_Number.prototype.valueOf/S15.7.4.4_A2_T04.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.4_Number.prototype.valueOf/S15.7.4.4_A2_T05.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.4_Number.prototype.valueOf/S15.7.4.4_A2_T05.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.4_Number.prototype.valueOf/S15.7.4.4_A2_T05.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.4_Number.prototype.valueOf/S15.7.4.4_A2_T05.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.5_Number.prototype.toFixed/S15.7.4.5_A1.1_T01.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.5_Number.prototype.toFixed/S15.7.4.5_A1.1_T01.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.5_Number.prototype.toFixed/S15.7.4.5_A1.1_T01.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.5_Number.prototype.toFixed/S15.7.4.5_A1.1_T01.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.5_Number.prototype.toFixed/S15.7.4.5_A1.1_T02.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.5_Number.prototype.toFixed/S15.7.4.5_A1.1_T02.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.5_Number.prototype.toFixed/S15.7.4.5_A1.1_T02.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.5_Number.prototype.toFixed/S15.7.4.5_A1.1_T02.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.5_Number.prototype.toFixed/S15.7.4.5_A1.3_T01.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.5_Number.prototype.toFixed/S15.7.4.5_A1.3_T01.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.5_Number.prototype.toFixed/S15.7.4.5_A1.3_T01.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.5_Number.prototype.toFixed/S15.7.4.5_A1.3_T01.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.5_Number.prototype.toFixed/S15.7.4.5_A1.3_T02.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.5_Number.prototype.toFixed/S15.7.4.5_A1.3_T02.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.5_Number.prototype.toFixed/S15.7.4.5_A1.3_T02.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.5_Number.prototype.toFixed/S15.7.4.5_A1.3_T02.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.5_Number.prototype.toFixed/S15.7.4.5_A1.4_T01.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.5_Number.prototype.toFixed/S15.7.4.5_A1.4_T01.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.5_Number.prototype.toFixed/S15.7.4.5_A1.4_T01.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.5_Number.prototype.toFixed/S15.7.4.5_A1.4_T01.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.5_Number.prototype.toFixed/S15.7.4.5_A2_T01.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.5_Number.prototype.toFixed/S15.7.4.5_A2_T01.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.5_Number.prototype.toFixed/S15.7.4.5_A2_T01.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/15.7.4.5_Number.prototype.toFixed/S15.7.4.5_A2_T01.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/S15.7.4_A1.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/S15.7.4_A1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/S15.7.4_A1.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/S15.7.4_A1.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/S15.7.4_A2.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/S15.7.4_A2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/S15.7.4_A2.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/S15.7.4_A2.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/S15.7.4_A3.1.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/S15.7.4_A3.1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/S15.7.4_A3.1.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/S15.7.4_A3.1.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/S15.7.4_A3.2.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/S15.7.4_A3.2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/S15.7.4_A3.2.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/S15.7.4_A3.2.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/S15.7.4_A3.3.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/S15.7.4_A3.3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/S15.7.4_A3.3.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/S15.7.4_A3.3.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/S15.7.4_A3.4.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/S15.7.4_A3.4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/S15.7.4_A3.4.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/S15.7.4_A3.4.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/S15.7.4_A3.5.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/S15.7.4_A3.5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/S15.7.4_A3.5.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/S15.7.4_A3.5.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/S15.7.4_A3.6.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/S15.7.4_A3.6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/S15.7.4_A3.6.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/S15.7.4_A3.6.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/S15.7.4_A3.7.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/S15.7.4_A3.7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/S15.7.4_A3.7.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.4_Properties_of_the_Number_Prototype_Object/S15.7.4_A3.7.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.5_Properties_of_Number_Instances/S15.7.5_A1_T01.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.5_Properties_of_Number_Instances/S15.7.5_A1_T01.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.5_Properties_of_Number_Instances/S15.7.5_A1_T01.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.5_Properties_of_Number_Instances/S15.7.5_A1_T01.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.5_Properties_of_Number_Instances/S15.7.5_A1_T02.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.5_Properties_of_Number_Instances/S15.7.5_A1_T02.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.5_Properties_of_Number_Instances/S15.7.5_A1_T02.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.5_Properties_of_Number_Instances/S15.7.5_A1_T02.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.5_Properties_of_Number_Instances/S15.7.5_A1_T03.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.5_Properties_of_Number_Instances/S15.7.5_A1_T03.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.5_Properties_of_Number_Instances/S15.7.5_A1_T03.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.5_Properties_of_Number_Instances/S15.7.5_A1_T03.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.5_Properties_of_Number_Instances/S15.7.5_A1_T04.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.5_Properties_of_Number_Instances/S15.7.5_A1_T04.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.5_Properties_of_Number_Instances/S15.7.5_A1_T04.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.5_Properties_of_Number_Instances/S15.7.5_A1_T04.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.5_Properties_of_Number_Instances/S15.7.5_A1_T05.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.5_Properties_of_Number_Instances/S15.7.5_A1_T05.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.5_Properties_of_Number_Instances/S15.7.5_A1_T05.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.5_Properties_of_Number_Instances/S15.7.5_A1_T05.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.5_Properties_of_Number_Instances/S15.7.5_A1_T06.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.5_Properties_of_Number_Instances/S15.7.5_A1_T06.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.5_Properties_of_Number_Instances/S15.7.5_A1_T06.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.5_Properties_of_Number_Instances/S15.7.5_A1_T06.js diff --git a/website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.5_Properties_of_Number_Instances/S15.7.5_A1_T07.js b/test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.5_Properties_of_Number_Instances/S15.7.5_A1_T07.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.7_Number_Objects/15.7.5_Properties_of_Number_Instances/S15.7.5_A1_T07.js rename to test/suite/sputnik_converted/15_Native/15.7_Number_Objects/15.7.5_Properties_of_Number_Instances/S15.7.5_A1_T07.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.1_E/S15.8.1.1_A1.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.1_E/S15.8.1.1_A1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.1_E/S15.8.1.1_A1.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.1_E/S15.8.1.1_A1.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.1_E/S15.8.1.1_A2.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.1_E/S15.8.1.1_A2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.1_E/S15.8.1.1_A2.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.1_E/S15.8.1.1_A2.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.1_E/S15.8.1.1_A3.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.1_E/S15.8.1.1_A3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.1_E/S15.8.1.1_A3.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.1_E/S15.8.1.1_A3.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.1_E/S15.8.1.1_A4.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.1_E/S15.8.1.1_A4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.1_E/S15.8.1.1_A4.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.1_E/S15.8.1.1_A4.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.2_LN10/S15.8.1.2_A1.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.2_LN10/S15.8.1.2_A1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.2_LN10/S15.8.1.2_A1.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.2_LN10/S15.8.1.2_A1.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.2_LN10/S15.8.1.2_A2.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.2_LN10/S15.8.1.2_A2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.2_LN10/S15.8.1.2_A2.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.2_LN10/S15.8.1.2_A2.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.2_LN10/S15.8.1.2_A3.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.2_LN10/S15.8.1.2_A3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.2_LN10/S15.8.1.2_A3.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.2_LN10/S15.8.1.2_A3.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.2_LN10/S15.8.1.2_A4.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.2_LN10/S15.8.1.2_A4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.2_LN10/S15.8.1.2_A4.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.2_LN10/S15.8.1.2_A4.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.3_LN2/S15.8.1.3_A1.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.3_LN2/S15.8.1.3_A1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.3_LN2/S15.8.1.3_A1.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.3_LN2/S15.8.1.3_A1.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.3_LN2/S15.8.1.3_A2.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.3_LN2/S15.8.1.3_A2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.3_LN2/S15.8.1.3_A2.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.3_LN2/S15.8.1.3_A2.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.3_LN2/S15.8.1.3_A3.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.3_LN2/S15.8.1.3_A3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.3_LN2/S15.8.1.3_A3.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.3_LN2/S15.8.1.3_A3.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.3_LN2/S15.8.1.3_A4.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.3_LN2/S15.8.1.3_A4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.3_LN2/S15.8.1.3_A4.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.3_LN2/S15.8.1.3_A4.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.4_LOG2E/S15.8.1.4_A1.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.4_LOG2E/S15.8.1.4_A1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.4_LOG2E/S15.8.1.4_A1.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.4_LOG2E/S15.8.1.4_A1.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.4_LOG2E/S15.8.1.4_A2.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.4_LOG2E/S15.8.1.4_A2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.4_LOG2E/S15.8.1.4_A2.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.4_LOG2E/S15.8.1.4_A2.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.4_LOG2E/S15.8.1.4_A3.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.4_LOG2E/S15.8.1.4_A3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.4_LOG2E/S15.8.1.4_A3.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.4_LOG2E/S15.8.1.4_A3.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.4_LOG2E/S15.8.1.4_A4.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.4_LOG2E/S15.8.1.4_A4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.4_LOG2E/S15.8.1.4_A4.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.4_LOG2E/S15.8.1.4_A4.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.5_LOG10E/S15.8.1.5_A1.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.5_LOG10E/S15.8.1.5_A1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.5_LOG10E/S15.8.1.5_A1.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.5_LOG10E/S15.8.1.5_A1.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.5_LOG10E/S15.8.1.5_A2.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.5_LOG10E/S15.8.1.5_A2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.5_LOG10E/S15.8.1.5_A2.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.5_LOG10E/S15.8.1.5_A2.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.5_LOG10E/S15.8.1.5_A3.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.5_LOG10E/S15.8.1.5_A3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.5_LOG10E/S15.8.1.5_A3.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.5_LOG10E/S15.8.1.5_A3.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.5_LOG10E/S15.8.1.5_A4.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.5_LOG10E/S15.8.1.5_A4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.5_LOG10E/S15.8.1.5_A4.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.5_LOG10E/S15.8.1.5_A4.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.6_PI/S15.8.1.6_A1.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.6_PI/S15.8.1.6_A1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.6_PI/S15.8.1.6_A1.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.6_PI/S15.8.1.6_A1.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.6_PI/S15.8.1.6_A2.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.6_PI/S15.8.1.6_A2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.6_PI/S15.8.1.6_A2.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.6_PI/S15.8.1.6_A2.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.6_PI/S15.8.1.6_A3.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.6_PI/S15.8.1.6_A3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.6_PI/S15.8.1.6_A3.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.6_PI/S15.8.1.6_A3.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.6_PI/S15.8.1.6_A4.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.6_PI/S15.8.1.6_A4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.6_PI/S15.8.1.6_A4.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.6_PI/S15.8.1.6_A4.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.7_SQRT1_2/S15.8.1.7_A1.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.7_SQRT1_2/S15.8.1.7_A1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.7_SQRT1_2/S15.8.1.7_A1.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.7_SQRT1_2/S15.8.1.7_A1.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.7_SQRT1_2/S15.8.1.7_A2.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.7_SQRT1_2/S15.8.1.7_A2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.7_SQRT1_2/S15.8.1.7_A2.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.7_SQRT1_2/S15.8.1.7_A2.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.7_SQRT1_2/S15.8.1.7_A3.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.7_SQRT1_2/S15.8.1.7_A3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.7_SQRT1_2/S15.8.1.7_A3.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.7_SQRT1_2/S15.8.1.7_A3.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.7_SQRT1_2/S15.8.1.7_A4.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.7_SQRT1_2/S15.8.1.7_A4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.7_SQRT1_2/S15.8.1.7_A4.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.7_SQRT1_2/S15.8.1.7_A4.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.8_SQRT2/S15.8.1.8_A1.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.8_SQRT2/S15.8.1.8_A1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.8_SQRT2/S15.8.1.8_A1.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.8_SQRT2/S15.8.1.8_A1.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.8_SQRT2/S15.8.1.8_A2.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.8_SQRT2/S15.8.1.8_A2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.8_SQRT2/S15.8.1.8_A2.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.8_SQRT2/S15.8.1.8_A2.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.8_SQRT2/S15.8.1.8_A3.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.8_SQRT2/S15.8.1.8_A3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.8_SQRT2/S15.8.1.8_A3.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.8_SQRT2/S15.8.1.8_A3.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.8_SQRT2/S15.8.1.8_A4.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.8_SQRT2/S15.8.1.8_A4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.8_SQRT2/S15.8.1.8_A4.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.1_Value_Properties_of_the_Math_Object/15.8.1.8_SQRT2/S15.8.1.8_A4.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.10_log/S15.8.2.10_A1.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.10_log/S15.8.2.10_A1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.10_log/S15.8.2.10_A1.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.10_log/S15.8.2.10_A1.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.10_log/S15.8.2.10_A2.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.10_log/S15.8.2.10_A2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.10_log/S15.8.2.10_A2.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.10_log/S15.8.2.10_A2.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.10_log/S15.8.2.10_A3.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.10_log/S15.8.2.10_A3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.10_log/S15.8.2.10_A3.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.10_log/S15.8.2.10_A3.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.10_log/S15.8.2.10_A4.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.10_log/S15.8.2.10_A4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.10_log/S15.8.2.10_A4.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.10_log/S15.8.2.10_A4.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.10_log/S15.8.2.10_A5.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.10_log/S15.8.2.10_A5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.10_log/S15.8.2.10_A5.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.10_log/S15.8.2.10_A5.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.10_log/S15.8.2.10_A6.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.10_log/S15.8.2.10_A6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.10_log/S15.8.2.10_A6.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.10_log/S15.8.2.10_A6.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.11_max/S15.8.2.11_A1.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.11_max/S15.8.2.11_A1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.11_max/S15.8.2.11_A1.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.11_max/S15.8.2.11_A1.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.11_max/S15.8.2.11_A2.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.11_max/S15.8.2.11_A2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.11_max/S15.8.2.11_A2.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.11_max/S15.8.2.11_A2.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.11_max/S15.8.2.11_A3.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.11_max/S15.8.2.11_A3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.11_max/S15.8.2.11_A3.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.11_max/S15.8.2.11_A3.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.11_max/S15.8.2.11_A4.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.11_max/S15.8.2.11_A4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.11_max/S15.8.2.11_A4.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.11_max/S15.8.2.11_A4.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.12_min/S15.8.2.12_A1.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.12_min/S15.8.2.12_A1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.12_min/S15.8.2.12_A1.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.12_min/S15.8.2.12_A1.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.12_min/S15.8.2.12_A2.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.12_min/S15.8.2.12_A2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.12_min/S15.8.2.12_A2.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.12_min/S15.8.2.12_A2.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.12_min/S15.8.2.12_A3.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.12_min/S15.8.2.12_A3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.12_min/S15.8.2.12_A3.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.12_min/S15.8.2.12_A3.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.12_min/S15.8.2.12_A4.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.12_min/S15.8.2.12_A4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.12_min/S15.8.2.12_A4.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.12_min/S15.8.2.12_A4.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A1.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A1.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A1.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A10.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A10.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A10.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A10.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A11.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A11.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A11.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A11.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A12.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A12.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A12.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A12.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A13.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A13.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A13.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A13.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A14.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A14.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A14.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A14.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A15.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A15.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A15.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A15.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A16.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A16.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A16.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A16.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A17.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A17.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A17.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A17.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A18.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A18.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A18.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A18.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A19.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A19.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A19.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A19.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A2.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A2.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A2.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A20.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A20.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A20.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A20.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A21.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A21.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A21.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A21.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A22.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A22.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A22.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A22.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A23.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A23.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A23.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A23.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A24.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A24.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A24.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A24.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A3.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A3.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A3.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A4.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A4.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A4.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A5.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A5.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A5.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A6.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A6.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A6.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A7.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A7.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A7.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A8.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A8.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A8.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A8.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A9.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A9.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A9.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.13_pow/S15.8.2.13_A9.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.14_random/S15.8.2.14_A1.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.14_random/S15.8.2.14_A1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.14_random/S15.8.2.14_A1.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.14_random/S15.8.2.14_A1.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.15_round/S15.8.2.15_A1.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.15_round/S15.8.2.15_A1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.15_round/S15.8.2.15_A1.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.15_round/S15.8.2.15_A1.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.15_round/S15.8.2.15_A2.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.15_round/S15.8.2.15_A2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.15_round/S15.8.2.15_A2.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.15_round/S15.8.2.15_A2.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.15_round/S15.8.2.15_A3.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.15_round/S15.8.2.15_A3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.15_round/S15.8.2.15_A3.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.15_round/S15.8.2.15_A3.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.15_round/S15.8.2.15_A4.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.15_round/S15.8.2.15_A4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.15_round/S15.8.2.15_A4.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.15_round/S15.8.2.15_A4.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.15_round/S15.8.2.15_A5.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.15_round/S15.8.2.15_A5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.15_round/S15.8.2.15_A5.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.15_round/S15.8.2.15_A5.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.15_round/S15.8.2.15_A6.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.15_round/S15.8.2.15_A6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.15_round/S15.8.2.15_A6.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.15_round/S15.8.2.15_A6.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.15_round/S15.8.2.15_A7.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.15_round/S15.8.2.15_A7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.15_round/S15.8.2.15_A7.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.15_round/S15.8.2.15_A7.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.16_sin/S15.8.2.16_A1.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.16_sin/S15.8.2.16_A1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.16_sin/S15.8.2.16_A1.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.16_sin/S15.8.2.16_A1.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.16_sin/S15.8.2.16_A2.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.16_sin/S15.8.2.16_A2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.16_sin/S15.8.2.16_A2.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.16_sin/S15.8.2.16_A2.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.16_sin/S15.8.2.16_A3.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.16_sin/S15.8.2.16_A3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.16_sin/S15.8.2.16_A3.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.16_sin/S15.8.2.16_A3.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.16_sin/S15.8.2.16_A4.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.16_sin/S15.8.2.16_A4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.16_sin/S15.8.2.16_A4.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.16_sin/S15.8.2.16_A4.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.16_sin/S15.8.2.16_A5.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.16_sin/S15.8.2.16_A5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.16_sin/S15.8.2.16_A5.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.16_sin/S15.8.2.16_A5.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.16_sin/S15.8.2.16_A6.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.16_sin/S15.8.2.16_A6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.16_sin/S15.8.2.16_A6.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.16_sin/S15.8.2.16_A6.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.16_sin/S15.8.2.16_A7.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.16_sin/S15.8.2.16_A7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.16_sin/S15.8.2.16_A7.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.16_sin/S15.8.2.16_A7.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.17_sqrt/S15.8.2.17_A1.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.17_sqrt/S15.8.2.17_A1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.17_sqrt/S15.8.2.17_A1.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.17_sqrt/S15.8.2.17_A1.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.17_sqrt/S15.8.2.17_A2.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.17_sqrt/S15.8.2.17_A2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.17_sqrt/S15.8.2.17_A2.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.17_sqrt/S15.8.2.17_A2.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.17_sqrt/S15.8.2.17_A3.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.17_sqrt/S15.8.2.17_A3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.17_sqrt/S15.8.2.17_A3.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.17_sqrt/S15.8.2.17_A3.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.17_sqrt/S15.8.2.17_A4.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.17_sqrt/S15.8.2.17_A4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.17_sqrt/S15.8.2.17_A4.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.17_sqrt/S15.8.2.17_A4.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.17_sqrt/S15.8.2.17_A5.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.17_sqrt/S15.8.2.17_A5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.17_sqrt/S15.8.2.17_A5.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.17_sqrt/S15.8.2.17_A5.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.17_sqrt/S15.8.2.17_A6.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.17_sqrt/S15.8.2.17_A6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.17_sqrt/S15.8.2.17_A6.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.17_sqrt/S15.8.2.17_A6.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.18_tan/S15.8.2.18_A1.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.18_tan/S15.8.2.18_A1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.18_tan/S15.8.2.18_A1.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.18_tan/S15.8.2.18_A1.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.18_tan/S15.8.2.18_A2.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.18_tan/S15.8.2.18_A2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.18_tan/S15.8.2.18_A2.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.18_tan/S15.8.2.18_A2.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.18_tan/S15.8.2.18_A3.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.18_tan/S15.8.2.18_A3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.18_tan/S15.8.2.18_A3.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.18_tan/S15.8.2.18_A3.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.18_tan/S15.8.2.18_A4.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.18_tan/S15.8.2.18_A4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.18_tan/S15.8.2.18_A4.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.18_tan/S15.8.2.18_A4.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.18_tan/S15.8.2.18_A5.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.18_tan/S15.8.2.18_A5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.18_tan/S15.8.2.18_A5.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.18_tan/S15.8.2.18_A5.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.18_tan/S15.8.2.18_A6.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.18_tan/S15.8.2.18_A6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.18_tan/S15.8.2.18_A6.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.18_tan/S15.8.2.18_A6.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.18_tan/S15.8.2.18_A7.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.18_tan/S15.8.2.18_A7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.18_tan/S15.8.2.18_A7.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.18_tan/S15.8.2.18_A7.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.1_abs/S15.8.2.1_A1.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.1_abs/S15.8.2.1_A1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.1_abs/S15.8.2.1_A1.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.1_abs/S15.8.2.1_A1.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.1_abs/S15.8.2.1_A2.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.1_abs/S15.8.2.1_A2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.1_abs/S15.8.2.1_A2.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.1_abs/S15.8.2.1_A2.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.1_abs/S15.8.2.1_A3.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.1_abs/S15.8.2.1_A3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.1_abs/S15.8.2.1_A3.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.1_abs/S15.8.2.1_A3.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.2_acos/S15.8.2.2_A1.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.2_acos/S15.8.2.2_A1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.2_acos/S15.8.2.2_A1.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.2_acos/S15.8.2.2_A1.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.2_acos/S15.8.2.2_A2.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.2_acos/S15.8.2.2_A2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.2_acos/S15.8.2.2_A2.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.2_acos/S15.8.2.2_A2.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.2_acos/S15.8.2.2_A3.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.2_acos/S15.8.2.2_A3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.2_acos/S15.8.2.2_A3.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.2_acos/S15.8.2.2_A3.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.2_acos/S15.8.2.2_A4.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.2_acos/S15.8.2.2_A4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.2_acos/S15.8.2.2_A4.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.2_acos/S15.8.2.2_A4.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.2_acos/S15.8.2.2_A5.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.2_acos/S15.8.2.2_A5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.2_acos/S15.8.2.2_A5.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.2_acos/S15.8.2.2_A5.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.3_asin/S15.8.2.3_A1.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.3_asin/S15.8.2.3_A1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.3_asin/S15.8.2.3_A1.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.3_asin/S15.8.2.3_A1.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.3_asin/S15.8.2.3_A2.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.3_asin/S15.8.2.3_A2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.3_asin/S15.8.2.3_A2.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.3_asin/S15.8.2.3_A2.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.3_asin/S15.8.2.3_A3.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.3_asin/S15.8.2.3_A3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.3_asin/S15.8.2.3_A3.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.3_asin/S15.8.2.3_A3.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.3_asin/S15.8.2.3_A4.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.3_asin/S15.8.2.3_A4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.3_asin/S15.8.2.3_A4.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.3_asin/S15.8.2.3_A4.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.3_asin/S15.8.2.3_A5.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.3_asin/S15.8.2.3_A5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.3_asin/S15.8.2.3_A5.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.3_asin/S15.8.2.3_A5.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.3_asin/S15.8.2.3_A6.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.3_asin/S15.8.2.3_A6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.3_asin/S15.8.2.3_A6.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.3_asin/S15.8.2.3_A6.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.4_atan/S15.8.2.4_A1.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.4_atan/S15.8.2.4_A1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.4_atan/S15.8.2.4_A1.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.4_atan/S15.8.2.4_A1.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.4_atan/S15.8.2.4_A2.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.4_atan/S15.8.2.4_A2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.4_atan/S15.8.2.4_A2.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.4_atan/S15.8.2.4_A2.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.4_atan/S15.8.2.4_A3.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.4_atan/S15.8.2.4_A3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.4_atan/S15.8.2.4_A3.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.4_atan/S15.8.2.4_A3.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.4_atan/S15.8.2.4_A4.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.4_atan/S15.8.2.4_A4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.4_atan/S15.8.2.4_A4.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.4_atan/S15.8.2.4_A4.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.4_atan/S15.8.2.4_A5.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.4_atan/S15.8.2.4_A5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.4_atan/S15.8.2.4_A5.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.4_atan/S15.8.2.4_A5.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.4_atan/S15.8.2.4_A6.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.4_atan/S15.8.2.4_A6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.4_atan/S15.8.2.4_A6.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.4_atan/S15.8.2.4_A6.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A1.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A1.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A1.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A10.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A10.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A10.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A10.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A11.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A11.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A11.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A11.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A12.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A12.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A12.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A12.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A13.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A13.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A13.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A13.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A14.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A14.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A14.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A14.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A15.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A15.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A15.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A15.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A16.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A16.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A16.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A16.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A17.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A17.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A17.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A17.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A18.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A18.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A18.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A18.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A19.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A19.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A19.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A19.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A2.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A2.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A2.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A20.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A20.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A20.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A20.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A21.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A21.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A21.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A21.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A22.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A22.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A22.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A22.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A23.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A23.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A23.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A23.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A24.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A24.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A24.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A24.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A3.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A3.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A3.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A4.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A4.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A4.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A5.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A5.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A5.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A6.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A6.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A6.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A7.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A7.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A7.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A8.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A8.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A8.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A8.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A9.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A9.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A9.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.5_atan2/S15.8.2.5_A9.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.6_ceil/S15.8.2.6_A1.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.6_ceil/S15.8.2.6_A1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.6_ceil/S15.8.2.6_A1.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.6_ceil/S15.8.2.6_A1.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.6_ceil/S15.8.2.6_A2.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.6_ceil/S15.8.2.6_A2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.6_ceil/S15.8.2.6_A2.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.6_ceil/S15.8.2.6_A2.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.6_ceil/S15.8.2.6_A3.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.6_ceil/S15.8.2.6_A3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.6_ceil/S15.8.2.6_A3.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.6_ceil/S15.8.2.6_A3.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.6_ceil/S15.8.2.6_A4.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.6_ceil/S15.8.2.6_A4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.6_ceil/S15.8.2.6_A4.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.6_ceil/S15.8.2.6_A4.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.6_ceil/S15.8.2.6_A5.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.6_ceil/S15.8.2.6_A5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.6_ceil/S15.8.2.6_A5.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.6_ceil/S15.8.2.6_A5.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.6_ceil/S15.8.2.6_A6.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.6_ceil/S15.8.2.6_A6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.6_ceil/S15.8.2.6_A6.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.6_ceil/S15.8.2.6_A6.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.6_ceil/S15.8.2.6_A7.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.6_ceil/S15.8.2.6_A7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.6_ceil/S15.8.2.6_A7.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.6_ceil/S15.8.2.6_A7.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.7_cos/S15.8.2.7_A1.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.7_cos/S15.8.2.7_A1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.7_cos/S15.8.2.7_A1.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.7_cos/S15.8.2.7_A1.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.7_cos/S15.8.2.7_A2.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.7_cos/S15.8.2.7_A2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.7_cos/S15.8.2.7_A2.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.7_cos/S15.8.2.7_A2.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.7_cos/S15.8.2.7_A3.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.7_cos/S15.8.2.7_A3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.7_cos/S15.8.2.7_A3.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.7_cos/S15.8.2.7_A3.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.7_cos/S15.8.2.7_A4.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.7_cos/S15.8.2.7_A4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.7_cos/S15.8.2.7_A4.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.7_cos/S15.8.2.7_A4.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.7_cos/S15.8.2.7_A5.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.7_cos/S15.8.2.7_A5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.7_cos/S15.8.2.7_A5.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.7_cos/S15.8.2.7_A5.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.7_cos/S15.8.2.7_A6.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.7_cos/S15.8.2.7_A6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.7_cos/S15.8.2.7_A6.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.7_cos/S15.8.2.7_A6.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.7_cos/S15.8.2.7_A7.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.7_cos/S15.8.2.7_A7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.7_cos/S15.8.2.7_A7.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.7_cos/S15.8.2.7_A7.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.8_exp/S15.8.2.8_A1.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.8_exp/S15.8.2.8_A1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.8_exp/S15.8.2.8_A1.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.8_exp/S15.8.2.8_A1.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.8_exp/S15.8.2.8_A2.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.8_exp/S15.8.2.8_A2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.8_exp/S15.8.2.8_A2.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.8_exp/S15.8.2.8_A2.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.8_exp/S15.8.2.8_A3.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.8_exp/S15.8.2.8_A3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.8_exp/S15.8.2.8_A3.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.8_exp/S15.8.2.8_A3.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.8_exp/S15.8.2.8_A4.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.8_exp/S15.8.2.8_A4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.8_exp/S15.8.2.8_A4.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.8_exp/S15.8.2.8_A4.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.8_exp/S15.8.2.8_A5.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.8_exp/S15.8.2.8_A5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.8_exp/S15.8.2.8_A5.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.8_exp/S15.8.2.8_A5.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.8_exp/S15.8.2.8_A6.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.8_exp/S15.8.2.8_A6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.8_exp/S15.8.2.8_A6.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.8_exp/S15.8.2.8_A6.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.9_floor/S15.8.2.9_A1.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.9_floor/S15.8.2.9_A1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.9_floor/S15.8.2.9_A1.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.9_floor/S15.8.2.9_A1.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.9_floor/S15.8.2.9_A2.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.9_floor/S15.8.2.9_A2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.9_floor/S15.8.2.9_A2.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.9_floor/S15.8.2.9_A2.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.9_floor/S15.8.2.9_A3.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.9_floor/S15.8.2.9_A3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.9_floor/S15.8.2.9_A3.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.9_floor/S15.8.2.9_A3.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.9_floor/S15.8.2.9_A4.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.9_floor/S15.8.2.9_A4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.9_floor/S15.8.2.9_A4.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.9_floor/S15.8.2.9_A4.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.9_floor/S15.8.2.9_A5.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.9_floor/S15.8.2.9_A5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.9_floor/S15.8.2.9_A5.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.9_floor/S15.8.2.9_A5.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.9_floor/S15.8.2.9_A6.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.9_floor/S15.8.2.9_A6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.9_floor/S15.8.2.9_A6.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.9_floor/S15.8.2.9_A6.js diff --git a/website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.9_floor/S15.8.2.9_A7.js b/test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.9_floor/S15.8.2.9_A7.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.9_floor/S15.8.2.9_A7.js rename to test/suite/sputnik_converted/15_Native/15.8_The_Math_Object/15.8.2_Function_Properties_of_the_Math_Object/15.8.2.9_floor/S15.8.2.9_A7.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.2_The_Date_Constructor_Called_as_a_Function/S15.9.2.1_A1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.2_The_Date_Constructor_Called_as_a_Function/S15.9.2.1_A1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.2_The_Date_Constructor_Called_as_a_Function/S15.9.2.1_A1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.2_The_Date_Constructor_Called_as_a_Function/S15.9.2.1_A1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.2_The_Date_Constructor_Called_as_a_Function/S15.9.2.1_A2.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.2_The_Date_Constructor_Called_as_a_Function/S15.9.2.1_A2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.2_The_Date_Constructor_Called_as_a_Function/S15.9.2.1_A2.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.2_The_Date_Constructor_Called_as_a_Function/S15.9.2.1_A2.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A1_T3.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A1_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A1_T3.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A1_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A1_T4.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A1_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A1_T4.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A1_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A1_T5.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A1_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A1_T5.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A1_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A1_T6.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A1_T6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A1_T6.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A1_T6.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A2_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A2_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A2_T2.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A2_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A2_T2.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A2_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A2_T3.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A2_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A2_T3.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A2_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A2_T4.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A2_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A2_T4.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A2_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A2_T5.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A2_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A2_T5.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A2_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A2_T6.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A2_T6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A2_T6.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A2_T6.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A3_T1.1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A3_T1.1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A3_T1.1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A3_T1.1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A3_T1.2.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A3_T1.2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A3_T1.2.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A3_T1.2.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A3_T2.1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A3_T2.1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A3_T2.1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A3_T2.1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A3_T2.2.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A3_T2.2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A3_T2.2.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A3_T2.2.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A3_T3.1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A3_T3.1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A3_T3.1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A3_T3.1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A3_T3.2.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A3_T3.2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A3_T3.2.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A3_T3.2.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A3_T4.1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A3_T4.1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A3_T4.1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A3_T4.1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A3_T4.2.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A3_T4.2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A3_T4.2.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A3_T4.2.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A3_T5.1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A3_T5.1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A3_T5.1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A3_T5.1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A3_T5.2.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A3_T5.2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A3_T5.2.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A3_T5.2.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A3_T6.1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A3_T6.1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A3_T6.1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A3_T6.1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A3_T6.2.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A3_T6.2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A3_T6.2.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A3_T6.2.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A4_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A4_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A4_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A4_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A4_T2.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A4_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A4_T2.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A4_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A4_T3.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A4_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A4_T3.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A4_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A4_T4.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A4_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A4_T4.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A4_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A4_T5.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A4_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A4_T5.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A4_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A4_T6.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A4_T6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A4_T6.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A4_T6.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A5_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A5_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A5_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A5_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A5_T2.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A5_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A5_T2.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A5_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A5_T3.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A5_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A5_T3.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A5_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A5_T4.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A5_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A5_T4.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A5_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A5_T5.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A5_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A5_T5.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A5_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A5_T6.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A5_T6.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A5_T6.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A5_T6.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A6_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A6_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A6_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A6_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A6_T2.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A6_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A6_T2.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A6_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A6_T3.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A6_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A6_T3.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A6_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A6_T4.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A6_T4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A6_T4.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A6_T4.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A6_T5.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A6_T5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A6_T5.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.1_A6_T5.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.2_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.2_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.2_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.2_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.2_A2_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.2_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.2_A2_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.2_A2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.2_A3_T1.1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.2_A3_T1.1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.2_A3_T1.1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.2_A3_T1.1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.2_A3_T1.2.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.2_A3_T1.2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.2_A3_T1.2.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.3_The_Date_Constructor/S15.9.3.2_A3_T1.2.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.4_Properties_of_the_Date_Constructor/15.9.4.1_Date.prototype/S15.9.4.1_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.4_Properties_of_the_Date_Constructor/15.9.4.1_Date.prototype/S15.9.4.1_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.4_Properties_of_the_Date_Constructor/15.9.4.1_Date.prototype/S15.9.4.1_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.4_Properties_of_the_Date_Constructor/15.9.4.1_Date.prototype/S15.9.4.1_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.4_Properties_of_the_Date_Constructor/15.9.4.1_Date.prototype/S15.9.4.1_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.4_Properties_of_the_Date_Constructor/15.9.4.1_Date.prototype/S15.9.4.1_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.4_Properties_of_the_Date_Constructor/15.9.4.1_Date.prototype/S15.9.4.1_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.4_Properties_of_the_Date_Constructor/15.9.4.1_Date.prototype/S15.9.4.1_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.4_Properties_of_the_Date_Constructor/15.9.4.1_Date.prototype/S15.9.4.1_A1_T3.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.4_Properties_of_the_Date_Constructor/15.9.4.1_Date.prototype/S15.9.4.1_A1_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.4_Properties_of_the_Date_Constructor/15.9.4.1_Date.prototype/S15.9.4.1_A1_T3.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.4_Properties_of_the_Date_Constructor/15.9.4.1_Date.prototype/S15.9.4.1_A1_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.4_Properties_of_the_Date_Constructor/15.9.4.2_Date.parse/S15.9.4.2_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.4_Properties_of_the_Date_Constructor/15.9.4.2_Date.parse/S15.9.4.2_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.4_Properties_of_the_Date_Constructor/15.9.4.2_Date.parse/S15.9.4.2_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.4_Properties_of_the_Date_Constructor/15.9.4.2_Date.parse/S15.9.4.2_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.4_Properties_of_the_Date_Constructor/15.9.4.2_Date.parse/S15.9.4.2_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.4_Properties_of_the_Date_Constructor/15.9.4.2_Date.parse/S15.9.4.2_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.4_Properties_of_the_Date_Constructor/15.9.4.2_Date.parse/S15.9.4.2_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.4_Properties_of_the_Date_Constructor/15.9.4.2_Date.parse/S15.9.4.2_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.4_Properties_of_the_Date_Constructor/15.9.4.2_Date.parse/S15.9.4.2_A1_T3.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.4_Properties_of_the_Date_Constructor/15.9.4.2_Date.parse/S15.9.4.2_A1_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.4_Properties_of_the_Date_Constructor/15.9.4.2_Date.parse/S15.9.4.2_A1_T3.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.4_Properties_of_the_Date_Constructor/15.9.4.2_Date.parse/S15.9.4.2_A1_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.4_Properties_of_the_Date_Constructor/15.9.4.2_Date.parse/S15.9.4.2_A2_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.4_Properties_of_the_Date_Constructor/15.9.4.2_Date.parse/S15.9.4.2_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.4_Properties_of_the_Date_Constructor/15.9.4.2_Date.parse/S15.9.4.2_A2_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.4_Properties_of_the_Date_Constructor/15.9.4.2_Date.parse/S15.9.4.2_A2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.4_Properties_of_the_Date_Constructor/15.9.4.2_Date.parse/S15.9.4.2_A3_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.4_Properties_of_the_Date_Constructor/15.9.4.2_Date.parse/S15.9.4.2_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.4_Properties_of_the_Date_Constructor/15.9.4.2_Date.parse/S15.9.4.2_A3_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.4_Properties_of_the_Date_Constructor/15.9.4.2_Date.parse/S15.9.4.2_A3_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.4_Properties_of_the_Date_Constructor/15.9.4.2_Date.parse/S15.9.4.2_A3_T2.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.4_Properties_of_the_Date_Constructor/15.9.4.2_Date.parse/S15.9.4.2_A3_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.4_Properties_of_the_Date_Constructor/15.9.4.2_Date.parse/S15.9.4.2_A3_T2.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.4_Properties_of_the_Date_Constructor/15.9.4.2_Date.parse/S15.9.4.2_A3_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.4_Properties_of_the_Date_Constructor/15.9.4.2_Date.parse/S15.9.4.2_A3_T3.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.4_Properties_of_the_Date_Constructor/15.9.4.2_Date.parse/S15.9.4.2_A3_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.4_Properties_of_the_Date_Constructor/15.9.4.2_Date.parse/S15.9.4.2_A3_T3.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.4_Properties_of_the_Date_Constructor/15.9.4.2_Date.parse/S15.9.4.2_A3_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.4_Properties_of_the_Date_Constructor/15.9.4.3_Date.UTC/S15.9.4.3_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.4_Properties_of_the_Date_Constructor/15.9.4.3_Date.UTC/S15.9.4.3_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.4_Properties_of_the_Date_Constructor/15.9.4.3_Date.UTC/S15.9.4.3_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.4_Properties_of_the_Date_Constructor/15.9.4.3_Date.UTC/S15.9.4.3_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.4_Properties_of_the_Date_Constructor/15.9.4.3_Date.UTC/S15.9.4.3_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.4_Properties_of_the_Date_Constructor/15.9.4.3_Date.UTC/S15.9.4.3_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.4_Properties_of_the_Date_Constructor/15.9.4.3_Date.UTC/S15.9.4.3_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.4_Properties_of_the_Date_Constructor/15.9.4.3_Date.UTC/S15.9.4.3_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.4_Properties_of_the_Date_Constructor/15.9.4.3_Date.UTC/S15.9.4.3_A1_T3.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.4_Properties_of_the_Date_Constructor/15.9.4.3_Date.UTC/S15.9.4.3_A1_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.4_Properties_of_the_Date_Constructor/15.9.4.3_Date.UTC/S15.9.4.3_A1_T3.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.4_Properties_of_the_Date_Constructor/15.9.4.3_Date.UTC/S15.9.4.3_A1_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.4_Properties_of_the_Date_Constructor/15.9.4.3_Date.UTC/S15.9.4.3_A2_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.4_Properties_of_the_Date_Constructor/15.9.4.3_Date.UTC/S15.9.4.3_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.4_Properties_of_the_Date_Constructor/15.9.4.3_Date.UTC/S15.9.4.3_A2_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.4_Properties_of_the_Date_Constructor/15.9.4.3_Date.UTC/S15.9.4.3_A2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.4_Properties_of_the_Date_Constructor/15.9.4.3_Date.UTC/S15.9.4.3_A3_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.4_Properties_of_the_Date_Constructor/15.9.4.3_Date.UTC/S15.9.4.3_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.4_Properties_of_the_Date_Constructor/15.9.4.3_Date.UTC/S15.9.4.3_A3_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.4_Properties_of_the_Date_Constructor/15.9.4.3_Date.UTC/S15.9.4.3_A3_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.4_Properties_of_the_Date_Constructor/15.9.4.3_Date.UTC/S15.9.4.3_A3_T2.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.4_Properties_of_the_Date_Constructor/15.9.4.3_Date.UTC/S15.9.4.3_A3_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.4_Properties_of_the_Date_Constructor/15.9.4.3_Date.UTC/S15.9.4.3_A3_T2.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.4_Properties_of_the_Date_Constructor/15.9.4.3_Date.UTC/S15.9.4.3_A3_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.4_Properties_of_the_Date_Constructor/15.9.4.3_Date.UTC/S15.9.4.3_A3_T3.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.4_Properties_of_the_Date_Constructor/15.9.4.3_Date.UTC/S15.9.4.3_A3_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.4_Properties_of_the_Date_Constructor/15.9.4.3_Date.UTC/S15.9.4.3_A3_T3.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.4_Properties_of_the_Date_Constructor/15.9.4.3_Date.UTC/S15.9.4.3_A3_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.4_Properties_of_the_Date_Constructor/S15.9.4_A1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.4_Properties_of_the_Date_Constructor/S15.9.4_A1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.4_Properties_of_the_Date_Constructor/S15.9.4_A1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.4_Properties_of_the_Date_Constructor/S15.9.4_A1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.4_Properties_of_the_Date_Constructor/S15.9.4_A2.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.4_Properties_of_the_Date_Constructor/S15.9.4_A2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.4_Properties_of_the_Date_Constructor/S15.9.4_A2.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.4_Properties_of_the_Date_Constructor/S15.9.4_A2.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.4_Properties_of_the_Date_Constructor/S15.9.4_A3.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.4_Properties_of_the_Date_Constructor/S15.9.4_A3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.4_Properties_of_the_Date_Constructor/S15.9.4_A3.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.4_Properties_of_the_Date_Constructor/S15.9.4_A3.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.4_Properties_of_the_Date_Constructor/S15.9.4_A4.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.4_Properties_of_the_Date_Constructor/S15.9.4_A4.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.4_Properties_of_the_Date_Constructor/S15.9.4_A4.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.4_Properties_of_the_Date_Constructor/S15.9.4_A4.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.4_Properties_of_the_Date_Constructor/S15.9.4_A5.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.4_Properties_of_the_Date_Constructor/S15.9.4_A5.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.4_Properties_of_the_Date_Constructor/S15.9.4_A5.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.4_Properties_of_the_Date_Constructor/S15.9.4_A5.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.10_Date.prototype.getFullYear/S15.9.5.10_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.10_Date.prototype.getFullYear/S15.9.5.10_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.10_Date.prototype.getFullYear/S15.9.5.10_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.10_Date.prototype.getFullYear/S15.9.5.10_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.10_Date.prototype.getFullYear/S15.9.5.10_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.10_Date.prototype.getFullYear/S15.9.5.10_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.10_Date.prototype.getFullYear/S15.9.5.10_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.10_Date.prototype.getFullYear/S15.9.5.10_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.10_Date.prototype.getFullYear/S15.9.5.10_A1_T3.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.10_Date.prototype.getFullYear/S15.9.5.10_A1_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.10_Date.prototype.getFullYear/S15.9.5.10_A1_T3.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.10_Date.prototype.getFullYear/S15.9.5.10_A1_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.10_Date.prototype.getFullYear/S15.9.5.10_A2_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.10_Date.prototype.getFullYear/S15.9.5.10_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.10_Date.prototype.getFullYear/S15.9.5.10_A2_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.10_Date.prototype.getFullYear/S15.9.5.10_A2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.10_Date.prototype.getFullYear/S15.9.5.10_A3_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.10_Date.prototype.getFullYear/S15.9.5.10_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.10_Date.prototype.getFullYear/S15.9.5.10_A3_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.10_Date.prototype.getFullYear/S15.9.5.10_A3_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.10_Date.prototype.getFullYear/S15.9.5.10_A3_T2.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.10_Date.prototype.getFullYear/S15.9.5.10_A3_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.10_Date.prototype.getFullYear/S15.9.5.10_A3_T2.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.10_Date.prototype.getFullYear/S15.9.5.10_A3_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.10_Date.prototype.getFullYear/S15.9.5.10_A3_T3.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.10_Date.prototype.getFullYear/S15.9.5.10_A3_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.10_Date.prototype.getFullYear/S15.9.5.10_A3_T3.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.10_Date.prototype.getFullYear/S15.9.5.10_A3_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.11_Date.prototype.getUTCFullYear/S15.9.5.11_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.11_Date.prototype.getUTCFullYear/S15.9.5.11_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.11_Date.prototype.getUTCFullYear/S15.9.5.11_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.11_Date.prototype.getUTCFullYear/S15.9.5.11_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.11_Date.prototype.getUTCFullYear/S15.9.5.11_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.11_Date.prototype.getUTCFullYear/S15.9.5.11_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.11_Date.prototype.getUTCFullYear/S15.9.5.11_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.11_Date.prototype.getUTCFullYear/S15.9.5.11_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.11_Date.prototype.getUTCFullYear/S15.9.5.11_A1_T3.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.11_Date.prototype.getUTCFullYear/S15.9.5.11_A1_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.11_Date.prototype.getUTCFullYear/S15.9.5.11_A1_T3.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.11_Date.prototype.getUTCFullYear/S15.9.5.11_A1_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.11_Date.prototype.getUTCFullYear/S15.9.5.11_A2_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.11_Date.prototype.getUTCFullYear/S15.9.5.11_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.11_Date.prototype.getUTCFullYear/S15.9.5.11_A2_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.11_Date.prototype.getUTCFullYear/S15.9.5.11_A2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.11_Date.prototype.getUTCFullYear/S15.9.5.11_A3_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.11_Date.prototype.getUTCFullYear/S15.9.5.11_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.11_Date.prototype.getUTCFullYear/S15.9.5.11_A3_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.11_Date.prototype.getUTCFullYear/S15.9.5.11_A3_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.11_Date.prototype.getUTCFullYear/S15.9.5.11_A3_T2.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.11_Date.prototype.getUTCFullYear/S15.9.5.11_A3_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.11_Date.prototype.getUTCFullYear/S15.9.5.11_A3_T2.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.11_Date.prototype.getUTCFullYear/S15.9.5.11_A3_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.11_Date.prototype.getUTCFullYear/S15.9.5.11_A3_T3.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.11_Date.prototype.getUTCFullYear/S15.9.5.11_A3_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.11_Date.prototype.getUTCFullYear/S15.9.5.11_A3_T3.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.11_Date.prototype.getUTCFullYear/S15.9.5.11_A3_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.12_Date.prototype.getMonth/S15.9.5.12_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.12_Date.prototype.getMonth/S15.9.5.12_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.12_Date.prototype.getMonth/S15.9.5.12_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.12_Date.prototype.getMonth/S15.9.5.12_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.12_Date.prototype.getMonth/S15.9.5.12_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.12_Date.prototype.getMonth/S15.9.5.12_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.12_Date.prototype.getMonth/S15.9.5.12_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.12_Date.prototype.getMonth/S15.9.5.12_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.12_Date.prototype.getMonth/S15.9.5.12_A1_T3.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.12_Date.prototype.getMonth/S15.9.5.12_A1_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.12_Date.prototype.getMonth/S15.9.5.12_A1_T3.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.12_Date.prototype.getMonth/S15.9.5.12_A1_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.12_Date.prototype.getMonth/S15.9.5.12_A2_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.12_Date.prototype.getMonth/S15.9.5.12_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.12_Date.prototype.getMonth/S15.9.5.12_A2_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.12_Date.prototype.getMonth/S15.9.5.12_A2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.12_Date.prototype.getMonth/S15.9.5.12_A3_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.12_Date.prototype.getMonth/S15.9.5.12_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.12_Date.prototype.getMonth/S15.9.5.12_A3_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.12_Date.prototype.getMonth/S15.9.5.12_A3_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.12_Date.prototype.getMonth/S15.9.5.12_A3_T2.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.12_Date.prototype.getMonth/S15.9.5.12_A3_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.12_Date.prototype.getMonth/S15.9.5.12_A3_T2.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.12_Date.prototype.getMonth/S15.9.5.12_A3_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.12_Date.prototype.getMonth/S15.9.5.12_A3_T3.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.12_Date.prototype.getMonth/S15.9.5.12_A3_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.12_Date.prototype.getMonth/S15.9.5.12_A3_T3.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.12_Date.prototype.getMonth/S15.9.5.12_A3_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.13_Date.prototype.getUTCMonth/S15.9.5.13_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.13_Date.prototype.getUTCMonth/S15.9.5.13_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.13_Date.prototype.getUTCMonth/S15.9.5.13_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.13_Date.prototype.getUTCMonth/S15.9.5.13_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.13_Date.prototype.getUTCMonth/S15.9.5.13_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.13_Date.prototype.getUTCMonth/S15.9.5.13_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.13_Date.prototype.getUTCMonth/S15.9.5.13_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.13_Date.prototype.getUTCMonth/S15.9.5.13_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.13_Date.prototype.getUTCMonth/S15.9.5.13_A1_T3.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.13_Date.prototype.getUTCMonth/S15.9.5.13_A1_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.13_Date.prototype.getUTCMonth/S15.9.5.13_A1_T3.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.13_Date.prototype.getUTCMonth/S15.9.5.13_A1_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.13_Date.prototype.getUTCMonth/S15.9.5.13_A2_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.13_Date.prototype.getUTCMonth/S15.9.5.13_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.13_Date.prototype.getUTCMonth/S15.9.5.13_A2_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.13_Date.prototype.getUTCMonth/S15.9.5.13_A2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.13_Date.prototype.getUTCMonth/S15.9.5.13_A3_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.13_Date.prototype.getUTCMonth/S15.9.5.13_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.13_Date.prototype.getUTCMonth/S15.9.5.13_A3_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.13_Date.prototype.getUTCMonth/S15.9.5.13_A3_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.13_Date.prototype.getUTCMonth/S15.9.5.13_A3_T2.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.13_Date.prototype.getUTCMonth/S15.9.5.13_A3_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.13_Date.prototype.getUTCMonth/S15.9.5.13_A3_T2.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.13_Date.prototype.getUTCMonth/S15.9.5.13_A3_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.13_Date.prototype.getUTCMonth/S15.9.5.13_A3_T3.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.13_Date.prototype.getUTCMonth/S15.9.5.13_A3_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.13_Date.prototype.getUTCMonth/S15.9.5.13_A3_T3.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.13_Date.prototype.getUTCMonth/S15.9.5.13_A3_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.14_Date.prototype.getDate/S15.9.5.14_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.14_Date.prototype.getDate/S15.9.5.14_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.14_Date.prototype.getDate/S15.9.5.14_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.14_Date.prototype.getDate/S15.9.5.14_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.14_Date.prototype.getDate/S15.9.5.14_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.14_Date.prototype.getDate/S15.9.5.14_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.14_Date.prototype.getDate/S15.9.5.14_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.14_Date.prototype.getDate/S15.9.5.14_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.14_Date.prototype.getDate/S15.9.5.14_A1_T3.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.14_Date.prototype.getDate/S15.9.5.14_A1_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.14_Date.prototype.getDate/S15.9.5.14_A1_T3.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.14_Date.prototype.getDate/S15.9.5.14_A1_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.14_Date.prototype.getDate/S15.9.5.14_A2_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.14_Date.prototype.getDate/S15.9.5.14_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.14_Date.prototype.getDate/S15.9.5.14_A2_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.14_Date.prototype.getDate/S15.9.5.14_A2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.14_Date.prototype.getDate/S15.9.5.14_A3_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.14_Date.prototype.getDate/S15.9.5.14_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.14_Date.prototype.getDate/S15.9.5.14_A3_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.14_Date.prototype.getDate/S15.9.5.14_A3_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.14_Date.prototype.getDate/S15.9.5.14_A3_T2.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.14_Date.prototype.getDate/S15.9.5.14_A3_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.14_Date.prototype.getDate/S15.9.5.14_A3_T2.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.14_Date.prototype.getDate/S15.9.5.14_A3_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.14_Date.prototype.getDate/S15.9.5.14_A3_T3.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.14_Date.prototype.getDate/S15.9.5.14_A3_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.14_Date.prototype.getDate/S15.9.5.14_A3_T3.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.14_Date.prototype.getDate/S15.9.5.14_A3_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.15_Date.prototype.getUTCDate/S15.9.5.15_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.15_Date.prototype.getUTCDate/S15.9.5.15_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.15_Date.prototype.getUTCDate/S15.9.5.15_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.15_Date.prototype.getUTCDate/S15.9.5.15_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.15_Date.prototype.getUTCDate/S15.9.5.15_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.15_Date.prototype.getUTCDate/S15.9.5.15_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.15_Date.prototype.getUTCDate/S15.9.5.15_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.15_Date.prototype.getUTCDate/S15.9.5.15_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.15_Date.prototype.getUTCDate/S15.9.5.15_A1_T3.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.15_Date.prototype.getUTCDate/S15.9.5.15_A1_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.15_Date.prototype.getUTCDate/S15.9.5.15_A1_T3.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.15_Date.prototype.getUTCDate/S15.9.5.15_A1_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.15_Date.prototype.getUTCDate/S15.9.5.15_A2_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.15_Date.prototype.getUTCDate/S15.9.5.15_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.15_Date.prototype.getUTCDate/S15.9.5.15_A2_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.15_Date.prototype.getUTCDate/S15.9.5.15_A2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.15_Date.prototype.getUTCDate/S15.9.5.15_A3_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.15_Date.prototype.getUTCDate/S15.9.5.15_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.15_Date.prototype.getUTCDate/S15.9.5.15_A3_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.15_Date.prototype.getUTCDate/S15.9.5.15_A3_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.15_Date.prototype.getUTCDate/S15.9.5.15_A3_T2.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.15_Date.prototype.getUTCDate/S15.9.5.15_A3_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.15_Date.prototype.getUTCDate/S15.9.5.15_A3_T2.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.15_Date.prototype.getUTCDate/S15.9.5.15_A3_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.15_Date.prototype.getUTCDate/S15.9.5.15_A3_T3.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.15_Date.prototype.getUTCDate/S15.9.5.15_A3_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.15_Date.prototype.getUTCDate/S15.9.5.15_A3_T3.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.15_Date.prototype.getUTCDate/S15.9.5.15_A3_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.16_Date.prototype.getDay/S15.9.5.16_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.16_Date.prototype.getDay/S15.9.5.16_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.16_Date.prototype.getDay/S15.9.5.16_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.16_Date.prototype.getDay/S15.9.5.16_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.16_Date.prototype.getDay/S15.9.5.16_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.16_Date.prototype.getDay/S15.9.5.16_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.16_Date.prototype.getDay/S15.9.5.16_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.16_Date.prototype.getDay/S15.9.5.16_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.16_Date.prototype.getDay/S15.9.5.16_A1_T3.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.16_Date.prototype.getDay/S15.9.5.16_A1_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.16_Date.prototype.getDay/S15.9.5.16_A1_T3.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.16_Date.prototype.getDay/S15.9.5.16_A1_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.16_Date.prototype.getDay/S15.9.5.16_A2_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.16_Date.prototype.getDay/S15.9.5.16_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.16_Date.prototype.getDay/S15.9.5.16_A2_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.16_Date.prototype.getDay/S15.9.5.16_A2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.16_Date.prototype.getDay/S15.9.5.16_A3_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.16_Date.prototype.getDay/S15.9.5.16_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.16_Date.prototype.getDay/S15.9.5.16_A3_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.16_Date.prototype.getDay/S15.9.5.16_A3_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.16_Date.prototype.getDay/S15.9.5.16_A3_T2.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.16_Date.prototype.getDay/S15.9.5.16_A3_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.16_Date.prototype.getDay/S15.9.5.16_A3_T2.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.16_Date.prototype.getDay/S15.9.5.16_A3_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.16_Date.prototype.getDay/S15.9.5.16_A3_T3.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.16_Date.prototype.getDay/S15.9.5.16_A3_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.16_Date.prototype.getDay/S15.9.5.16_A3_T3.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.16_Date.prototype.getDay/S15.9.5.16_A3_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.17_Date.prototype.getUTCDay/S15.9.5.17_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.17_Date.prototype.getUTCDay/S15.9.5.17_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.17_Date.prototype.getUTCDay/S15.9.5.17_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.17_Date.prototype.getUTCDay/S15.9.5.17_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.17_Date.prototype.getUTCDay/S15.9.5.17_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.17_Date.prototype.getUTCDay/S15.9.5.17_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.17_Date.prototype.getUTCDay/S15.9.5.17_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.17_Date.prototype.getUTCDay/S15.9.5.17_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.17_Date.prototype.getUTCDay/S15.9.5.17_A1_T3.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.17_Date.prototype.getUTCDay/S15.9.5.17_A1_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.17_Date.prototype.getUTCDay/S15.9.5.17_A1_T3.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.17_Date.prototype.getUTCDay/S15.9.5.17_A1_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.17_Date.prototype.getUTCDay/S15.9.5.17_A2_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.17_Date.prototype.getUTCDay/S15.9.5.17_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.17_Date.prototype.getUTCDay/S15.9.5.17_A2_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.17_Date.prototype.getUTCDay/S15.9.5.17_A2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.17_Date.prototype.getUTCDay/S15.9.5.17_A3_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.17_Date.prototype.getUTCDay/S15.9.5.17_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.17_Date.prototype.getUTCDay/S15.9.5.17_A3_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.17_Date.prototype.getUTCDay/S15.9.5.17_A3_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.17_Date.prototype.getUTCDay/S15.9.5.17_A3_T2.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.17_Date.prototype.getUTCDay/S15.9.5.17_A3_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.17_Date.prototype.getUTCDay/S15.9.5.17_A3_T2.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.17_Date.prototype.getUTCDay/S15.9.5.17_A3_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.17_Date.prototype.getUTCDay/S15.9.5.17_A3_T3.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.17_Date.prototype.getUTCDay/S15.9.5.17_A3_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.17_Date.prototype.getUTCDay/S15.9.5.17_A3_T3.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.17_Date.prototype.getUTCDay/S15.9.5.17_A3_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.18_Date.prototype.getHours/S15.9.5.18_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.18_Date.prototype.getHours/S15.9.5.18_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.18_Date.prototype.getHours/S15.9.5.18_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.18_Date.prototype.getHours/S15.9.5.18_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.18_Date.prototype.getHours/S15.9.5.18_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.18_Date.prototype.getHours/S15.9.5.18_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.18_Date.prototype.getHours/S15.9.5.18_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.18_Date.prototype.getHours/S15.9.5.18_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.18_Date.prototype.getHours/S15.9.5.18_A1_T3.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.18_Date.prototype.getHours/S15.9.5.18_A1_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.18_Date.prototype.getHours/S15.9.5.18_A1_T3.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.18_Date.prototype.getHours/S15.9.5.18_A1_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.18_Date.prototype.getHours/S15.9.5.18_A2_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.18_Date.prototype.getHours/S15.9.5.18_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.18_Date.prototype.getHours/S15.9.5.18_A2_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.18_Date.prototype.getHours/S15.9.5.18_A2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.18_Date.prototype.getHours/S15.9.5.18_A3_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.18_Date.prototype.getHours/S15.9.5.18_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.18_Date.prototype.getHours/S15.9.5.18_A3_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.18_Date.prototype.getHours/S15.9.5.18_A3_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.18_Date.prototype.getHours/S15.9.5.18_A3_T2.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.18_Date.prototype.getHours/S15.9.5.18_A3_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.18_Date.prototype.getHours/S15.9.5.18_A3_T2.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.18_Date.prototype.getHours/S15.9.5.18_A3_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.18_Date.prototype.getHours/S15.9.5.18_A3_T3.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.18_Date.prototype.getHours/S15.9.5.18_A3_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.18_Date.prototype.getHours/S15.9.5.18_A3_T3.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.18_Date.prototype.getHours/S15.9.5.18_A3_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.19_Date.prototype.getUTCHours/S15.9.5.19_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.19_Date.prototype.getUTCHours/S15.9.5.19_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.19_Date.prototype.getUTCHours/S15.9.5.19_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.19_Date.prototype.getUTCHours/S15.9.5.19_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.19_Date.prototype.getUTCHours/S15.9.5.19_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.19_Date.prototype.getUTCHours/S15.9.5.19_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.19_Date.prototype.getUTCHours/S15.9.5.19_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.19_Date.prototype.getUTCHours/S15.9.5.19_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.19_Date.prototype.getUTCHours/S15.9.5.19_A1_T3.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.19_Date.prototype.getUTCHours/S15.9.5.19_A1_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.19_Date.prototype.getUTCHours/S15.9.5.19_A1_T3.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.19_Date.prototype.getUTCHours/S15.9.5.19_A1_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.19_Date.prototype.getUTCHours/S15.9.5.19_A2_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.19_Date.prototype.getUTCHours/S15.9.5.19_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.19_Date.prototype.getUTCHours/S15.9.5.19_A2_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.19_Date.prototype.getUTCHours/S15.9.5.19_A2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.19_Date.prototype.getUTCHours/S15.9.5.19_A3_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.19_Date.prototype.getUTCHours/S15.9.5.19_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.19_Date.prototype.getUTCHours/S15.9.5.19_A3_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.19_Date.prototype.getUTCHours/S15.9.5.19_A3_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.19_Date.prototype.getUTCHours/S15.9.5.19_A3_T2.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.19_Date.prototype.getUTCHours/S15.9.5.19_A3_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.19_Date.prototype.getUTCHours/S15.9.5.19_A3_T2.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.19_Date.prototype.getUTCHours/S15.9.5.19_A3_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.19_Date.prototype.getUTCHours/S15.9.5.19_A3_T3.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.19_Date.prototype.getUTCHours/S15.9.5.19_A3_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.19_Date.prototype.getUTCHours/S15.9.5.19_A3_T3.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.19_Date.prototype.getUTCHours/S15.9.5.19_A3_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.1_Date.prototype.constructor/S15.9.5.1_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.1_Date.prototype.constructor/S15.9.5.1_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.1_Date.prototype.constructor/S15.9.5.1_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.1_Date.prototype.constructor/S15.9.5.1_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.1_Date.prototype.constructor/S15.9.5.1_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.1_Date.prototype.constructor/S15.9.5.1_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.1_Date.prototype.constructor/S15.9.5.1_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.1_Date.prototype.constructor/S15.9.5.1_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.1_Date.prototype.constructor/S15.9.5.1_A1_T3.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.1_Date.prototype.constructor/S15.9.5.1_A1_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.1_Date.prototype.constructor/S15.9.5.1_A1_T3.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.1_Date.prototype.constructor/S15.9.5.1_A1_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.1_Date.prototype.constructor/S15.9.5.1_A2_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.1_Date.prototype.constructor/S15.9.5.1_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.1_Date.prototype.constructor/S15.9.5.1_A2_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.1_Date.prototype.constructor/S15.9.5.1_A2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.1_Date.prototype.constructor/S15.9.5.1_A3_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.1_Date.prototype.constructor/S15.9.5.1_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.1_Date.prototype.constructor/S15.9.5.1_A3_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.1_Date.prototype.constructor/S15.9.5.1_A3_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.1_Date.prototype.constructor/S15.9.5.1_A3_T2.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.1_Date.prototype.constructor/S15.9.5.1_A3_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.1_Date.prototype.constructor/S15.9.5.1_A3_T2.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.1_Date.prototype.constructor/S15.9.5.1_A3_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.1_Date.prototype.constructor/S15.9.5.1_A3_T3.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.1_Date.prototype.constructor/S15.9.5.1_A3_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.1_Date.prototype.constructor/S15.9.5.1_A3_T3.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.1_Date.prototype.constructor/S15.9.5.1_A3_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.20_Date.prototype.getMinutes/S15.9.5.20_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.20_Date.prototype.getMinutes/S15.9.5.20_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.20_Date.prototype.getMinutes/S15.9.5.20_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.20_Date.prototype.getMinutes/S15.9.5.20_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.20_Date.prototype.getMinutes/S15.9.5.20_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.20_Date.prototype.getMinutes/S15.9.5.20_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.20_Date.prototype.getMinutes/S15.9.5.20_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.20_Date.prototype.getMinutes/S15.9.5.20_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.20_Date.prototype.getMinutes/S15.9.5.20_A1_T3.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.20_Date.prototype.getMinutes/S15.9.5.20_A1_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.20_Date.prototype.getMinutes/S15.9.5.20_A1_T3.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.20_Date.prototype.getMinutes/S15.9.5.20_A1_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.20_Date.prototype.getMinutes/S15.9.5.20_A2_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.20_Date.prototype.getMinutes/S15.9.5.20_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.20_Date.prototype.getMinutes/S15.9.5.20_A2_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.20_Date.prototype.getMinutes/S15.9.5.20_A2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.20_Date.prototype.getMinutes/S15.9.5.20_A3_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.20_Date.prototype.getMinutes/S15.9.5.20_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.20_Date.prototype.getMinutes/S15.9.5.20_A3_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.20_Date.prototype.getMinutes/S15.9.5.20_A3_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.20_Date.prototype.getMinutes/S15.9.5.20_A3_T2.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.20_Date.prototype.getMinutes/S15.9.5.20_A3_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.20_Date.prototype.getMinutes/S15.9.5.20_A3_T2.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.20_Date.prototype.getMinutes/S15.9.5.20_A3_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.20_Date.prototype.getMinutes/S15.9.5.20_A3_T3.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.20_Date.prototype.getMinutes/S15.9.5.20_A3_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.20_Date.prototype.getMinutes/S15.9.5.20_A3_T3.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.20_Date.prototype.getMinutes/S15.9.5.20_A3_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.21_Date.prototype.getUTCMinutes/S15.9.5.21_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.21_Date.prototype.getUTCMinutes/S15.9.5.21_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.21_Date.prototype.getUTCMinutes/S15.9.5.21_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.21_Date.prototype.getUTCMinutes/S15.9.5.21_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.21_Date.prototype.getUTCMinutes/S15.9.5.21_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.21_Date.prototype.getUTCMinutes/S15.9.5.21_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.21_Date.prototype.getUTCMinutes/S15.9.5.21_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.21_Date.prototype.getUTCMinutes/S15.9.5.21_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.21_Date.prototype.getUTCMinutes/S15.9.5.21_A1_T3.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.21_Date.prototype.getUTCMinutes/S15.9.5.21_A1_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.21_Date.prototype.getUTCMinutes/S15.9.5.21_A1_T3.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.21_Date.prototype.getUTCMinutes/S15.9.5.21_A1_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.21_Date.prototype.getUTCMinutes/S15.9.5.21_A2_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.21_Date.prototype.getUTCMinutes/S15.9.5.21_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.21_Date.prototype.getUTCMinutes/S15.9.5.21_A2_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.21_Date.prototype.getUTCMinutes/S15.9.5.21_A2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.21_Date.prototype.getUTCMinutes/S15.9.5.21_A3_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.21_Date.prototype.getUTCMinutes/S15.9.5.21_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.21_Date.prototype.getUTCMinutes/S15.9.5.21_A3_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.21_Date.prototype.getUTCMinutes/S15.9.5.21_A3_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.21_Date.prototype.getUTCMinutes/S15.9.5.21_A3_T2.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.21_Date.prototype.getUTCMinutes/S15.9.5.21_A3_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.21_Date.prototype.getUTCMinutes/S15.9.5.21_A3_T2.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.21_Date.prototype.getUTCMinutes/S15.9.5.21_A3_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.21_Date.prototype.getUTCMinutes/S15.9.5.21_A3_T3.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.21_Date.prototype.getUTCMinutes/S15.9.5.21_A3_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.21_Date.prototype.getUTCMinutes/S15.9.5.21_A3_T3.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.21_Date.prototype.getUTCMinutes/S15.9.5.21_A3_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.22_Date.prototype.getSeconds/S15.9.5.22_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.22_Date.prototype.getSeconds/S15.9.5.22_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.22_Date.prototype.getSeconds/S15.9.5.22_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.22_Date.prototype.getSeconds/S15.9.5.22_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.22_Date.prototype.getSeconds/S15.9.5.22_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.22_Date.prototype.getSeconds/S15.9.5.22_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.22_Date.prototype.getSeconds/S15.9.5.22_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.22_Date.prototype.getSeconds/S15.9.5.22_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.22_Date.prototype.getSeconds/S15.9.5.22_A1_T3.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.22_Date.prototype.getSeconds/S15.9.5.22_A1_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.22_Date.prototype.getSeconds/S15.9.5.22_A1_T3.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.22_Date.prototype.getSeconds/S15.9.5.22_A1_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.22_Date.prototype.getSeconds/S15.9.5.22_A2_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.22_Date.prototype.getSeconds/S15.9.5.22_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.22_Date.prototype.getSeconds/S15.9.5.22_A2_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.22_Date.prototype.getSeconds/S15.9.5.22_A2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.22_Date.prototype.getSeconds/S15.9.5.22_A3_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.22_Date.prototype.getSeconds/S15.9.5.22_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.22_Date.prototype.getSeconds/S15.9.5.22_A3_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.22_Date.prototype.getSeconds/S15.9.5.22_A3_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.22_Date.prototype.getSeconds/S15.9.5.22_A3_T2.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.22_Date.prototype.getSeconds/S15.9.5.22_A3_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.22_Date.prototype.getSeconds/S15.9.5.22_A3_T2.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.22_Date.prototype.getSeconds/S15.9.5.22_A3_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.22_Date.prototype.getSeconds/S15.9.5.22_A3_T3.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.22_Date.prototype.getSeconds/S15.9.5.22_A3_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.22_Date.prototype.getSeconds/S15.9.5.22_A3_T3.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.22_Date.prototype.getSeconds/S15.9.5.22_A3_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.23_Date.prototype.getUTCSeconds/S15.9.5.23_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.23_Date.prototype.getUTCSeconds/S15.9.5.23_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.23_Date.prototype.getUTCSeconds/S15.9.5.23_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.23_Date.prototype.getUTCSeconds/S15.9.5.23_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.23_Date.prototype.getUTCSeconds/S15.9.5.23_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.23_Date.prototype.getUTCSeconds/S15.9.5.23_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.23_Date.prototype.getUTCSeconds/S15.9.5.23_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.23_Date.prototype.getUTCSeconds/S15.9.5.23_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.23_Date.prototype.getUTCSeconds/S15.9.5.23_A1_T3.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.23_Date.prototype.getUTCSeconds/S15.9.5.23_A1_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.23_Date.prototype.getUTCSeconds/S15.9.5.23_A1_T3.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.23_Date.prototype.getUTCSeconds/S15.9.5.23_A1_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.23_Date.prototype.getUTCSeconds/S15.9.5.23_A2_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.23_Date.prototype.getUTCSeconds/S15.9.5.23_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.23_Date.prototype.getUTCSeconds/S15.9.5.23_A2_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.23_Date.prototype.getUTCSeconds/S15.9.5.23_A2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.23_Date.prototype.getUTCSeconds/S15.9.5.23_A3_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.23_Date.prototype.getUTCSeconds/S15.9.5.23_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.23_Date.prototype.getUTCSeconds/S15.9.5.23_A3_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.23_Date.prototype.getUTCSeconds/S15.9.5.23_A3_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.23_Date.prototype.getUTCSeconds/S15.9.5.23_A3_T2.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.23_Date.prototype.getUTCSeconds/S15.9.5.23_A3_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.23_Date.prototype.getUTCSeconds/S15.9.5.23_A3_T2.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.23_Date.prototype.getUTCSeconds/S15.9.5.23_A3_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.23_Date.prototype.getUTCSeconds/S15.9.5.23_A3_T3.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.23_Date.prototype.getUTCSeconds/S15.9.5.23_A3_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.23_Date.prototype.getUTCSeconds/S15.9.5.23_A3_T3.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.23_Date.prototype.getUTCSeconds/S15.9.5.23_A3_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.24_Date.prototype.getMilliseconds/S15.9.5.24_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.24_Date.prototype.getMilliseconds/S15.9.5.24_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.24_Date.prototype.getMilliseconds/S15.9.5.24_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.24_Date.prototype.getMilliseconds/S15.9.5.24_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.24_Date.prototype.getMilliseconds/S15.9.5.24_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.24_Date.prototype.getMilliseconds/S15.9.5.24_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.24_Date.prototype.getMilliseconds/S15.9.5.24_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.24_Date.prototype.getMilliseconds/S15.9.5.24_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.24_Date.prototype.getMilliseconds/S15.9.5.24_A1_T3.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.24_Date.prototype.getMilliseconds/S15.9.5.24_A1_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.24_Date.prototype.getMilliseconds/S15.9.5.24_A1_T3.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.24_Date.prototype.getMilliseconds/S15.9.5.24_A1_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.24_Date.prototype.getMilliseconds/S15.9.5.24_A2_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.24_Date.prototype.getMilliseconds/S15.9.5.24_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.24_Date.prototype.getMilliseconds/S15.9.5.24_A2_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.24_Date.prototype.getMilliseconds/S15.9.5.24_A2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.24_Date.prototype.getMilliseconds/S15.9.5.24_A3_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.24_Date.prototype.getMilliseconds/S15.9.5.24_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.24_Date.prototype.getMilliseconds/S15.9.5.24_A3_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.24_Date.prototype.getMilliseconds/S15.9.5.24_A3_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.24_Date.prototype.getMilliseconds/S15.9.5.24_A3_T2.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.24_Date.prototype.getMilliseconds/S15.9.5.24_A3_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.24_Date.prototype.getMilliseconds/S15.9.5.24_A3_T2.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.24_Date.prototype.getMilliseconds/S15.9.5.24_A3_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.24_Date.prototype.getMilliseconds/S15.9.5.24_A3_T3.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.24_Date.prototype.getMilliseconds/S15.9.5.24_A3_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.24_Date.prototype.getMilliseconds/S15.9.5.24_A3_T3.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.24_Date.prototype.getMilliseconds/S15.9.5.24_A3_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.25_Date.prototype.getUTCMilliseconds/S15.9.5.25_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.25_Date.prototype.getUTCMilliseconds/S15.9.5.25_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.25_Date.prototype.getUTCMilliseconds/S15.9.5.25_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.25_Date.prototype.getUTCMilliseconds/S15.9.5.25_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.25_Date.prototype.getUTCMilliseconds/S15.9.5.25_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.25_Date.prototype.getUTCMilliseconds/S15.9.5.25_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.25_Date.prototype.getUTCMilliseconds/S15.9.5.25_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.25_Date.prototype.getUTCMilliseconds/S15.9.5.25_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.25_Date.prototype.getUTCMilliseconds/S15.9.5.25_A1_T3.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.25_Date.prototype.getUTCMilliseconds/S15.9.5.25_A1_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.25_Date.prototype.getUTCMilliseconds/S15.9.5.25_A1_T3.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.25_Date.prototype.getUTCMilliseconds/S15.9.5.25_A1_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.25_Date.prototype.getUTCMilliseconds/S15.9.5.25_A2_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.25_Date.prototype.getUTCMilliseconds/S15.9.5.25_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.25_Date.prototype.getUTCMilliseconds/S15.9.5.25_A2_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.25_Date.prototype.getUTCMilliseconds/S15.9.5.25_A2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.25_Date.prototype.getUTCMilliseconds/S15.9.5.25_A3_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.25_Date.prototype.getUTCMilliseconds/S15.9.5.25_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.25_Date.prototype.getUTCMilliseconds/S15.9.5.25_A3_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.25_Date.prototype.getUTCMilliseconds/S15.9.5.25_A3_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.25_Date.prototype.getUTCMilliseconds/S15.9.5.25_A3_T2.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.25_Date.prototype.getUTCMilliseconds/S15.9.5.25_A3_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.25_Date.prototype.getUTCMilliseconds/S15.9.5.25_A3_T2.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.25_Date.prototype.getUTCMilliseconds/S15.9.5.25_A3_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.25_Date.prototype.getUTCMilliseconds/S15.9.5.25_A3_T3.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.25_Date.prototype.getUTCMilliseconds/S15.9.5.25_A3_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.25_Date.prototype.getUTCMilliseconds/S15.9.5.25_A3_T3.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.25_Date.prototype.getUTCMilliseconds/S15.9.5.25_A3_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.26_Date.prototype.getTimezoneOffset/S15.9.5.26_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.26_Date.prototype.getTimezoneOffset/S15.9.5.26_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.26_Date.prototype.getTimezoneOffset/S15.9.5.26_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.26_Date.prototype.getTimezoneOffset/S15.9.5.26_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.26_Date.prototype.getTimezoneOffset/S15.9.5.26_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.26_Date.prototype.getTimezoneOffset/S15.9.5.26_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.26_Date.prototype.getTimezoneOffset/S15.9.5.26_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.26_Date.prototype.getTimezoneOffset/S15.9.5.26_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.26_Date.prototype.getTimezoneOffset/S15.9.5.26_A1_T3.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.26_Date.prototype.getTimezoneOffset/S15.9.5.26_A1_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.26_Date.prototype.getTimezoneOffset/S15.9.5.26_A1_T3.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.26_Date.prototype.getTimezoneOffset/S15.9.5.26_A1_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.26_Date.prototype.getTimezoneOffset/S15.9.5.26_A2_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.26_Date.prototype.getTimezoneOffset/S15.9.5.26_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.26_Date.prototype.getTimezoneOffset/S15.9.5.26_A2_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.26_Date.prototype.getTimezoneOffset/S15.9.5.26_A2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.26_Date.prototype.getTimezoneOffset/S15.9.5.26_A3_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.26_Date.prototype.getTimezoneOffset/S15.9.5.26_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.26_Date.prototype.getTimezoneOffset/S15.9.5.26_A3_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.26_Date.prototype.getTimezoneOffset/S15.9.5.26_A3_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.26_Date.prototype.getTimezoneOffset/S15.9.5.26_A3_T2.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.26_Date.prototype.getTimezoneOffset/S15.9.5.26_A3_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.26_Date.prototype.getTimezoneOffset/S15.9.5.26_A3_T2.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.26_Date.prototype.getTimezoneOffset/S15.9.5.26_A3_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.26_Date.prototype.getTimezoneOffset/S15.9.5.26_A3_T3.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.26_Date.prototype.getTimezoneOffset/S15.9.5.26_A3_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.26_Date.prototype.getTimezoneOffset/S15.9.5.26_A3_T3.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.26_Date.prototype.getTimezoneOffset/S15.9.5.26_A3_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.27_Date.prototype.setTime/S15.9.5.27_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.27_Date.prototype.setTime/S15.9.5.27_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.27_Date.prototype.setTime/S15.9.5.27_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.27_Date.prototype.setTime/S15.9.5.27_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.27_Date.prototype.setTime/S15.9.5.27_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.27_Date.prototype.setTime/S15.9.5.27_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.27_Date.prototype.setTime/S15.9.5.27_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.27_Date.prototype.setTime/S15.9.5.27_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.27_Date.prototype.setTime/S15.9.5.27_A1_T3.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.27_Date.prototype.setTime/S15.9.5.27_A1_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.27_Date.prototype.setTime/S15.9.5.27_A1_T3.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.27_Date.prototype.setTime/S15.9.5.27_A1_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.27_Date.prototype.setTime/S15.9.5.27_A2_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.27_Date.prototype.setTime/S15.9.5.27_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.27_Date.prototype.setTime/S15.9.5.27_A2_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.27_Date.prototype.setTime/S15.9.5.27_A2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.27_Date.prototype.setTime/S15.9.5.27_A3_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.27_Date.prototype.setTime/S15.9.5.27_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.27_Date.prototype.setTime/S15.9.5.27_A3_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.27_Date.prototype.setTime/S15.9.5.27_A3_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.27_Date.prototype.setTime/S15.9.5.27_A3_T2.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.27_Date.prototype.setTime/S15.9.5.27_A3_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.27_Date.prototype.setTime/S15.9.5.27_A3_T2.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.27_Date.prototype.setTime/S15.9.5.27_A3_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.27_Date.prototype.setTime/S15.9.5.27_A3_T3.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.27_Date.prototype.setTime/S15.9.5.27_A3_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.27_Date.prototype.setTime/S15.9.5.27_A3_T3.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.27_Date.prototype.setTime/S15.9.5.27_A3_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.28_Date.prototype.setMilliseconds/S15.9.5.28_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.28_Date.prototype.setMilliseconds/S15.9.5.28_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.28_Date.prototype.setMilliseconds/S15.9.5.28_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.28_Date.prototype.setMilliseconds/S15.9.5.28_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.28_Date.prototype.setMilliseconds/S15.9.5.28_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.28_Date.prototype.setMilliseconds/S15.9.5.28_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.28_Date.prototype.setMilliseconds/S15.9.5.28_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.28_Date.prototype.setMilliseconds/S15.9.5.28_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.28_Date.prototype.setMilliseconds/S15.9.5.28_A1_T3.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.28_Date.prototype.setMilliseconds/S15.9.5.28_A1_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.28_Date.prototype.setMilliseconds/S15.9.5.28_A1_T3.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.28_Date.prototype.setMilliseconds/S15.9.5.28_A1_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.28_Date.prototype.setMilliseconds/S15.9.5.28_A2_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.28_Date.prototype.setMilliseconds/S15.9.5.28_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.28_Date.prototype.setMilliseconds/S15.9.5.28_A2_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.28_Date.prototype.setMilliseconds/S15.9.5.28_A2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.28_Date.prototype.setMilliseconds/S15.9.5.28_A3_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.28_Date.prototype.setMilliseconds/S15.9.5.28_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.28_Date.prototype.setMilliseconds/S15.9.5.28_A3_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.28_Date.prototype.setMilliseconds/S15.9.5.28_A3_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.28_Date.prototype.setMilliseconds/S15.9.5.28_A3_T2.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.28_Date.prototype.setMilliseconds/S15.9.5.28_A3_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.28_Date.prototype.setMilliseconds/S15.9.5.28_A3_T2.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.28_Date.prototype.setMilliseconds/S15.9.5.28_A3_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.28_Date.prototype.setMilliseconds/S15.9.5.28_A3_T3.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.28_Date.prototype.setMilliseconds/S15.9.5.28_A3_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.28_Date.prototype.setMilliseconds/S15.9.5.28_A3_T3.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.28_Date.prototype.setMilliseconds/S15.9.5.28_A3_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.29_Date.prototype.setUTCMilliseconds/S15.9.5.29_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.29_Date.prototype.setUTCMilliseconds/S15.9.5.29_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.29_Date.prototype.setUTCMilliseconds/S15.9.5.29_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.29_Date.prototype.setUTCMilliseconds/S15.9.5.29_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.29_Date.prototype.setUTCMilliseconds/S15.9.5.29_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.29_Date.prototype.setUTCMilliseconds/S15.9.5.29_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.29_Date.prototype.setUTCMilliseconds/S15.9.5.29_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.29_Date.prototype.setUTCMilliseconds/S15.9.5.29_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.29_Date.prototype.setUTCMilliseconds/S15.9.5.29_A1_T3.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.29_Date.prototype.setUTCMilliseconds/S15.9.5.29_A1_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.29_Date.prototype.setUTCMilliseconds/S15.9.5.29_A1_T3.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.29_Date.prototype.setUTCMilliseconds/S15.9.5.29_A1_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.29_Date.prototype.setUTCMilliseconds/S15.9.5.29_A2_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.29_Date.prototype.setUTCMilliseconds/S15.9.5.29_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.29_Date.prototype.setUTCMilliseconds/S15.9.5.29_A2_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.29_Date.prototype.setUTCMilliseconds/S15.9.5.29_A2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.29_Date.prototype.setUTCMilliseconds/S15.9.5.29_A3_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.29_Date.prototype.setUTCMilliseconds/S15.9.5.29_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.29_Date.prototype.setUTCMilliseconds/S15.9.5.29_A3_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.29_Date.prototype.setUTCMilliseconds/S15.9.5.29_A3_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.29_Date.prototype.setUTCMilliseconds/S15.9.5.29_A3_T2.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.29_Date.prototype.setUTCMilliseconds/S15.9.5.29_A3_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.29_Date.prototype.setUTCMilliseconds/S15.9.5.29_A3_T2.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.29_Date.prototype.setUTCMilliseconds/S15.9.5.29_A3_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.29_Date.prototype.setUTCMilliseconds/S15.9.5.29_A3_T3.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.29_Date.prototype.setUTCMilliseconds/S15.9.5.29_A3_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.29_Date.prototype.setUTCMilliseconds/S15.9.5.29_A3_T3.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.29_Date.prototype.setUTCMilliseconds/S15.9.5.29_A3_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.2_Date.prototype.toString/S15.9.5.2_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.2_Date.prototype.toString/S15.9.5.2_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.2_Date.prototype.toString/S15.9.5.2_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.2_Date.prototype.toString/S15.9.5.2_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.2_Date.prototype.toString/S15.9.5.2_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.2_Date.prototype.toString/S15.9.5.2_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.2_Date.prototype.toString/S15.9.5.2_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.2_Date.prototype.toString/S15.9.5.2_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.2_Date.prototype.toString/S15.9.5.2_A1_T3.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.2_Date.prototype.toString/S15.9.5.2_A1_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.2_Date.prototype.toString/S15.9.5.2_A1_T3.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.2_Date.prototype.toString/S15.9.5.2_A1_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.2_Date.prototype.toString/S15.9.5.2_A2_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.2_Date.prototype.toString/S15.9.5.2_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.2_Date.prototype.toString/S15.9.5.2_A2_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.2_Date.prototype.toString/S15.9.5.2_A2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.2_Date.prototype.toString/S15.9.5.2_A3_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.2_Date.prototype.toString/S15.9.5.2_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.2_Date.prototype.toString/S15.9.5.2_A3_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.2_Date.prototype.toString/S15.9.5.2_A3_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.2_Date.prototype.toString/S15.9.5.2_A3_T2.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.2_Date.prototype.toString/S15.9.5.2_A3_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.2_Date.prototype.toString/S15.9.5.2_A3_T2.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.2_Date.prototype.toString/S15.9.5.2_A3_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.2_Date.prototype.toString/S15.9.5.2_A3_T3.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.2_Date.prototype.toString/S15.9.5.2_A3_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.2_Date.prototype.toString/S15.9.5.2_A3_T3.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.2_Date.prototype.toString/S15.9.5.2_A3_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.30_Date.prototype.setSeconds/S15.9.5.30_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.30_Date.prototype.setSeconds/S15.9.5.30_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.30_Date.prototype.setSeconds/S15.9.5.30_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.30_Date.prototype.setSeconds/S15.9.5.30_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.30_Date.prototype.setSeconds/S15.9.5.30_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.30_Date.prototype.setSeconds/S15.9.5.30_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.30_Date.prototype.setSeconds/S15.9.5.30_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.30_Date.prototype.setSeconds/S15.9.5.30_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.30_Date.prototype.setSeconds/S15.9.5.30_A1_T3.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.30_Date.prototype.setSeconds/S15.9.5.30_A1_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.30_Date.prototype.setSeconds/S15.9.5.30_A1_T3.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.30_Date.prototype.setSeconds/S15.9.5.30_A1_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.30_Date.prototype.setSeconds/S15.9.5.30_A2_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.30_Date.prototype.setSeconds/S15.9.5.30_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.30_Date.prototype.setSeconds/S15.9.5.30_A2_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.30_Date.prototype.setSeconds/S15.9.5.30_A2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.30_Date.prototype.setSeconds/S15.9.5.30_A3_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.30_Date.prototype.setSeconds/S15.9.5.30_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.30_Date.prototype.setSeconds/S15.9.5.30_A3_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.30_Date.prototype.setSeconds/S15.9.5.30_A3_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.30_Date.prototype.setSeconds/S15.9.5.30_A3_T2.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.30_Date.prototype.setSeconds/S15.9.5.30_A3_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.30_Date.prototype.setSeconds/S15.9.5.30_A3_T2.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.30_Date.prototype.setSeconds/S15.9.5.30_A3_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.30_Date.prototype.setSeconds/S15.9.5.30_A3_T3.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.30_Date.prototype.setSeconds/S15.9.5.30_A3_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.30_Date.prototype.setSeconds/S15.9.5.30_A3_T3.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.30_Date.prototype.setSeconds/S15.9.5.30_A3_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.31_Date.prototype.setUTCSeconds/S15.9.5.31_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.31_Date.prototype.setUTCSeconds/S15.9.5.31_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.31_Date.prototype.setUTCSeconds/S15.9.5.31_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.31_Date.prototype.setUTCSeconds/S15.9.5.31_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.31_Date.prototype.setUTCSeconds/S15.9.5.31_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.31_Date.prototype.setUTCSeconds/S15.9.5.31_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.31_Date.prototype.setUTCSeconds/S15.9.5.31_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.31_Date.prototype.setUTCSeconds/S15.9.5.31_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.31_Date.prototype.setUTCSeconds/S15.9.5.31_A1_T3.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.31_Date.prototype.setUTCSeconds/S15.9.5.31_A1_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.31_Date.prototype.setUTCSeconds/S15.9.5.31_A1_T3.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.31_Date.prototype.setUTCSeconds/S15.9.5.31_A1_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.31_Date.prototype.setUTCSeconds/S15.9.5.31_A2_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.31_Date.prototype.setUTCSeconds/S15.9.5.31_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.31_Date.prototype.setUTCSeconds/S15.9.5.31_A2_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.31_Date.prototype.setUTCSeconds/S15.9.5.31_A2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.31_Date.prototype.setUTCSeconds/S15.9.5.31_A3_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.31_Date.prototype.setUTCSeconds/S15.9.5.31_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.31_Date.prototype.setUTCSeconds/S15.9.5.31_A3_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.31_Date.prototype.setUTCSeconds/S15.9.5.31_A3_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.31_Date.prototype.setUTCSeconds/S15.9.5.31_A3_T2.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.31_Date.prototype.setUTCSeconds/S15.9.5.31_A3_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.31_Date.prototype.setUTCSeconds/S15.9.5.31_A3_T2.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.31_Date.prototype.setUTCSeconds/S15.9.5.31_A3_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.31_Date.prototype.setUTCSeconds/S15.9.5.31_A3_T3.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.31_Date.prototype.setUTCSeconds/S15.9.5.31_A3_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.31_Date.prototype.setUTCSeconds/S15.9.5.31_A3_T3.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.31_Date.prototype.setUTCSeconds/S15.9.5.31_A3_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.32_Date.prototype.setMinutes/S15.9.5.32_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.32_Date.prototype.setMinutes/S15.9.5.32_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.32_Date.prototype.setMinutes/S15.9.5.32_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.32_Date.prototype.setMinutes/S15.9.5.32_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.32_Date.prototype.setMinutes/S15.9.5.32_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.32_Date.prototype.setMinutes/S15.9.5.32_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.32_Date.prototype.setMinutes/S15.9.5.32_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.32_Date.prototype.setMinutes/S15.9.5.32_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.32_Date.prototype.setMinutes/S15.9.5.32_A1_T3.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.32_Date.prototype.setMinutes/S15.9.5.32_A1_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.32_Date.prototype.setMinutes/S15.9.5.32_A1_T3.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.32_Date.prototype.setMinutes/S15.9.5.32_A1_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.32_Date.prototype.setMinutes/S15.9.5.32_A2_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.32_Date.prototype.setMinutes/S15.9.5.32_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.32_Date.prototype.setMinutes/S15.9.5.32_A2_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.32_Date.prototype.setMinutes/S15.9.5.32_A2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.32_Date.prototype.setMinutes/S15.9.5.32_A3_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.32_Date.prototype.setMinutes/S15.9.5.32_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.32_Date.prototype.setMinutes/S15.9.5.32_A3_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.32_Date.prototype.setMinutes/S15.9.5.32_A3_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.32_Date.prototype.setMinutes/S15.9.5.32_A3_T2.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.32_Date.prototype.setMinutes/S15.9.5.32_A3_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.32_Date.prototype.setMinutes/S15.9.5.32_A3_T2.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.32_Date.prototype.setMinutes/S15.9.5.32_A3_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.32_Date.prototype.setMinutes/S15.9.5.32_A3_T3.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.32_Date.prototype.setMinutes/S15.9.5.32_A3_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.32_Date.prototype.setMinutes/S15.9.5.32_A3_T3.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.32_Date.prototype.setMinutes/S15.9.5.32_A3_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.33_Date.prototype.setUTCMinutes/S15.9.5.33_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.33_Date.prototype.setUTCMinutes/S15.9.5.33_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.33_Date.prototype.setUTCMinutes/S15.9.5.33_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.33_Date.prototype.setUTCMinutes/S15.9.5.33_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.33_Date.prototype.setUTCMinutes/S15.9.5.33_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.33_Date.prototype.setUTCMinutes/S15.9.5.33_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.33_Date.prototype.setUTCMinutes/S15.9.5.33_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.33_Date.prototype.setUTCMinutes/S15.9.5.33_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.33_Date.prototype.setUTCMinutes/S15.9.5.33_A1_T3.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.33_Date.prototype.setUTCMinutes/S15.9.5.33_A1_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.33_Date.prototype.setUTCMinutes/S15.9.5.33_A1_T3.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.33_Date.prototype.setUTCMinutes/S15.9.5.33_A1_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.33_Date.prototype.setUTCMinutes/S15.9.5.33_A2_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.33_Date.prototype.setUTCMinutes/S15.9.5.33_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.33_Date.prototype.setUTCMinutes/S15.9.5.33_A2_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.33_Date.prototype.setUTCMinutes/S15.9.5.33_A2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.33_Date.prototype.setUTCMinutes/S15.9.5.33_A3_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.33_Date.prototype.setUTCMinutes/S15.9.5.33_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.33_Date.prototype.setUTCMinutes/S15.9.5.33_A3_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.33_Date.prototype.setUTCMinutes/S15.9.5.33_A3_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.33_Date.prototype.setUTCMinutes/S15.9.5.33_A3_T2.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.33_Date.prototype.setUTCMinutes/S15.9.5.33_A3_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.33_Date.prototype.setUTCMinutes/S15.9.5.33_A3_T2.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.33_Date.prototype.setUTCMinutes/S15.9.5.33_A3_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.33_Date.prototype.setUTCMinutes/S15.9.5.33_A3_T3.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.33_Date.prototype.setUTCMinutes/S15.9.5.33_A3_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.33_Date.prototype.setUTCMinutes/S15.9.5.33_A3_T3.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.33_Date.prototype.setUTCMinutes/S15.9.5.33_A3_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.34_Date.prototype.setHours/S15.9.5.34_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.34_Date.prototype.setHours/S15.9.5.34_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.34_Date.prototype.setHours/S15.9.5.34_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.34_Date.prototype.setHours/S15.9.5.34_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.34_Date.prototype.setHours/S15.9.5.34_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.34_Date.prototype.setHours/S15.9.5.34_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.34_Date.prototype.setHours/S15.9.5.34_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.34_Date.prototype.setHours/S15.9.5.34_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.34_Date.prototype.setHours/S15.9.5.34_A1_T3.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.34_Date.prototype.setHours/S15.9.5.34_A1_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.34_Date.prototype.setHours/S15.9.5.34_A1_T3.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.34_Date.prototype.setHours/S15.9.5.34_A1_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.34_Date.prototype.setHours/S15.9.5.34_A2_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.34_Date.prototype.setHours/S15.9.5.34_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.34_Date.prototype.setHours/S15.9.5.34_A2_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.34_Date.prototype.setHours/S15.9.5.34_A2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.34_Date.prototype.setHours/S15.9.5.34_A3_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.34_Date.prototype.setHours/S15.9.5.34_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.34_Date.prototype.setHours/S15.9.5.34_A3_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.34_Date.prototype.setHours/S15.9.5.34_A3_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.34_Date.prototype.setHours/S15.9.5.34_A3_T2.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.34_Date.prototype.setHours/S15.9.5.34_A3_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.34_Date.prototype.setHours/S15.9.5.34_A3_T2.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.34_Date.prototype.setHours/S15.9.5.34_A3_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.34_Date.prototype.setHours/S15.9.5.34_A3_T3.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.34_Date.prototype.setHours/S15.9.5.34_A3_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.34_Date.prototype.setHours/S15.9.5.34_A3_T3.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.34_Date.prototype.setHours/S15.9.5.34_A3_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.35_Date.prototype.setUTCHours/S15.9.5.35_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.35_Date.prototype.setUTCHours/S15.9.5.35_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.35_Date.prototype.setUTCHours/S15.9.5.35_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.35_Date.prototype.setUTCHours/S15.9.5.35_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.35_Date.prototype.setUTCHours/S15.9.5.35_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.35_Date.prototype.setUTCHours/S15.9.5.35_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.35_Date.prototype.setUTCHours/S15.9.5.35_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.35_Date.prototype.setUTCHours/S15.9.5.35_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.35_Date.prototype.setUTCHours/S15.9.5.35_A1_T3.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.35_Date.prototype.setUTCHours/S15.9.5.35_A1_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.35_Date.prototype.setUTCHours/S15.9.5.35_A1_T3.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.35_Date.prototype.setUTCHours/S15.9.5.35_A1_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.35_Date.prototype.setUTCHours/S15.9.5.35_A2_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.35_Date.prototype.setUTCHours/S15.9.5.35_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.35_Date.prototype.setUTCHours/S15.9.5.35_A2_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.35_Date.prototype.setUTCHours/S15.9.5.35_A2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.35_Date.prototype.setUTCHours/S15.9.5.35_A3_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.35_Date.prototype.setUTCHours/S15.9.5.35_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.35_Date.prototype.setUTCHours/S15.9.5.35_A3_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.35_Date.prototype.setUTCHours/S15.9.5.35_A3_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.35_Date.prototype.setUTCHours/S15.9.5.35_A3_T2.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.35_Date.prototype.setUTCHours/S15.9.5.35_A3_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.35_Date.prototype.setUTCHours/S15.9.5.35_A3_T2.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.35_Date.prototype.setUTCHours/S15.9.5.35_A3_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.35_Date.prototype.setUTCHours/S15.9.5.35_A3_T3.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.35_Date.prototype.setUTCHours/S15.9.5.35_A3_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.35_Date.prototype.setUTCHours/S15.9.5.35_A3_T3.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.35_Date.prototype.setUTCHours/S15.9.5.35_A3_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.36_Date.prototype.setDate/S15.9.5.36_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.36_Date.prototype.setDate/S15.9.5.36_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.36_Date.prototype.setDate/S15.9.5.36_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.36_Date.prototype.setDate/S15.9.5.36_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.36_Date.prototype.setDate/S15.9.5.36_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.36_Date.prototype.setDate/S15.9.5.36_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.36_Date.prototype.setDate/S15.9.5.36_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.36_Date.prototype.setDate/S15.9.5.36_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.36_Date.prototype.setDate/S15.9.5.36_A1_T3.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.36_Date.prototype.setDate/S15.9.5.36_A1_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.36_Date.prototype.setDate/S15.9.5.36_A1_T3.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.36_Date.prototype.setDate/S15.9.5.36_A1_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.36_Date.prototype.setDate/S15.9.5.36_A2_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.36_Date.prototype.setDate/S15.9.5.36_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.36_Date.prototype.setDate/S15.9.5.36_A2_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.36_Date.prototype.setDate/S15.9.5.36_A2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.36_Date.prototype.setDate/S15.9.5.36_A3_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.36_Date.prototype.setDate/S15.9.5.36_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.36_Date.prototype.setDate/S15.9.5.36_A3_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.36_Date.prototype.setDate/S15.9.5.36_A3_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.36_Date.prototype.setDate/S15.9.5.36_A3_T2.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.36_Date.prototype.setDate/S15.9.5.36_A3_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.36_Date.prototype.setDate/S15.9.5.36_A3_T2.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.36_Date.prototype.setDate/S15.9.5.36_A3_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.36_Date.prototype.setDate/S15.9.5.36_A3_T3.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.36_Date.prototype.setDate/S15.9.5.36_A3_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.36_Date.prototype.setDate/S15.9.5.36_A3_T3.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.36_Date.prototype.setDate/S15.9.5.36_A3_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.37_Date.prototype.setUTCDate/S15.9.5.37_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.37_Date.prototype.setUTCDate/S15.9.5.37_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.37_Date.prototype.setUTCDate/S15.9.5.37_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.37_Date.prototype.setUTCDate/S15.9.5.37_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.37_Date.prototype.setUTCDate/S15.9.5.37_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.37_Date.prototype.setUTCDate/S15.9.5.37_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.37_Date.prototype.setUTCDate/S15.9.5.37_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.37_Date.prototype.setUTCDate/S15.9.5.37_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.37_Date.prototype.setUTCDate/S15.9.5.37_A1_T3.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.37_Date.prototype.setUTCDate/S15.9.5.37_A1_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.37_Date.prototype.setUTCDate/S15.9.5.37_A1_T3.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.37_Date.prototype.setUTCDate/S15.9.5.37_A1_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.37_Date.prototype.setUTCDate/S15.9.5.37_A2_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.37_Date.prototype.setUTCDate/S15.9.5.37_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.37_Date.prototype.setUTCDate/S15.9.5.37_A2_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.37_Date.prototype.setUTCDate/S15.9.5.37_A2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.37_Date.prototype.setUTCDate/S15.9.5.37_A3_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.37_Date.prototype.setUTCDate/S15.9.5.37_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.37_Date.prototype.setUTCDate/S15.9.5.37_A3_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.37_Date.prototype.setUTCDate/S15.9.5.37_A3_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.37_Date.prototype.setUTCDate/S15.9.5.37_A3_T2.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.37_Date.prototype.setUTCDate/S15.9.5.37_A3_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.37_Date.prototype.setUTCDate/S15.9.5.37_A3_T2.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.37_Date.prototype.setUTCDate/S15.9.5.37_A3_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.37_Date.prototype.setUTCDate/S15.9.5.37_A3_T3.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.37_Date.prototype.setUTCDate/S15.9.5.37_A3_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.37_Date.prototype.setUTCDate/S15.9.5.37_A3_T3.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.37_Date.prototype.setUTCDate/S15.9.5.37_A3_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.38_Date.prototype.setMonth/S15.9.5.38_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.38_Date.prototype.setMonth/S15.9.5.38_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.38_Date.prototype.setMonth/S15.9.5.38_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.38_Date.prototype.setMonth/S15.9.5.38_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.38_Date.prototype.setMonth/S15.9.5.38_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.38_Date.prototype.setMonth/S15.9.5.38_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.38_Date.prototype.setMonth/S15.9.5.38_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.38_Date.prototype.setMonth/S15.9.5.38_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.38_Date.prototype.setMonth/S15.9.5.38_A1_T3.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.38_Date.prototype.setMonth/S15.9.5.38_A1_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.38_Date.prototype.setMonth/S15.9.5.38_A1_T3.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.38_Date.prototype.setMonth/S15.9.5.38_A1_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.38_Date.prototype.setMonth/S15.9.5.38_A2_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.38_Date.prototype.setMonth/S15.9.5.38_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.38_Date.prototype.setMonth/S15.9.5.38_A2_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.38_Date.prototype.setMonth/S15.9.5.38_A2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.38_Date.prototype.setMonth/S15.9.5.38_A3_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.38_Date.prototype.setMonth/S15.9.5.38_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.38_Date.prototype.setMonth/S15.9.5.38_A3_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.38_Date.prototype.setMonth/S15.9.5.38_A3_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.38_Date.prototype.setMonth/S15.9.5.38_A3_T2.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.38_Date.prototype.setMonth/S15.9.5.38_A3_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.38_Date.prototype.setMonth/S15.9.5.38_A3_T2.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.38_Date.prototype.setMonth/S15.9.5.38_A3_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.38_Date.prototype.setMonth/S15.9.5.38_A3_T3.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.38_Date.prototype.setMonth/S15.9.5.38_A3_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.38_Date.prototype.setMonth/S15.9.5.38_A3_T3.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.38_Date.prototype.setMonth/S15.9.5.38_A3_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.39_Date.prototype.setUTCMonth/S15.9.5.39_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.39_Date.prototype.setUTCMonth/S15.9.5.39_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.39_Date.prototype.setUTCMonth/S15.9.5.39_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.39_Date.prototype.setUTCMonth/S15.9.5.39_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.39_Date.prototype.setUTCMonth/S15.9.5.39_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.39_Date.prototype.setUTCMonth/S15.9.5.39_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.39_Date.prototype.setUTCMonth/S15.9.5.39_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.39_Date.prototype.setUTCMonth/S15.9.5.39_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.39_Date.prototype.setUTCMonth/S15.9.5.39_A1_T3.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.39_Date.prototype.setUTCMonth/S15.9.5.39_A1_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.39_Date.prototype.setUTCMonth/S15.9.5.39_A1_T3.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.39_Date.prototype.setUTCMonth/S15.9.5.39_A1_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.39_Date.prototype.setUTCMonth/S15.9.5.39_A2_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.39_Date.prototype.setUTCMonth/S15.9.5.39_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.39_Date.prototype.setUTCMonth/S15.9.5.39_A2_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.39_Date.prototype.setUTCMonth/S15.9.5.39_A2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.39_Date.prototype.setUTCMonth/S15.9.5.39_A3_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.39_Date.prototype.setUTCMonth/S15.9.5.39_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.39_Date.prototype.setUTCMonth/S15.9.5.39_A3_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.39_Date.prototype.setUTCMonth/S15.9.5.39_A3_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.39_Date.prototype.setUTCMonth/S15.9.5.39_A3_T2.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.39_Date.prototype.setUTCMonth/S15.9.5.39_A3_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.39_Date.prototype.setUTCMonth/S15.9.5.39_A3_T2.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.39_Date.prototype.setUTCMonth/S15.9.5.39_A3_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.39_Date.prototype.setUTCMonth/S15.9.5.39_A3_T3.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.39_Date.prototype.setUTCMonth/S15.9.5.39_A3_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.39_Date.prototype.setUTCMonth/S15.9.5.39_A3_T3.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.39_Date.prototype.setUTCMonth/S15.9.5.39_A3_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.3_Date.prototype.toDateString/S15.9.5.3_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.3_Date.prototype.toDateString/S15.9.5.3_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.3_Date.prototype.toDateString/S15.9.5.3_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.3_Date.prototype.toDateString/S15.9.5.3_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.3_Date.prototype.toDateString/S15.9.5.3_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.3_Date.prototype.toDateString/S15.9.5.3_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.3_Date.prototype.toDateString/S15.9.5.3_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.3_Date.prototype.toDateString/S15.9.5.3_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.3_Date.prototype.toDateString/S15.9.5.3_A1_T3.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.3_Date.prototype.toDateString/S15.9.5.3_A1_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.3_Date.prototype.toDateString/S15.9.5.3_A1_T3.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.3_Date.prototype.toDateString/S15.9.5.3_A1_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.3_Date.prototype.toDateString/S15.9.5.3_A2_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.3_Date.prototype.toDateString/S15.9.5.3_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.3_Date.prototype.toDateString/S15.9.5.3_A2_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.3_Date.prototype.toDateString/S15.9.5.3_A2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.3_Date.prototype.toDateString/S15.9.5.3_A3_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.3_Date.prototype.toDateString/S15.9.5.3_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.3_Date.prototype.toDateString/S15.9.5.3_A3_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.3_Date.prototype.toDateString/S15.9.5.3_A3_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.3_Date.prototype.toDateString/S15.9.5.3_A3_T2.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.3_Date.prototype.toDateString/S15.9.5.3_A3_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.3_Date.prototype.toDateString/S15.9.5.3_A3_T2.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.3_Date.prototype.toDateString/S15.9.5.3_A3_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.3_Date.prototype.toDateString/S15.9.5.3_A3_T3.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.3_Date.prototype.toDateString/S15.9.5.3_A3_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.3_Date.prototype.toDateString/S15.9.5.3_A3_T3.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.3_Date.prototype.toDateString/S15.9.5.3_A3_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.40_Date.prototype.setFullYear/S15.9.5.40_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.40_Date.prototype.setFullYear/S15.9.5.40_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.40_Date.prototype.setFullYear/S15.9.5.40_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.40_Date.prototype.setFullYear/S15.9.5.40_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.40_Date.prototype.setFullYear/S15.9.5.40_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.40_Date.prototype.setFullYear/S15.9.5.40_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.40_Date.prototype.setFullYear/S15.9.5.40_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.40_Date.prototype.setFullYear/S15.9.5.40_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.40_Date.prototype.setFullYear/S15.9.5.40_A1_T3.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.40_Date.prototype.setFullYear/S15.9.5.40_A1_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.40_Date.prototype.setFullYear/S15.9.5.40_A1_T3.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.40_Date.prototype.setFullYear/S15.9.5.40_A1_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.40_Date.prototype.setFullYear/S15.9.5.40_A2_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.40_Date.prototype.setFullYear/S15.9.5.40_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.40_Date.prototype.setFullYear/S15.9.5.40_A2_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.40_Date.prototype.setFullYear/S15.9.5.40_A2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.40_Date.prototype.setFullYear/S15.9.5.40_A3_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.40_Date.prototype.setFullYear/S15.9.5.40_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.40_Date.prototype.setFullYear/S15.9.5.40_A3_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.40_Date.prototype.setFullYear/S15.9.5.40_A3_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.40_Date.prototype.setFullYear/S15.9.5.40_A3_T2.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.40_Date.prototype.setFullYear/S15.9.5.40_A3_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.40_Date.prototype.setFullYear/S15.9.5.40_A3_T2.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.40_Date.prototype.setFullYear/S15.9.5.40_A3_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.40_Date.prototype.setFullYear/S15.9.5.40_A3_T3.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.40_Date.prototype.setFullYear/S15.9.5.40_A3_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.40_Date.prototype.setFullYear/S15.9.5.40_A3_T3.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.40_Date.prototype.setFullYear/S15.9.5.40_A3_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.41_Date.prototype.setUTCFullYear/S15.9.5.41_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.41_Date.prototype.setUTCFullYear/S15.9.5.41_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.41_Date.prototype.setUTCFullYear/S15.9.5.41_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.41_Date.prototype.setUTCFullYear/S15.9.5.41_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.41_Date.prototype.setUTCFullYear/S15.9.5.41_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.41_Date.prototype.setUTCFullYear/S15.9.5.41_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.41_Date.prototype.setUTCFullYear/S15.9.5.41_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.41_Date.prototype.setUTCFullYear/S15.9.5.41_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.41_Date.prototype.setUTCFullYear/S15.9.5.41_A1_T3.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.41_Date.prototype.setUTCFullYear/S15.9.5.41_A1_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.41_Date.prototype.setUTCFullYear/S15.9.5.41_A1_T3.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.41_Date.prototype.setUTCFullYear/S15.9.5.41_A1_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.41_Date.prototype.setUTCFullYear/S15.9.5.41_A2_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.41_Date.prototype.setUTCFullYear/S15.9.5.41_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.41_Date.prototype.setUTCFullYear/S15.9.5.41_A2_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.41_Date.prototype.setUTCFullYear/S15.9.5.41_A2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.41_Date.prototype.setUTCFullYear/S15.9.5.41_A3_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.41_Date.prototype.setUTCFullYear/S15.9.5.41_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.41_Date.prototype.setUTCFullYear/S15.9.5.41_A3_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.41_Date.prototype.setUTCFullYear/S15.9.5.41_A3_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.41_Date.prototype.setUTCFullYear/S15.9.5.41_A3_T2.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.41_Date.prototype.setUTCFullYear/S15.9.5.41_A3_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.41_Date.prototype.setUTCFullYear/S15.9.5.41_A3_T2.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.41_Date.prototype.setUTCFullYear/S15.9.5.41_A3_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.41_Date.prototype.setUTCFullYear/S15.9.5.41_A3_T3.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.41_Date.prototype.setUTCFullYear/S15.9.5.41_A3_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.41_Date.prototype.setUTCFullYear/S15.9.5.41_A3_T3.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.41_Date.prototype.setUTCFullYear/S15.9.5.41_A3_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.42_Date.prototype.toUTCString/S15.9.5.42_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.42_Date.prototype.toUTCString/S15.9.5.42_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.42_Date.prototype.toUTCString/S15.9.5.42_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.42_Date.prototype.toUTCString/S15.9.5.42_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.42_Date.prototype.toUTCString/S15.9.5.42_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.42_Date.prototype.toUTCString/S15.9.5.42_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.42_Date.prototype.toUTCString/S15.9.5.42_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.42_Date.prototype.toUTCString/S15.9.5.42_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.42_Date.prototype.toUTCString/S15.9.5.42_A1_T3.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.42_Date.prototype.toUTCString/S15.9.5.42_A1_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.42_Date.prototype.toUTCString/S15.9.5.42_A1_T3.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.42_Date.prototype.toUTCString/S15.9.5.42_A1_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.42_Date.prototype.toUTCString/S15.9.5.42_A2_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.42_Date.prototype.toUTCString/S15.9.5.42_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.42_Date.prototype.toUTCString/S15.9.5.42_A2_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.42_Date.prototype.toUTCString/S15.9.5.42_A2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.42_Date.prototype.toUTCString/S15.9.5.42_A3_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.42_Date.prototype.toUTCString/S15.9.5.42_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.42_Date.prototype.toUTCString/S15.9.5.42_A3_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.42_Date.prototype.toUTCString/S15.9.5.42_A3_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.42_Date.prototype.toUTCString/S15.9.5.42_A3_T2.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.42_Date.prototype.toUTCString/S15.9.5.42_A3_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.42_Date.prototype.toUTCString/S15.9.5.42_A3_T2.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.42_Date.prototype.toUTCString/S15.9.5.42_A3_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.42_Date.prototype.toUTCString/S15.9.5.42_A3_T3.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.42_Date.prototype.toUTCString/S15.9.5.42_A3_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.42_Date.prototype.toUTCString/S15.9.5.42_A3_T3.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.42_Date.prototype.toUTCString/S15.9.5.42_A3_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.4_Date.prototype.toTimeString/S15.9.5.4_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.4_Date.prototype.toTimeString/S15.9.5.4_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.4_Date.prototype.toTimeString/S15.9.5.4_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.4_Date.prototype.toTimeString/S15.9.5.4_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.4_Date.prototype.toTimeString/S15.9.5.4_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.4_Date.prototype.toTimeString/S15.9.5.4_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.4_Date.prototype.toTimeString/S15.9.5.4_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.4_Date.prototype.toTimeString/S15.9.5.4_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.4_Date.prototype.toTimeString/S15.9.5.4_A1_T3.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.4_Date.prototype.toTimeString/S15.9.5.4_A1_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.4_Date.prototype.toTimeString/S15.9.5.4_A1_T3.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.4_Date.prototype.toTimeString/S15.9.5.4_A1_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.4_Date.prototype.toTimeString/S15.9.5.4_A2_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.4_Date.prototype.toTimeString/S15.9.5.4_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.4_Date.prototype.toTimeString/S15.9.5.4_A2_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.4_Date.prototype.toTimeString/S15.9.5.4_A2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.4_Date.prototype.toTimeString/S15.9.5.4_A3_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.4_Date.prototype.toTimeString/S15.9.5.4_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.4_Date.prototype.toTimeString/S15.9.5.4_A3_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.4_Date.prototype.toTimeString/S15.9.5.4_A3_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.4_Date.prototype.toTimeString/S15.9.5.4_A3_T2.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.4_Date.prototype.toTimeString/S15.9.5.4_A3_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.4_Date.prototype.toTimeString/S15.9.5.4_A3_T2.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.4_Date.prototype.toTimeString/S15.9.5.4_A3_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.4_Date.prototype.toTimeString/S15.9.5.4_A3_T3.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.4_Date.prototype.toTimeString/S15.9.5.4_A3_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.4_Date.prototype.toTimeString/S15.9.5.4_A3_T3.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.4_Date.prototype.toTimeString/S15.9.5.4_A3_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.5_Date.prototype.toLocaleString/S15.9.5.5_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.5_Date.prototype.toLocaleString/S15.9.5.5_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.5_Date.prototype.toLocaleString/S15.9.5.5_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.5_Date.prototype.toLocaleString/S15.9.5.5_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.5_Date.prototype.toLocaleString/S15.9.5.5_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.5_Date.prototype.toLocaleString/S15.9.5.5_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.5_Date.prototype.toLocaleString/S15.9.5.5_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.5_Date.prototype.toLocaleString/S15.9.5.5_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.5_Date.prototype.toLocaleString/S15.9.5.5_A1_T3.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.5_Date.prototype.toLocaleString/S15.9.5.5_A1_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.5_Date.prototype.toLocaleString/S15.9.5.5_A1_T3.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.5_Date.prototype.toLocaleString/S15.9.5.5_A1_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.5_Date.prototype.toLocaleString/S15.9.5.5_A2_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.5_Date.prototype.toLocaleString/S15.9.5.5_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.5_Date.prototype.toLocaleString/S15.9.5.5_A2_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.5_Date.prototype.toLocaleString/S15.9.5.5_A2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.5_Date.prototype.toLocaleString/S15.9.5.5_A3_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.5_Date.prototype.toLocaleString/S15.9.5.5_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.5_Date.prototype.toLocaleString/S15.9.5.5_A3_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.5_Date.prototype.toLocaleString/S15.9.5.5_A3_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.5_Date.prototype.toLocaleString/S15.9.5.5_A3_T2.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.5_Date.prototype.toLocaleString/S15.9.5.5_A3_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.5_Date.prototype.toLocaleString/S15.9.5.5_A3_T2.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.5_Date.prototype.toLocaleString/S15.9.5.5_A3_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.5_Date.prototype.toLocaleString/S15.9.5.5_A3_T3.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.5_Date.prototype.toLocaleString/S15.9.5.5_A3_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.5_Date.prototype.toLocaleString/S15.9.5.5_A3_T3.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.5_Date.prototype.toLocaleString/S15.9.5.5_A3_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.6_Date.prototype.toLocaleDateString/S15.9.5.6_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.6_Date.prototype.toLocaleDateString/S15.9.5.6_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.6_Date.prototype.toLocaleDateString/S15.9.5.6_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.6_Date.prototype.toLocaleDateString/S15.9.5.6_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.6_Date.prototype.toLocaleDateString/S15.9.5.6_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.6_Date.prototype.toLocaleDateString/S15.9.5.6_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.6_Date.prototype.toLocaleDateString/S15.9.5.6_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.6_Date.prototype.toLocaleDateString/S15.9.5.6_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.6_Date.prototype.toLocaleDateString/S15.9.5.6_A1_T3.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.6_Date.prototype.toLocaleDateString/S15.9.5.6_A1_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.6_Date.prototype.toLocaleDateString/S15.9.5.6_A1_T3.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.6_Date.prototype.toLocaleDateString/S15.9.5.6_A1_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.6_Date.prototype.toLocaleDateString/S15.9.5.6_A2_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.6_Date.prototype.toLocaleDateString/S15.9.5.6_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.6_Date.prototype.toLocaleDateString/S15.9.5.6_A2_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.6_Date.prototype.toLocaleDateString/S15.9.5.6_A2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.6_Date.prototype.toLocaleDateString/S15.9.5.6_A3_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.6_Date.prototype.toLocaleDateString/S15.9.5.6_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.6_Date.prototype.toLocaleDateString/S15.9.5.6_A3_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.6_Date.prototype.toLocaleDateString/S15.9.5.6_A3_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.6_Date.prototype.toLocaleDateString/S15.9.5.6_A3_T2.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.6_Date.prototype.toLocaleDateString/S15.9.5.6_A3_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.6_Date.prototype.toLocaleDateString/S15.9.5.6_A3_T2.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.6_Date.prototype.toLocaleDateString/S15.9.5.6_A3_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.6_Date.prototype.toLocaleDateString/S15.9.5.6_A3_T3.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.6_Date.prototype.toLocaleDateString/S15.9.5.6_A3_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.6_Date.prototype.toLocaleDateString/S15.9.5.6_A3_T3.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.6_Date.prototype.toLocaleDateString/S15.9.5.6_A3_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.7_Date.prototype.toLocaleTimeString/S15.9.5.7_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.7_Date.prototype.toLocaleTimeString/S15.9.5.7_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.7_Date.prototype.toLocaleTimeString/S15.9.5.7_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.7_Date.prototype.toLocaleTimeString/S15.9.5.7_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.7_Date.prototype.toLocaleTimeString/S15.9.5.7_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.7_Date.prototype.toLocaleTimeString/S15.9.5.7_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.7_Date.prototype.toLocaleTimeString/S15.9.5.7_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.7_Date.prototype.toLocaleTimeString/S15.9.5.7_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.7_Date.prototype.toLocaleTimeString/S15.9.5.7_A1_T3.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.7_Date.prototype.toLocaleTimeString/S15.9.5.7_A1_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.7_Date.prototype.toLocaleTimeString/S15.9.5.7_A1_T3.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.7_Date.prototype.toLocaleTimeString/S15.9.5.7_A1_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.7_Date.prototype.toLocaleTimeString/S15.9.5.7_A2_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.7_Date.prototype.toLocaleTimeString/S15.9.5.7_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.7_Date.prototype.toLocaleTimeString/S15.9.5.7_A2_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.7_Date.prototype.toLocaleTimeString/S15.9.5.7_A2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.7_Date.prototype.toLocaleTimeString/S15.9.5.7_A3_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.7_Date.prototype.toLocaleTimeString/S15.9.5.7_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.7_Date.prototype.toLocaleTimeString/S15.9.5.7_A3_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.7_Date.prototype.toLocaleTimeString/S15.9.5.7_A3_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.7_Date.prototype.toLocaleTimeString/S15.9.5.7_A3_T2.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.7_Date.prototype.toLocaleTimeString/S15.9.5.7_A3_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.7_Date.prototype.toLocaleTimeString/S15.9.5.7_A3_T2.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.7_Date.prototype.toLocaleTimeString/S15.9.5.7_A3_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.7_Date.prototype.toLocaleTimeString/S15.9.5.7_A3_T3.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.7_Date.prototype.toLocaleTimeString/S15.9.5.7_A3_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.7_Date.prototype.toLocaleTimeString/S15.9.5.7_A3_T3.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.7_Date.prototype.toLocaleTimeString/S15.9.5.7_A3_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.8_Date.prototype.valueOf/S15.9.5.8_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.8_Date.prototype.valueOf/S15.9.5.8_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.8_Date.prototype.valueOf/S15.9.5.8_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.8_Date.prototype.valueOf/S15.9.5.8_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.8_Date.prototype.valueOf/S15.9.5.8_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.8_Date.prototype.valueOf/S15.9.5.8_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.8_Date.prototype.valueOf/S15.9.5.8_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.8_Date.prototype.valueOf/S15.9.5.8_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.8_Date.prototype.valueOf/S15.9.5.8_A1_T3.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.8_Date.prototype.valueOf/S15.9.5.8_A1_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.8_Date.prototype.valueOf/S15.9.5.8_A1_T3.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.8_Date.prototype.valueOf/S15.9.5.8_A1_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.8_Date.prototype.valueOf/S15.9.5.8_A2_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.8_Date.prototype.valueOf/S15.9.5.8_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.8_Date.prototype.valueOf/S15.9.5.8_A2_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.8_Date.prototype.valueOf/S15.9.5.8_A2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.8_Date.prototype.valueOf/S15.9.5.8_A3_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.8_Date.prototype.valueOf/S15.9.5.8_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.8_Date.prototype.valueOf/S15.9.5.8_A3_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.8_Date.prototype.valueOf/S15.9.5.8_A3_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.8_Date.prototype.valueOf/S15.9.5.8_A3_T2.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.8_Date.prototype.valueOf/S15.9.5.8_A3_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.8_Date.prototype.valueOf/S15.9.5.8_A3_T2.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.8_Date.prototype.valueOf/S15.9.5.8_A3_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.8_Date.prototype.valueOf/S15.9.5.8_A3_T3.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.8_Date.prototype.valueOf/S15.9.5.8_A3_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.8_Date.prototype.valueOf/S15.9.5.8_A3_T3.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.8_Date.prototype.valueOf/S15.9.5.8_A3_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.9_Date.prototype.getTime/S15.9.5.9_A1_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.9_Date.prototype.getTime/S15.9.5.9_A1_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.9_Date.prototype.getTime/S15.9.5.9_A1_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.9_Date.prototype.getTime/S15.9.5.9_A1_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.9_Date.prototype.getTime/S15.9.5.9_A1_T2.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.9_Date.prototype.getTime/S15.9.5.9_A1_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.9_Date.prototype.getTime/S15.9.5.9_A1_T2.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.9_Date.prototype.getTime/S15.9.5.9_A1_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.9_Date.prototype.getTime/S15.9.5.9_A1_T3.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.9_Date.prototype.getTime/S15.9.5.9_A1_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.9_Date.prototype.getTime/S15.9.5.9_A1_T3.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.9_Date.prototype.getTime/S15.9.5.9_A1_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.9_Date.prototype.getTime/S15.9.5.9_A2_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.9_Date.prototype.getTime/S15.9.5.9_A2_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.9_Date.prototype.getTime/S15.9.5.9_A2_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.9_Date.prototype.getTime/S15.9.5.9_A2_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.9_Date.prototype.getTime/S15.9.5.9_A3_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.9_Date.prototype.getTime/S15.9.5.9_A3_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.9_Date.prototype.getTime/S15.9.5.9_A3_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.9_Date.prototype.getTime/S15.9.5.9_A3_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.9_Date.prototype.getTime/S15.9.5.9_A3_T2.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.9_Date.prototype.getTime/S15.9.5.9_A3_T2.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.9_Date.prototype.getTime/S15.9.5.9_A3_T2.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.9_Date.prototype.getTime/S15.9.5.9_A3_T2.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.9_Date.prototype.getTime/S15.9.5.9_A3_T3.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.9_Date.prototype.getTime/S15.9.5.9_A3_T3.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.9_Date.prototype.getTime/S15.9.5.9_A3_T3.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/15.9.5.9_Date.prototype.getTime/S15.9.5.9_A3_T3.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A01_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A01_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A01_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A01_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A02_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A02_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A02_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A02_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A03_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A03_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A03_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A03_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A04_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A04_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A04_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A04_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A05_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A05_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A05_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A05_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A06_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A06_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A06_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A06_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A07_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A07_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A07_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A07_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A08_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A08_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A08_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A08_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A09_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A09_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A09_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A09_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A10_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A10_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A10_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A10_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A11_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A11_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A11_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A11_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A12_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A12_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A12_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A12_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A13_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A13_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A13_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A13_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A14_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A14_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A14_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A14_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A15_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A15_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A15_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A15_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A16_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A16_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A16_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A16_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A17_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A17_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A17_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A17_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A18_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A18_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A18_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A18_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A19_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A19_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A19_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A19_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A20_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A20_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A20_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A20_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A21_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A21_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A21_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A21_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A22_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A22_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A22_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A22_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A23_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A23_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A23_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A23_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A24_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A24_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A24_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A24_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A25_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A25_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A25_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A25_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A26_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A26_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A26_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A26_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A27_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A27_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A27_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A27_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A28_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A28_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A28_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A28_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A29_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A29_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A29_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A29_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A30_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A30_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A30_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A30_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A31_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A31_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A31_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A31_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A32_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A32_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A32_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A32_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A33_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A33_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A33_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A33_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A34_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A34_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A34_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A34_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A35_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A35_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A35_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A35_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A36_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A36_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A36_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A36_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A37_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A37_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A37_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A37_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A38_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A38_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A38_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A38_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A39_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A39_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A39_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A39_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A40_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A40_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A40_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A40_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A41_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A41_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A41_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A41_T1.js diff --git a/website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A42_T1.js b/test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A42_T1.js similarity index 100% rename from website/resources/scripts/testcases/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A42_T1.js rename to test/suite/sputnik_converted/15_Native/15.9_Date_Objects/15.9.5_Properties_of_the_Date_Prototype_Object/S15.9.5_A42_T1.js diff --git a/website/resources/scripts/testcases/chapter10/10.4/10.4.2/10.4.2-1-1.js b/website/resources/scripts/testcases/chapter10/10.4/10.4.2/10.4.2-1-1.js deleted file mode 100644 index 9c34687f6e..0000000000 --- a/website/resources/scripts/testcases/chapter10/10.4/10.4.2/10.4.2-1-1.js +++ /dev/null @@ -1,39 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -var __10_4_2_1_1_1 = "str"; - -ES5Harness.registerTest( { -id: "10.4.2-1-1", - -path: "TestCases/chapter10/10.4/10.4.2/10.4.2-1-1.js", - -description: "Indirect call to eval has context set to global context", - -test: function testcase() { - var _eval = eval; - var __10_4_2_1_1_1 = "str1"; - if(_eval("\'str\' === __10_4_2_1_1_1") === true && // indirect eval - eval("\'str1\' === __10_4_2_1_1_1") === true) // direct eval - return true; - } -}); diff --git a/website/resources/scripts/testcases/chapter10/10.4/10.4.2/10.4.2-1-2.js b/website/resources/scripts/testcases/chapter10/10.4/10.4.2/10.4.2-1-2.js deleted file mode 100644 index 020f5cc7d0..0000000000 --- a/website/resources/scripts/testcases/chapter10/10.4/10.4.2/10.4.2-1-2.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -var __10_4_2_1_2 = "str"; - -ES5Harness.registerTest( { -id: "10.4.2-1-2", - -path: "TestCases/chapter10/10.4/10.4.2/10.4.2-1-2.js", - -description: "Indirect call to eval has context set to global context (nested function)", - -test: function testcase() { - var _eval = eval; - var __10_4_2_1_2 = "str1"; - function foo() - { - var __10_4_2_1_2 = "str2"; - if(_eval("\'str\' === __10_4_2_1_2") === true && // indirect eval - eval("\'str2\' === __10_4_2_1_2") === true) // direct eval - return true; - } - return foo(); - } -}); diff --git a/website/resources/scripts/testcases/chapter10/10.4/10.4.2/10.4.2-1-3.js b/website/resources/scripts/testcases/chapter10/10.4/10.4.2/10.4.2-1-3.js deleted file mode 100644 index f342195319..0000000000 --- a/website/resources/scripts/testcases/chapter10/10.4/10.4.2/10.4.2-1-3.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -var __10_4_2_1_3 = "str"; - -ES5Harness.registerTest( { -id: "10.4.2-1-3", - -path: "TestCases/chapter10/10.4/10.4.2/10.4.2-1-3.js", - -description: "Indirect call to eval has context set to global context (catch block)", - -test: function testcase() { - - var _eval = eval; - var __10_4_2_1_3 = "str1"; - try - { - throw "error"; - } - catch(e) - { - var __10_4_2_1_3 = "str2"; - if(_eval("\'str\' === __10_4_2_1_3") === true && // indirect eval - eval("\'str2\' === __10_4_2_1_3") === true) // direct eval - return true; - } - } -}); diff --git a/website/resources/scripts/testcases/chapter10/10.4/10.4.2/10.4.2-1-4.js b/website/resources/scripts/testcases/chapter10/10.4/10.4.2/10.4.2-1-4.js deleted file mode 100644 index d87bb5bf56..0000000000 --- a/website/resources/scripts/testcases/chapter10/10.4/10.4.2/10.4.2-1-4.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -var __10_4_2_1_4 = "str"; - - -ES5Harness.registerTest( { -id: "10.4.2-1-4", - -path: "TestCases/chapter10/10.4/10.4.2/10.4.2-1-4.js", - -description: "Indirect call to eval has context set to global context (with block)", - -test: function testcase() { - var o = new Object(); - o.__10_4_2_1_4 = "str2"; - var _eval = eval; - var __10_4_2_1_4 = "str1"; - with(o) - { - if(_eval("\'str\' === __10_4_2_1_4") === true && // indirect eval - eval("\'str2\' === __10_4_2_1_4") === true) // direct eval - return true; - } - } -}); diff --git a/website/resources/scripts/testcases/chapter10/10.4/10.4.2/10.4.2-1-5.js b/website/resources/scripts/testcases/chapter10/10.4/10.4.2/10.4.2-1-5.js deleted file mode 100644 index 5fa841894d..0000000000 --- a/website/resources/scripts/testcases/chapter10/10.4/10.4.2/10.4.2-1-5.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -var __10_4_2_1_5 = "str"; - - -ES5Harness.registerTest( { -id: "10.4.2-1-5", - -path: "TestCases/chapter10/10.4/10.4.2/10.4.2-1-5.js", - -description: "Indirect call to eval has context set to global context (inside another eval)", - -test: function testcase() { - var __10_4_2_1_5 = "str1"; - var r = eval("\ - var _eval = eval; \ - var __10_4_2_1_5 = \'str2\'; \ - _eval(\"\'str\' === __10_4_2_1_5 \") && \ - eval(\"\'str2\' === __10_4_2_1_5\")\ - "); - if(r == true) - return true; - } -}); diff --git a/website/resources/scripts/testcases/chapter10/10.4/10.4.2/10.4.2-2-c-1.js b/website/resources/scripts/testcases/chapter10/10.4/10.4.2/10.4.2-2-c-1.js deleted file mode 100644 index e3821df739..0000000000 --- a/website/resources/scripts/testcases/chapter10/10.4/10.4.2/10.4.2-2-c-1.js +++ /dev/null @@ -1,39 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "10.4.2-2-c-1", - -path: "TestCases/chapter10/10.4/10.4.2/10.4.2-2-c-1.js", - -description: "Direct val code in non-strict mode - can instantiate variable in calling context", - -test: function testcase() { -  var x = 0; -  return function inner() { - eval("var x = 1"); - if (x === 1) - return true; - } (); - } - -}); - diff --git a/website/resources/scripts/testcases/chapter10/10.6/10.6-10-c-ii-1.js b/website/resources/scripts/testcases/chapter10/10.6/10.6-10-c-ii-1.js deleted file mode 100644 index 7fc8f62cc0..0000000000 --- a/website/resources/scripts/testcases/chapter10/10.6/10.6-10-c-ii-1.js +++ /dev/null @@ -1,38 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "10.6-10-c-ii-1", - -path: "TestCases/chapter10/10.6/10.6-10-c-ii-1.js", - -description: "arguments[i] change with actual parameters", - -test: function testcase() { - function foo(a,b,c) - { - a = 1; b = 'str'; c = 2.1; - if(arguments[0] === 1 && arguments[1] === 'str' && arguments[2] === 2.1) - return true; - } - return foo(10,'sss',1); - } -}); diff --git a/website/resources/scripts/testcases/chapter10/10.6/10.6-10-c-ii-2.js b/website/resources/scripts/testcases/chapter10/10.6/10.6-10-c-ii-2.js deleted file mode 100644 index 5de79ca09e..0000000000 --- a/website/resources/scripts/testcases/chapter10/10.6/10.6-10-c-ii-2.js +++ /dev/null @@ -1,39 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "10.6-10-c-ii-2", - -path: "TestCases/chapter10/10.6/10.6-10-c-ii-2.js", - -description: "arguments[i] map to actual parameter", - -test: function testcase() { - - function foo(a,b,c) - { - arguments[0] = 1; arguments[1] = 'str'; arguments[2] = 2.1; - if(1 === a && 'str' === b && 2.1 === c) - return true; - } - return foo(10,'sss',1); - } -}); diff --git a/website/resources/scripts/testcases/chapter10/10.6/10.6-12-1.js b/website/resources/scripts/testcases/chapter10/10.6/10.6-12-1.js deleted file mode 100644 index eba3e5952a..0000000000 --- a/website/resources/scripts/testcases/chapter10/10.6/10.6-12-1.js +++ /dev/null @@ -1,38 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "10.6-12-1", - -path: "TestCases/chapter10/10.6/10.6-12-1.js", - -description: "Accessing callee property of Arguments object is allowed", - -test: function testcase() { - try - { - arguments.callee; - return true; - } - catch (e) { - } - } -}); diff --git a/website/resources/scripts/testcases/chapter10/10.6/10.6-12-2.js b/website/resources/scripts/testcases/chapter10/10.6/10.6-12-2.js deleted file mode 100644 index e41aa06f6a..0000000000 --- a/website/resources/scripts/testcases/chapter10/10.6/10.6-12-2.js +++ /dev/null @@ -1,43 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "10.6-12-2", - -path: "TestCases/chapter10/10.6/10.6-12-2.js", - -description: "arguments.callee has correct attributes", - -test: function testcase() { - - var desc = Object.getOwnPropertyDescriptor(arguments,"callee"); - if(desc.configurable === true && - desc.enumerable === false && - desc.writable === true && - desc.hasOwnProperty('get') == false && - desc.hasOwnProperty('put') == false) - return true; - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter10/10.6/10.6-13-1.js b/website/resources/scripts/testcases/chapter10/10.6/10.6-13-1.js deleted file mode 100644 index 487ca461a1..0000000000 --- a/website/resources/scripts/testcases/chapter10/10.6/10.6-13-1.js +++ /dev/null @@ -1,38 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "10.6-13-1", - -path: "TestCases/chapter10/10.6/10.6-13-1.js", - -description: "Accessing caller property of Arguments object is allowed", - -test: function testcase() { - try - { - arguments.caller; - return true; - } - catch (e) { - } - } -}); diff --git a/website/resources/scripts/testcases/chapter10/10.6/10.6-5-1.js b/website/resources/scripts/testcases/chapter10/10.6/10.6-5-1.js deleted file mode 100644 index 623cb305d7..0000000000 --- a/website/resources/scripts/testcases/chapter10/10.6/10.6-5-1.js +++ /dev/null @@ -1,36 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "10.6-5-1", - -path: "TestCases/chapter10/10.6/10.6-5-1.js", - -description: "[[Prototype]] property of Arguments is set to Object prototype object", - -test: function testcase() { - if(Object.getPrototypeOf(arguments) === Object.getPrototypeOf({})) - return true; - }, -precondition: function () { - return fnExists(Object.getPrototypeOf); - } -}); diff --git a/website/resources/scripts/testcases/chapter10/10.6/10.6-6-1.js b/website/resources/scripts/testcases/chapter10/10.6/10.6-6-1.js deleted file mode 100644 index 82116c30a0..0000000000 --- a/website/resources/scripts/testcases/chapter10/10.6/10.6-6-1.js +++ /dev/null @@ -1,39 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "10.6-6-1", - -path: "TestCases/chapter10/10.6/10.6-6-1.js", - -description: "'length property of arguments object exists", - -test: function testcase() { - - var desc = Object.getOwnPropertyDescriptor(arguments,"length"); - return desc !== undefined - }, - -precondition: function () { - return fnExists(Object.getOwnPropertyDescriptor); - } - -}); diff --git a/website/resources/scripts/testcases/chapter10/10.6/10.6-6-2.js b/website/resources/scripts/testcases/chapter10/10.6/10.6-6-2.js deleted file mode 100644 index 74314af5b3..0000000000 --- a/website/resources/scripts/testcases/chapter10/10.6/10.6-6-2.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "10.6-6-2", - -path: "TestCases/chapter10/10.6/10.6-6-2.js", - -description: "'length' property of arguments object has correct attributes", - -test: function testcase() { - - var desc = Object.getOwnPropertyDescriptor(arguments,"length"); - if(desc.configurable === true && - desc.enumerable === false && - desc.writable === true ) - return true; - }, - -precondition: function () { - return fnExists(Object.getOwnPropertyDescriptor); - } - -}); diff --git a/website/resources/scripts/testcases/chapter10/10.6/10.6-6-3.js b/website/resources/scripts/testcases/chapter10/10.6/10.6-6-3.js deleted file mode 100644 index 1ee1b37092..0000000000 --- a/website/resources/scripts/testcases/chapter10/10.6/10.6-6-3.js +++ /dev/null @@ -1,34 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "10.6-6-3", - -path: "TestCases/chapter10/10.6/10.6-6-3.js", - -description: "'length' property of arguments object for 0 argument function exists", - -test: function testcase() { - var arguments= undefined; - return (function () {return arguments.length !== undefined})(); - } - -}); diff --git a/website/resources/scripts/testcases/chapter10/10.6/10.6-6-4.js b/website/resources/scripts/testcases/chapter10/10.6/10.6-6-4.js deleted file mode 100644 index 2e0f81e796..0000000000 --- a/website/resources/scripts/testcases/chapter10/10.6/10.6-6-4.js +++ /dev/null @@ -1,34 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "10.6-6-4", - -path: "TestCases/chapter10/10.6/10.6-6-4.js", - -description: "'length' property of arguments object for 0 argument function call is 0 even with formal parameters", - -test: function testcase() { - var arguments= undefined; - return (function (a,b,c) {return arguments.length === 0})(); - } - -}); diff --git a/website/resources/scripts/testcases/chapter11/11.1/11.1.4/11.1.4-0.js b/website/resources/scripts/testcases/chapter11/11.1/11.1.4/11.1.4-0.js deleted file mode 100644 index 2c4262b776..0000000000 --- a/website/resources/scripts/testcases/chapter11/11.1/11.1.4/11.1.4-0.js +++ /dev/null @@ -1,35 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "11.1.4-0", - -path: "TestCases/chapter11/11.1/11.1.4/11.1.4-0.js", - -description: "elements elided at the end of an array do not contribute to its length", - -test: function testcase() { - var a = [,]; - if (a.length === 1) { - return true; - } - } -}); diff --git a/website/resources/scripts/testcases/chapter11/11.1/11.1.5/11.1.5-0-1.js b/website/resources/scripts/testcases/chapter11/11.1/11.1.5/11.1.5-0-1.js deleted file mode 100644 index a767c26556..0000000000 --- a/website/resources/scripts/testcases/chapter11/11.1/11.1.5/11.1.5-0-1.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -/* it isn't clear what specific requirements of the specificaiton are being tested here. This test should -probably be replaced by some more targeted tests. AllenWB */ - -ES5Harness.registerTest( { -id: "11.1.5-0-1", - -path: "TestCases/chapter11/11.1/11.1.5/11.1.5-0-1.js", - -description: "Object literal - get set property", - -test: function testcase() { - var s1 = "In getter"; - var s2 = "In setter"; - var s3 = "Modified by setter"; - eval("var o = {get foo(){ return s1;},set foo(arg){return s2 = s3}};"); - if(o.foo !== s1) - return false; - o.foo=10; - if(s2 !== s3) - return false; - return true; - } -}); diff --git a/website/resources/scripts/testcases/chapter11/11.1/11.1.5/11.1.5-0-2.js b/website/resources/scripts/testcases/chapter11/11.1/11.1.5/11.1.5-0-2.js deleted file mode 100644 index 3cf7418be8..0000000000 --- a/website/resources/scripts/testcases/chapter11/11.1/11.1.5/11.1.5-0-2.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -/* it isn't clear what specific requirements of the specificaiton are being tested here. This test should -probably be replaced by some more targeted tests. AllenWB */ - - -ES5Harness.registerTest( { -id: "11.1.5-0-2", - -path: "TestCases/chapter11/11.1/11.1.5/11.1.5-0-2.js", - -description: "Object literal - multiple get set properties", - -test: function testcase() { - var s1 = "First getter"; - var s2 = "First setter"; - var s3 = "Second getter"; - eval("var o = {get foo(){ return s1;},set foo(arg){return s2 = s3}, get bar(){ return s3}, set bar(arg){ s3 = arg;}};"); - if(o.foo !== s1) - return false; - o.foo = 10; - if(s2 !== s3) - return false; - if(o.bar !== s3) - return false; - o.bar = "Second setter"; - if(o.bar !== "Second setter") - return false; - return true; - } -}); diff --git a/website/resources/scripts/testcases/chapter11/11.1/11.1.5/11.1.5_4-4-a-2.js b/website/resources/scripts/testcases/chapter11/11.1/11.1.5/11.1.5_4-4-a-2.js deleted file mode 100644 index 5ab4140825..0000000000 --- a/website/resources/scripts/testcases/chapter11/11.1/11.1.5/11.1.5_4-4-a-2.js +++ /dev/null @@ -1,43 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -/* - Refer 11.1.5; - The production - PropertyNameAndValueList : PropertyNameAndValueList , PropertyAssignment - 4. If previous is not undefined then throw a SyntaxError exception if any of the following conditions are true - a. This production is contained in strict code and IsDataDescriptor(previous) is true and IsDataDescriptor(propId.descriptor) is true -*/ - -ES5Harness.registerTest( { -id: "11.1.5_4-4-a-2", - -path: "TestCases/chapter11/11.1/11.1.5/11.1.5_4-4-a-2.js", - -description: "Object literal - Duplicate data property name allowed if not in strict mode", - -test: function testcase() { - - eval("({foo:0,foo:1});"); - return true; - } - -}); diff --git a/website/resources/scripts/testcases/chapter11/11.1/11.1.5/11.1.5_4-4-a-3.js b/website/resources/scripts/testcases/chapter11/11.1/11.1.5/11.1.5_4-4-a-3.js deleted file mode 100644 index 5c3fcf6f78..0000000000 --- a/website/resources/scripts/testcases/chapter11/11.1/11.1.5/11.1.5_4-4-a-3.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -/* - Refer 11.1.5; - The production - PropertyNameAndValueList : PropertyNameAndValueList , PropertyAssignment - 4. If previous is not undefined then throw a SyntaxError exception if any of the following conditions are true - a. This production is contained in strict code and IsDataDescriptor(previous) is true and IsDataDescriptor(propId.descriptor) is true -*/ - -ES5Harness.registerTest( { -id: "11.1.5_4-4-a-3", - -path: "TestCases/chapter11/11.1/11.1.5/11.1.5_4-4-a-3.js", - -description: "Object literal - Duplicate data property name allowed gets last defined value", - -test: function testcase() { - - var o = eval("({foo:0,foo:1});"); - return o.foo===1; - } - - -}); diff --git a/website/resources/scripts/testcases/chapter11/11.1/11.1.5/11.1.5_4-4-b-1.js b/website/resources/scripts/testcases/chapter11/11.1/11.1.5/11.1.5_4-4-b-1.js deleted file mode 100644 index e2d1bcadb3..0000000000 --- a/website/resources/scripts/testcases/chapter11/11.1/11.1.5/11.1.5_4-4-b-1.js +++ /dev/null @@ -1,55 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -/* - Refer 11.1.5; - The production - PropertyNameAndValueList : PropertyNameAndValueList , PropertyAssignment - 4. If previous is not undefined then throw a SyntaxError exception if any of the following conditions are true - b.IsDataDescriptor(previous) is true and IsAccessorDescriptor(propId.descriptor) is true. -*/ - -ES5Harness.registerTest( { -id: "11.1.5_4-4-b-1", - -path: "TestCases/chapter11/11.1/11.1.5/11.1.5_4-4-b-1.js", - -description: "Object literal - SyntaxError if a data property definition is followed by get accessor definition with the same name", - -test: function testcase() { - try - { - eval("({foo : 1, get foo(){}});"); - } - catch(e) - { - if(e instanceof SyntaxError) - return true; - } - }, - -precondition: function () { - //accessor properties in object literals must be allowed - try {eval("({set foo(x) {}, get foo(){}});");} - catch(e) {return false} - return true; -} -}); diff --git a/website/resources/scripts/testcases/chapter11/11.1/11.1.5/11.1.5_4-4-b-2.js b/website/resources/scripts/testcases/chapter11/11.1/11.1.5/11.1.5_4-4-b-2.js deleted file mode 100644 index 1cb1a1c29f..0000000000 --- a/website/resources/scripts/testcases/chapter11/11.1/11.1.5/11.1.5_4-4-b-2.js +++ /dev/null @@ -1,55 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -/* - Refer 11.1.5; - The production - PropertyNameAndValueList : PropertyNameAndValueList , PropertyAssignment - 4. If previous is not undefined then throw a SyntaxError exception if any of the following conditions are true - b.IsDataDescriptor(previous) is true and IsAccessorDescriptor(propId.descriptor) is true. -*/ - -ES5Harness.registerTest( { -id: "11.1.5_4-4-b-2", - -path: "TestCases/chapter11/11.1/11.1.5/11.1.5_4-4-b-2.js", - -description: "Object literal - SyntaxError if a data property definition is followed by set accessor definition with the same name", - -test: function testcase() { - try - { - eval("({foo : 1, set foo(x){}});"); - } - catch(e) - { - if(e instanceof SyntaxError) - return true; - } - }, - -precondition: function () { - //accessor properties in object literals must be allowed - try {eval("({set foo(x) {}, get foo(){}});");} - catch(e) {return false} - return true; -} -}); diff --git a/website/resources/scripts/testcases/chapter11/11.1/11.1.5/11.1.5_4-4-c-1.js b/website/resources/scripts/testcases/chapter11/11.1/11.1.5/11.1.5_4-4-c-1.js deleted file mode 100644 index 4053f71c9c..0000000000 --- a/website/resources/scripts/testcases/chapter11/11.1/11.1.5/11.1.5_4-4-c-1.js +++ /dev/null @@ -1,56 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -/* - Refer 11.1.5; - The production - PropertyNameAndValueList : PropertyNameAndValueList , PropertyAssignment - 4. If previous is not undefined then throw a SyntaxError exception if any of the following conditions are true - c.IsAccessorDescriptor(previous) is true and IsDataDescriptor(propId.descriptor) is true. -*/ - -ES5Harness.registerTest( { -id: "11.1.5_4-4-c-1", - -path: "TestCases/chapter11/11.1/11.1.5/11.1.5_4-4-c-1.js", - -description: "Object literal - SyntaxError if a get accessor property definition is followed by a data property definition with the same name", - -test: function testcase() { - try - { - eval("({get foo(){}, foo : 1});"); - } - catch(e) - { - if(e instanceof SyntaxError) - return true; - } - }, - -precondition: function () { - //accessor properties in object literals must be allowed - try {eval("({set foo(x) {}, get foo(){}});");} - catch(e) {return false} - return true; -} - -}); diff --git a/website/resources/scripts/testcases/chapter11/11.1/11.1.5/11.1.5_4-4-c-2.js b/website/resources/scripts/testcases/chapter11/11.1/11.1.5/11.1.5_4-4-c-2.js deleted file mode 100644 index c6934c596c..0000000000 --- a/website/resources/scripts/testcases/chapter11/11.1/11.1.5/11.1.5_4-4-c-2.js +++ /dev/null @@ -1,56 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -/* - Refer 11.1.5; - The production - PropertyNameAndValueList : PropertyNameAndValueList , PropertyAssignment - 4. If previous is not undefined then throw a SyntaxError exception if any of the following conditions are true - c.IsAccessorDescriptor(previous) is true and IsDataDescriptor(propId.descriptor) is true. -*/ - -ES5Harness.registerTest( { -id: "11.1.5_4-4-c-2", - -path: "TestCases/chapter11/11.1/11.1.5/11.1.5_4-4-c-2.js", - -description: "Object literal - SyntaxError if a set accessor property definition is followed by a data property definition with the same name", - -test: function testcase() { - try - { - eval("({set foo(x){}, foo : 1});"); - } - catch(e) - { - if(e instanceof SyntaxError) - return true; - } - }, - -precondition: function () { - //accessor properties in object literals must be allowed - try {eval("({set foo(x) {}, get foo(){}});");} - catch(e) {return false}; - return true; -} - -}); diff --git a/website/resources/scripts/testcases/chapter11/11.1/11.1.5/11.1.5_4-4-d-1.js b/website/resources/scripts/testcases/chapter11/11.1/11.1.5/11.1.5_4-4-d-1.js deleted file mode 100644 index 0bdeea0580..0000000000 --- a/website/resources/scripts/testcases/chapter11/11.1/11.1.5/11.1.5_4-4-d-1.js +++ /dev/null @@ -1,55 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -/* - Refer 11.1.5; - The production - PropertyNameAndValueList : PropertyNameAndValueList , PropertyAssignment - 4. If previous is not undefined then throw a SyntaxError exception if any of the following conditions are true - d. IsAccessorDescriptor(previous) is true and IsAccessorDescriptor(propId.descriptor) is true and either both previous and propId.descriptor have [[Get]] fields or both previous and propId.descriptor have [[Set]] fields -*/ - -ES5Harness.registerTest( { -id: "11.1.5_4-4-d-1", - -path: "TestCases/chapter11/11.1/11.1.5/11.1.5_4-4-d-1.js", - -description: "Object literal - SyntaxError for duplicate property name (get,get)", - -test: function testcase() { - try - { - eval("({get foo(){}, get foo(){}});"); - } - catch(e) - { - if(e instanceof SyntaxError) - return true; - } - }, -precondition: function () { - //accessor properties in object literals must be allowed - try {eval("({set foo(x) {}, get foo(){}});");} - catch(e) {return false} - return true; -} - -}); diff --git a/website/resources/scripts/testcases/chapter11/11.1/11.1.5/11.1.5_4-4-d-2.js b/website/resources/scripts/testcases/chapter11/11.1/11.1.5/11.1.5_4-4-d-2.js deleted file mode 100644 index 0c219bd09d..0000000000 --- a/website/resources/scripts/testcases/chapter11/11.1/11.1.5/11.1.5_4-4-d-2.js +++ /dev/null @@ -1,56 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -/* - Refer 11.1.5; - The production - PropertyNameAndValueList : PropertyNameAndValueList , PropertyAssignment - 4. If previous is not undefined then throw a SyntaxError exception if any of the following conditions are true - d. IsAccessorDescriptor(previous) is true and IsAccessorDescriptor(propId.descriptor) is true and either both previous and propId.descriptor have [[Get]] fields or both previous and propId.descriptor have [[Set]] fields -*/ - -ES5Harness.registerTest( { -id: "11.1.5_4-4-d-2", - -path: "TestCases/chapter11/11.1/11.1.5/11.1.5_4-4-d-2.js", - -description: "Object literal - SyntaxError for duplicate property name (set,set)", - -test: function testcase() { - try - { - eval("({set foo(arg){}, set foo(arg1){}});"); - } - catch(e) - { - if(e instanceof SyntaxError) - return true; - } - }, - -precondition: function () { - //accessor properties in object literals must be allowed - try {eval("({set foo(x) {}, get foo(){}});");} - catch(e) {return false} - return true; -} - -}); diff --git a/website/resources/scripts/testcases/chapter11/11.1/11.1.5/11.1.5_4-4-d-3.js b/website/resources/scripts/testcases/chapter11/11.1/11.1.5/11.1.5_4-4-d-3.js deleted file mode 100644 index 80b6f1696d..0000000000 --- a/website/resources/scripts/testcases/chapter11/11.1/11.1.5/11.1.5_4-4-d-3.js +++ /dev/null @@ -1,56 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -/* - Refer 11.1.5; - The production - PropertyNameAndValueList : PropertyNameAndValueList , PropertyAssignment - 4. If previous is not undefined then throw a SyntaxError exception if any of the following conditions are true - d. IsAccessorDescriptor(previous) is true and IsAccessorDescriptor(propId.descriptor) is true and either both previous and propId.descriptor have [[Get]] fields or both previous and propId.descriptor have [[Set]] fields -*/ - -ES5Harness.registerTest( { -id: "11.1.5_4-4-d-3", - -path: "TestCases/chapter11/11.1/11.1.5/11.1.5_4-4-d-3.js", - -description: "Object literal - SyntaxError for duplicate property name (get,set,get)", - -test: function testcase() { - try - { - eval("({get foo(){}, set foo(arg){}, get foo(){}});"); - } - catch(e) - { - if(e instanceof SyntaxError) - return true; - } - }, - -precondition: function () { - //accessor properties in object literals must be allowed - try {eval("({set foo(x) {}, get foo(){}});");} - catch(e) {return false} - return true; -} - -}); diff --git a/website/resources/scripts/testcases/chapter11/11.1/11.1.5/11.1.5_4-4-d-4.js b/website/resources/scripts/testcases/chapter11/11.1/11.1.5/11.1.5_4-4-d-4.js deleted file mode 100644 index d56ae6b426..0000000000 --- a/website/resources/scripts/testcases/chapter11/11.1/11.1.5/11.1.5_4-4-d-4.js +++ /dev/null @@ -1,56 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -/* - Refer 11.1.5; - The production - PropertyNameAndValueList : PropertyNameAndValueList , PropertyAssignment - 4. If previous is not undefined then throw a SyntaxError exception if any of the following conditions are true - d. IsAccessorDescriptor(previous) is true and IsAccessorDescriptor(propId.descriptor) is true and either both previous and propId.descriptor have [[Get]] fields or both previous and propId.descriptor have [[Set]] fields -*/ - -ES5Harness.registerTest( { -id: "11.1.5_4-4-d-4", - -path: "TestCases/chapter11/11.1/11.1.5/11.1.5_4-4-d-4.js", - -description: "Object literal - SyntaxError for duplicate property name (set,get,set)", - -test: function testcase() { - try - { - eval("({set foo(arg){}, get foo(){}, set foo(arg1){}});"); - } - catch(e) - { - if(e instanceof SyntaxError) - return true; - } - }, - -precondition: function () { - //accessor properties in object literals must be allowed - try {eval("({set foo(x) {}, get foo(){}});");} - catch(e) {return false} - return true; -} - -}); diff --git a/website/resources/scripts/testcases/chapter11/11.1/11.1.5/11.1.5_5-4-1.js b/website/resources/scripts/testcases/chapter11/11.1/11.1.5/11.1.5_5-4-1.js deleted file mode 100644 index 57671b89e0..0000000000 --- a/website/resources/scripts/testcases/chapter11/11.1/11.1.5/11.1.5_5-4-1.js +++ /dev/null @@ -1,51 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -/* - Refer 11.1.5; - The production - PropertyAssignment : PropertyName : AssignmentExpression - 4.Let desc be the Property Descriptor{[[Value]]: propValue, [[Writable]]: true, [[Enumerable]]: true, [[Configurable]]: true} -*/ - -ES5Harness.registerTest( { -id: "11.1.5_5-4-1", - -path: "TestCases/chapter11/11.1/11.1.5/11.1.5_5-4-1.js", - -description: "Object literal - property descriptor for assignment expression", - -test: function testcase() { - - var o = {foo : 1}; - var desc = Object.getOwnPropertyDescriptor(o,"foo"); - if(desc.value === 1 && - desc.writable === true && - desc.enumerable === true && - desc.configurable === true) - return true; - }, - -precondition: function () { - return fnExists(Object.getOwnPropertyDescriptor); - } - -}); diff --git a/website/resources/scripts/testcases/chapter11/11.1/11.1.5/11.1.5_6-3-1.js b/website/resources/scripts/testcases/chapter11/11.1/11.1.5/11.1.5_6-3-1.js deleted file mode 100644 index 293420cc7d..0000000000 --- a/website/resources/scripts/testcases/chapter11/11.1/11.1.5/11.1.5_6-3-1.js +++ /dev/null @@ -1,52 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -/* - Refer 11.1.5; - The production - PropertyAssignment : get PropertyName ( ) { FunctionBody } - 3.Let desc be the Property Descriptor{[[Get]]: closure, [[Enumerable]]: true, [[Configurable]]: true} -*/ - -ES5Harness.registerTest( { -id: "11.1.5_6-3-1", - -path: "TestCases/chapter11/11.1/11.1.5/11.1.5_6-3-1.js", - -description: "Object literal - property descriptor for get property assignment", - -test: function testcase() { - - eval("var o = {get foo(){return 1;}};"); - var desc = Object.getOwnPropertyDescriptor(o,"foo"); - if(desc.enumerable === true && - desc.configurable === true) - return true; - }, - -precondition: function () { - //accessor properties in object literals must be allowed - try {eval("({set foo(x) {}, get foo(){}});");} - catch(e) {return false} - return fnExists(Object.getOwnPropertyDescriptor); -} - -}); diff --git a/website/resources/scripts/testcases/chapter11/11.1/11.1.5/11.1.5_6-3-2.js b/website/resources/scripts/testcases/chapter11/11.1/11.1.5/11.1.5_6-3-2.js deleted file mode 100644 index 45663f3c8c..0000000000 --- a/website/resources/scripts/testcases/chapter11/11.1/11.1.5/11.1.5_6-3-2.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -/* - Refer 11.1.5; - The production - PropertyAssignment : get PropertyName ( ) { FunctionBody } - 3.Let desc be the Property Descriptor{[[Get]]: closure, [[Enumerable]]: true, [[Configurable]]: true} -*/ - -ES5Harness.registerTest( { -id: "11.1.5_6-3-2", - -path: "TestCases/chapter11/11.1/11.1.5/11.1.5_6-3-2.js", - -description: "Object literal - property descriptor for get property assignment should not create a set function", - -test: function testcase() { - - eval("var o = {get foo(){return 1;}};"); - var desc = Object.getOwnPropertyDescriptor(o,"foo"); - return desc.set === undefined - }, - -precondition: function () { - //accessor properties in object literals must be allowed - try {eval("({set foo(x) {}, get foo(){}});");} - catch(e) {return false} - return fnExists(Object.getOwnPropertyDescriptor);; -} - -}); diff --git a/website/resources/scripts/testcases/chapter11/11.1/11.1.5/11.1.5_7-3-1.js b/website/resources/scripts/testcases/chapter11/11.1/11.1.5/11.1.5_7-3-1.js deleted file mode 100644 index 08cb35bb4f..0000000000 --- a/website/resources/scripts/testcases/chapter11/11.1/11.1.5/11.1.5_7-3-1.js +++ /dev/null @@ -1,52 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -/* - Refer 11.1.5; - The production - PropertyAssignment : set PropertyName( PropertySetParameterList ) { FunctionBody } - 3.Let desc be the Property Descriptor{[[Set]]: closure, [[Enumerable]]: true, [[Configurable]]: true} -*/ - -ES5Harness.registerTest( { -id: "11.1.5_7-3-1", - -path: "TestCases/chapter11/11.1/11.1.5/11.1.5_7-3-1.js", - -description: "Object literal - property descriptor for set property assignment", - -test: function testcase() { - - eval("var o = {set foo(arg){return 1;}};"); - var desc = Object.getOwnPropertyDescriptor(o,"foo"); - if(desc.enumerable === true && - desc.configurable === true) - return true; - }, - -precondition: function () { - //accessor properties in object literals must be allowed - try {eval("({set foo(x) {}, get foo(){}});");} - catch(e) {return false} - return fnExists(Object.getOwnPropertyDescriptor);; -} - -}); diff --git a/website/resources/scripts/testcases/chapter11/11.1/11.1.5/11.1.5_7-3-2.js b/website/resources/scripts/testcases/chapter11/11.1/11.1.5/11.1.5_7-3-2.js deleted file mode 100644 index 609d41a27a..0000000000 --- a/website/resources/scripts/testcases/chapter11/11.1/11.1.5/11.1.5_7-3-2.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -/* - Refer 11.1.5; - The production - PropertyAssignment : get PropertyName ( ) { FunctionBody } - 3.Let desc be the Property Descriptor{[[Get]]: closure, [[Enumerable]]: true, [[Configurable]]: true} -*/ - -ES5Harness.registerTest( { -id: "11.1.5_7-3-2", - -path: "TestCases/chapter11/11.1/11.1.5/11.1.5_7-3-2.js", - -description: "Object literal - property descriptor for set property assignment should not create a get function", - -test: function testcase() { - - eval("var o = {set foo(arg){}};"); - var desc = Object.getOwnPropertyDescriptor(o,"foo"); - return desc.get === undefined - }, - -precondition: function () { - //accessor properties in object literals must be allowed - try {eval("({set foo(x) {}, get foo(){}});");} - catch(e) {return false} - return fnExists(Object.getOwnPropertyDescriptor);; -} - -}); diff --git a/website/resources/scripts/testcases/chapter11/11.13/11.13.1/11.13.1-1-1.js b/website/resources/scripts/testcases/chapter11/11.13/11.13.1/11.13.1-1-1.js deleted file mode 100644 index 1611f69971..0000000000 --- a/website/resources/scripts/testcases/chapter11/11.13/11.13.1/11.13.1-1-1.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -/* -PutValue operates only on references (see step 1) -*/ - -ES5Harness.registerTest( { -id: "11.13.1-1-1", - -path: "TestCases/chapter11/11.13/11.13.1/11.13.1-1-1.js", - -description: "simple assignment throws ReferenceError if LeftHandSide is not a reference (number)", - -test: function testcase() { - try { - eval("42 = 42"); - } - catch (e) { - if (e instanceof ReferenceError) { - return true; - } - } - } -}); diff --git a/website/resources/scripts/testcases/chapter11/11.13/11.13.1/11.13.1-1-2.js b/website/resources/scripts/testcases/chapter11/11.13/11.13.1/11.13.1-1-2.js deleted file mode 100644 index 2f2791e088..0000000000 --- a/website/resources/scripts/testcases/chapter11/11.13/11.13.1/11.13.1-1-2.js +++ /dev/null @@ -1,43 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -/* -PutValue operates only on references (see step 1). -*/ - - -ES5Harness.registerTest( { -id: "11.13.1-1-2", - -path: "TestCases/chapter11/11.13/11.13.1/11.13.1-1-2.js", - -description: "simple assignment throws ReferenceError if LeftHandSide is not a reference (string)", - -test: function testcase() { - try { - eval("'x' = 42"); - } - catch (e) { - if (e instanceof ReferenceError) { - return true; - } - } - } -}); diff --git a/website/resources/scripts/testcases/chapter11/11.13/11.13.1/11.13.1-1-3.js b/website/resources/scripts/testcases/chapter11/11.13/11.13.1/11.13.1-1-3.js deleted file mode 100644 index 865c38a912..0000000000 --- a/website/resources/scripts/testcases/chapter11/11.13/11.13.1/11.13.1-1-3.js +++ /dev/null @@ -1,43 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -/* -PutValue operates only on references (see step 1). -*/ - - -ES5Harness.registerTest( { -id: "11.13.1-1-3", - -path: "TestCases/chapter11/11.13/11.13.1/11.13.1-1-3.js", - -description: "simple assignment throws ReferenceError if LeftHandSide is not a reference (boolean)", - -test: function testcase() { - try { - eval("true = 42"); - } - catch (e) { - if (e instanceof ReferenceError) { - return true; - } - } - } -}); diff --git a/website/resources/scripts/testcases/chapter11/11.13/11.13.1/11.13.1-1-4.js b/website/resources/scripts/testcases/chapter11/11.13/11.13.1/11.13.1-1-4.js deleted file mode 100644 index d332b8c773..0000000000 --- a/website/resources/scripts/testcases/chapter11/11.13/11.13.1/11.13.1-1-4.js +++ /dev/null @@ -1,43 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -/* -PutValue operates only on references (see step 1). -*/ - - -ES5Harness.registerTest( { -id: "11.13.1-1-4", - -path: "TestCases/chapter11/11.13/11.13.1/11.13.1-1-4.js", - -description: "simple assignment throws ReferenceError if LeftHandSide is not a reference (null)", - -test: function testcase() { - try { - eval("null = 42"); - } - catch (e) { - if (e instanceof ReferenceError) { - return true; - } - } - } -}); diff --git a/website/resources/scripts/testcases/chapter11/11.13/11.13.1/11.13.1-4-1.js b/website/resources/scripts/testcases/chapter11/11.13/11.13.1/11.13.1-4-1.js deleted file mode 100644 index ccab43da3d..0000000000 --- a/website/resources/scripts/testcases/chapter11/11.13/11.13.1/11.13.1-4-1.js +++ /dev/null @@ -1,54 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -/* -PutValue operates only on references (see step 3.b). -*/ - - -ES5Harness.registerTest( { -id: "11.13.1-4-1", - -path: "TestCases/chapter11/11.13/11.13.1/11.13.1-4-1.js", - -description: "simple assignment creates property on the global object if LeftHandSide is an unresolvable reference", - -test: function testcase() { - function foo() { - __ES3_1_test_suite_test_11_13_1_unique_id_3__ = 42; - } - foo(); - - // in the browser, the "window" serves as the global object. - var desc = Object.getOwnPropertyDescriptor(window, '__ES3_1_test_suite_test_11_13_1_unique_id_3__'); - if (desc.value === 42 && - desc.writable === true && - desc.enumerable === true && - desc.configurable === true) { - delete __ES3_1_test_suite_test_11_13_1_unique_id_3__; - return true; - } - }, - -precondition: function () { - return fnExists(Object.getOwnPropertyDescriptor); - } - -}); diff --git a/website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-0-1.js b/website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-0-1.js deleted file mode 100644 index 752b5cc0bf..0000000000 --- a/website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-0-1.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -/* -This test is actually testing the [[Delete]] internal method (8.12.8). Since the -language provides no way to directly exercise [[Delete]], the tests are placed here. -*/ - -ES5Harness.registerTest( { -id: "11.4.1-0-1", - -path: "TestCases/chapter11/11.4/11.4.1/11.4.1-0-1.js", - -description: "delete operator as UnaryExpression", - -test: function testcase() { - var x = 1; - var y = 2; - var z = 3; - - if( (!delete x || delete y) && - delete delete z) - { - return true; - } - } -}); diff --git a/website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-2-1.js b/website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-2-1.js deleted file mode 100644 index a0dce8dff4..0000000000 --- a/website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-2-1.js +++ /dev/null @@ -1,35 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "11.4.1-2-1", - -path: "TestCases/chapter11/11.4/11.4.1/11.4.1-2-1.js", - -description: "delete operator returns true when deleting a non-reference (number)", - -test: function testcase() { - var d = delete 42; - if (d === true) { - return true; - } - } -}); diff --git a/website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-2-2.js b/website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-2-2.js deleted file mode 100644 index 42809c6074..0000000000 --- a/website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-2-2.js +++ /dev/null @@ -1,37 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "11.4.1-2-2", - -path: "TestCases/chapter11/11.4/11.4.1/11.4.1-2-2.js", - -description: "delete operator returns true when deleting returned value from a function", - -test: function testcase() { - var bIsFooCalled = false; - var foo = function(){bIsFooCalled = true;}; - - var d = delete foo(); - if(d === true && bIsFooCalled === true) - return true; - } -}); diff --git a/website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-2-3.js b/website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-2-3.js deleted file mode 100644 index ff75f74673..0000000000 --- a/website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-2-3.js +++ /dev/null @@ -1,35 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "11.4.1-2-3", - -path: "TestCases/chapter11/11.4/11.4.1/11.4.1-2-3.js", - -description: "delete operator returns true when deleting a non-reference (boolean)", - -test: function testcase() { - var d = delete true; - if (d === true) { - return true; - } - } -}); diff --git a/website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-2-4.js b/website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-2-4.js deleted file mode 100644 index 2a78df8c03..0000000000 --- a/website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-2-4.js +++ /dev/null @@ -1,35 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "11.4.1-2-4", - -path: "TestCases/chapter11/11.4/11.4.1/11.4.1-2-4.js", - -description: "delete operator returns true when deleting a non-reference (string)", - -test: function testcase() { - var d = delete "abc"; - if (d === true) { - return true; - } - } -}); diff --git a/website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-2-5.js b/website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-2-5.js deleted file mode 100644 index 8c55da0bd1..0000000000 --- a/website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-2-5.js +++ /dev/null @@ -1,35 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "11.4.1-2-5", - -path: "TestCases/chapter11/11.4/11.4.1/11.4.1-2-5.js", - -description: "delete operator returns true when deleting a non-reference (obj)", - -test: function testcase() { - var d = delete {a:0} ; - if (d === true) { - return true; - } - } -}); diff --git a/website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-2-6.js b/website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-2-6.js deleted file mode 100644 index 3845af7f97..0000000000 --- a/website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-2-6.js +++ /dev/null @@ -1,35 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "11.4.1-2-6", - -path: "TestCases/chapter11/11.4/11.4.1/11.4.1-2-6.js", - -description: "delete operator returns true when deleting a non-reference (null)", - -test: function testcase() { - var d = delete null; - if (d === true) { - return true; - } - } -}); diff --git a/website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-3-1.js b/website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-3-1.js deleted file mode 100644 index 2763f90a21..0000000000 --- a/website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-3-1.js +++ /dev/null @@ -1,36 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "11.4.1-3-1", - -path: "TestCases/chapter11/11.4/11.4.1/11.4.1-3-1.js", - -description: "delete operator returns true when deleting an unresolvable reference", - -test: function testcase() { - // just cooking up a long/veryLikely unique name - var d = delete __ES3_1_test_suite_test_11_4_1_3_unique_id_0__; - if (d === true) { - return true; - } - } -}); diff --git a/website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-3-2.js b/website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-3-2.js deleted file mode 100644 index f2b475cf6c..0000000000 --- a/website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-3-2.js +++ /dev/null @@ -1,41 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "11.4.1-3-2", - -path: "TestCases/chapter11/11.4/11.4.1/11.4.1-3-2.js", - -description: "delete operator throws ReferenceError when deleting an explicitly qualified yet unresolvable reference (base obj undefined)", - -test: function testcase() { - // just cooking up a long/veryLikely unique name - try - { - var d = delete __ES3_1_test_suite_test_11_4_1_3_unique_id_2__.x; - } - catch(e) - { - if (e instanceof ReferenceError) - return true; - } - } -}); diff --git a/website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-3-3.js b/website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-3-3.js deleted file mode 100644 index c121677b46..0000000000 --- a/website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-3-3.js +++ /dev/null @@ -1,36 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "11.4.1-3-3", - -path: "TestCases/chapter11/11.4/11.4.1/11.4.1-3-3.js", - -description: "delete operator returns true when deleting an explicitly qualified yet unresolvable reference (property undefined for base obj)", - -test: function testcase() { - var __ES3_1_test_suite_test_11_4_1_3_unique_id_3__ = {}; - var d = delete __ES3_1_test_suite_test_11_4_1_3_unique_id_3__.x; - if (d === true) { - return true; - } - } -}); diff --git a/website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-4.a-1.js b/website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-4.a-1.js deleted file mode 100644 index bee271d5aa..0000000000 --- a/website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-4.a-1.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -/* -This test is actually testing the [[Delete]] internal method (8.12.8). Since the -language provides no way to directly exercise [[Delete]], the tests are placed here. -*/ - - -ES5Harness.registerTest( { -id: "11.4.1-4.a-1", - -path: "TestCases/chapter11/11.4/11.4.1/11.4.1-4.a-1.js", - -description: "delete operator returns true when deleting a configurable data property", - -test: function testcase() { - var o = {}; - - var desc = { value: 1, configurable: true }; - Object.defineProperty(o, "foo", desc); - - var d = delete o.foo; - if (d === true && o.hasOwnProperty("foo") === false) { - return true; - } - }, - -precondition: function prereq() { - return (fnExists(Object.defineProperty) && fnExists(Object.hasOwnProperty)); - } -}); diff --git a/website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-4.a-10.js b/website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-4.a-10.js deleted file mode 100644 index 741feee25c..0000000000 --- a/website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-4.a-10.js +++ /dev/null @@ -1,51 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -/* -This test is actually testing the [[Delete]] internal method (8.12.8). Since the -language provides no way to directly exercise [[Delete]], the tests are placed here. -*/ - -ES5Harness.registerTest( { -id: "11.4.1-4.a-10", - -path: "TestCases/chapter11/11.4/11.4.1/11.4.1-4.a-10.js", - -description: "delete operator returns true for property (stringify) defined on built-in object (JSON)", - -test: function testcase() { - try { - var o = JSON.stringify; - var desc; - try { - desc = Object.getOwnPropertyDescriptor(JSON, 'stringify') - } - catch (e) { - }; - var d = delete JSON.stringify; - if (d === true && JSON.stringify === undefined) { - return true; - } - } finally { - if (desc) Object.defineProperty(JSON, 'stringify', desc) - else JSON.stringify = o /* this branch messes up the attributes */; - } - } -}); diff --git a/website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-4.a-11.js b/website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-4.a-11.js deleted file mode 100644 index 0c779517e4..0000000000 --- a/website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-4.a-11.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -/* -This test is actually testing the [[Delete]] internal method (8.12.8). Since the -language provides no way to directly exercise [[Delete]], the tests are placed here. -*/ - -ES5Harness.registerTest( { -id: "11.4.1-4.a-11", - -path: "TestCases/chapter11/11.4/11.4.1/11.4.1-4.a-11.js", - -description: "delete operator returns true on deleting arguments propterties(arguments.callee)", - -test: function testcase() { - function foo(a,b) - { - return (delete arguments.callee); - } - var d = delete arguments.callee; - if(d === true && arguments.callee === undefined) - return true; - } -}); diff --git a/website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-4.a-12.js b/website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-4.a-12.js deleted file mode 100644 index 705cc5f0b3..0000000000 --- a/website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-4.a-12.js +++ /dev/null @@ -1,41 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -/* -This test is actually testing the [[Delete]] internal method (8.12.8). Since the -language provides no way to directly exercise [[Delete]], the tests are placed here. -*/ - -ES5Harness.registerTest( { -id: "11.4.1-4.a-12", - -path: "TestCases/chapter11/11.4/11.4.1/11.4.1-4.a-12.js", - -description: "delete operator returns false when deleting a property(length)", - -test: function testcase() { - - var a = [1,2,3] - a.x = 10; - var d = delete a.length - if(d === false && a.length === 3) - return true; - } -}); diff --git a/website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-4.a-13.js b/website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-4.a-13.js deleted file mode 100644 index 16015de6ed..0000000000 --- a/website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-4.a-13.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -/* -This test is actually testing the [[Delete]] internal method (8.12.8). Since the -language provides no way to directly exercise [[Delete]], the tests are placed here. -*/ - -ES5Harness.registerTest( { -id: "11.4.1-4.a-13", - -path: "TestCases/chapter11/11.4/11.4.1/11.4.1-4.a-13.js", - -description: "delete operator returns false when deleting Array object", - -test: function testcase() { - - var a = [1,2,3] - a.x = 10; - - var d = delete a - - if(d === false && Array.isArray(a) === true) - return true; - }, - -precondition: function () { - return fnExists(Array.isArray); - } - -}); diff --git a/website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-4.a-14.js b/website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-4.a-14.js deleted file mode 100644 index 74c21b23fc..0000000000 --- a/website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-4.a-14.js +++ /dev/null @@ -1,41 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -/* -This test is actually testing the [[Delete]] internal method (8.12.8). Since the -language provides no way to directly exercise [[Delete]], the tests are placed here. -*/ - -ES5Harness.registerTest( { -id: "11.4.1-4.a-14", - -path: "TestCases/chapter11/11.4/11.4.1/11.4.1-4.a-14.js", - -description: "delete operator returns true when deleting Array elements", - -test: function testcase() { - - var a = [1,2,3] - a.x = 10; - var d = delete a[1] - if(d === true && a[1] === undefined) - return true; - } -}); diff --git a/website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-4.a-15.js b/website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-4.a-15.js deleted file mode 100644 index 489c7b49d1..0000000000 --- a/website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-4.a-15.js +++ /dev/null @@ -1,41 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -/* -This test is actually testing the [[Delete]] internal method (8.12.8). Since the -language provides no way to directly exercise [[Delete]], the tests are placed here. -*/ - -ES5Harness.registerTest( { -id: "11.4.1-4.a-15", - -path: "TestCases/chapter11/11.4/11.4.1/11.4.1-4.a-15.js", - -description: "delete operator returns true when deleting Array expandos", - -test: function testcase() { - - var a = [1,2,3] - a.x = 10; - var d = delete a.x; - if( d === true && a.x === undefined) - return true; - } -}); diff --git a/website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-4.a-16.js b/website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-4.a-16.js deleted file mode 100644 index 94d41872fd..0000000000 --- a/website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-4.a-16.js +++ /dev/null @@ -1,38 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -/* -This test is actually testing the [[Delete]] internal method (8.12.8). Since the -language provides no way to directly exercise [[Delete]], the tests are placed here. -*/ - -ES5Harness.registerTest( { -id: "11.4.1-4.a-16", - -path: "TestCases/chapter11/11.4/11.4.1/11.4.1-4.a-16.js", - -description: "delete operator returns false on deleting arguments object", - -test: function testcase() { - - if(delete arguments === false && arguments !== undefined) - return true; - } -}); diff --git a/website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-4.a-17.js b/website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-4.a-17.js deleted file mode 100644 index 2a99cda530..0000000000 --- a/website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-4.a-17.js +++ /dev/null @@ -1,43 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -/* -This test is actually testing the [[Delete]] internal method (8.12.8). Since the -language provides no way to directly exercise [[Delete]], the tests are placed here. -*/ - -ES5Harness.registerTest( { -id: "11.4.1-4.a-17", - -path: "TestCases/chapter11/11.4/11.4.1/11.4.1-4.a-17.js", - -description: "delete operator returns true on deleting a arguments element", - -test: function testcase() { - function foo(a,b) - { - var d = delete arguments[0]; - return (d === true && arguments[0] === undefined); - } - - if(foo(1,2) === true) - return true; - } -}); diff --git a/website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-4.a-2.js b/website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-4.a-2.js deleted file mode 100644 index 61c957d3b0..0000000000 --- a/website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-4.a-2.js +++ /dev/null @@ -1,52 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -/* -This test is actually testing the [[Delete]] internal method (8.12.8). Since the -language provides no way to directly exercise [[Delete]], the tests are placed here. -*/ - - -ES5Harness.registerTest( { -id: "11.4.1-4.a-2", - -path: "TestCases/chapter11/11.4/11.4.1/11.4.1-4.a-2.js", - -description: "delete operator returns true when deleting a configurable accessor property", - -test: function testcase() { - var o = {}; - - // define an accessor - // dummy getter - var getter = function () { return 1; } - var desc = { get: getter, configurable: true }; - Object.defineProperty(o, "foo", desc); - - var d = delete o.foo; - if (d === true && o.hasOwnProperty("foo") === false) { - return true; - } - }, - -precondition: function prereq() { - return (fnExists(Object.defineProperty) && fnExists(Object.hasOwnProperty)); - } -}); diff --git a/website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-4.a-3.js b/website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-4.a-3.js deleted file mode 100644 index b22b3fd3d2..0000000000 --- a/website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-4.a-3.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -/* -This test is actually testing the [[Delete]] internal method (8.12.8). Since the -language provides no way to directly exercise [[Delete]], the tests are placed here. -*/ - -ES5Harness.registerTest( { -id: "11.4.1-4.a-3", - -path: "TestCases/chapter11/11.4/11.4.1/11.4.1-4.a-3.js", - -description: "delete operator returns false when deleting a non-configurable data property", - -test: function testcase() { - var o = {}; - var desc = { value : 1, configurable: false }; // all other attributes default to false - Object.defineProperty(o, "foo", desc); - - // Now, deleting o.foo should fail because [[Configurable]] on foo is false. - var d = delete o.foo; - if (d === false && o.hasOwnProperty("foo") === true) { - return true; - } - }, - -precondition: function prereq() { - return (fnExists(Object.defineProperty) && fnExists(Object.hasOwnProperty)); - } -}); diff --git a/website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-4.a-4.js b/website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-4.a-4.js deleted file mode 100644 index f867969c88..0000000000 --- a/website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-4.a-4.js +++ /dev/null @@ -1,40 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -/* -This test is actually testing the [[Delete]] internal method (8.12.8). Since the -language provides no way to directly exercise [[Delete]], the tests are placed here. -*/ - -ES5Harness.registerTest( { -id: "11.4.1-4.a-4", - -path: "TestCases/chapter11/11.4/11.4.1/11.4.1-4.a-4.js", - -description: "delete operator returns false when deleting a non-configurable data property (NaN)", - -test: function testcase() { - // NaN (15.1.1.1) has [[Configurable]] set to false. - var d = delete NaN; - if (d === false) { - return true; - } - } -}); diff --git a/website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-4.a-5.js b/website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-4.a-5.js deleted file mode 100644 index 03606209ee..0000000000 --- a/website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-4.a-5.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -/* -This test is actually testing the [[Delete]] internal method (8.12.8). Since the -language provides no way to directly exercise [[Delete]], the tests are placed here. -*/ - -ES5Harness.registerTest( { -id: "11.4.1-4.a-5", - -path: "TestCases/chapter11/11.4/11.4.1/11.4.1-4.a-5.js", - -description: "delete operator returns false when deleting the environment object inside 'with'", - -test: function testcase() { - var o = new Object(); - o.x = 1; - var d; - with(o) - { - d = delete o; - } - if (d === false && typeof(o) === 'object' && o.x === 1) { - return true; - } - } -}); diff --git a/website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-4.a-6.js b/website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-4.a-6.js deleted file mode 100644 index 245c267c28..0000000000 --- a/website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-4.a-6.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -/* -This test is actually testing the [[Delete]] internal method (8.12.8). Since the -language provides no way to directly exercise [[Delete]], the tests are placed here. -*/ - -ES5Harness.registerTest( { -id: "11.4.1-4.a-6", - -path: "TestCases/chapter11/11.4/11.4.1/11.4.1-4.a-6.js", - -description: "delete operator returns true when deleting a property inside 'with'", - -test: function testcase() { - var o = new Object(); - o.x = 1; - var d; - with(o) - { - d = delete x; - } - if (d === true && o.x === undefined) { - return true; - } - } -}); diff --git a/website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-4.a-7.js b/website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-4.a-7.js deleted file mode 100644 index 881a9b684d..0000000000 --- a/website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-4.a-7.js +++ /dev/null @@ -1,40 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -/* -This test is actually testing the [[Delete]] internal method (8.12.8). Since the -language provides no way to directly exercise [[Delete]], the tests are placed here. -*/ - -ES5Harness.registerTest( { -id: "11.4.1-4.a-7", - -path: "TestCases/chapter11/11.4/11.4.1/11.4.1-4.a-7.js", - -description: "delete operator inside 'eval'", - -test: function testcase() { - var x = 1; - var d = eval("delete x"); - if (d === false && x === 1) { - return true; - } - } -}); diff --git a/website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-4.a-8.js b/website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-4.a-8.js deleted file mode 100644 index a55f28f77d..0000000000 --- a/website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-4.a-8.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -/* -This test is actually testing the [[Delete]] internal method (8.12.8). Since the -language provides no way to directly exercise [[Delete]], the tests are placed here. -*/ - -ES5Harness.registerTest( { -id: "11.4.1-4.a-8", - -path: "TestCases/chapter11/11.4/11.4.1/11.4.1-4.a-8.js", - -description: "delete operator returns true for built-in objects (JSON)", - -test: function testcase() { - try { - var o = JSON; - var d = delete JSON; - if (d === true) { - return true; - } - } finally { - JSON = o; - } - } -}); diff --git a/website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-4.a-9.js b/website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-4.a-9.js deleted file mode 100644 index 2f1dcaa92f..0000000000 --- a/website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-4.a-9.js +++ /dev/null @@ -1,39 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -/* -This test is actually testing the [[Delete]] internal method (8.12.8). Since the -language provides no way to directly exercise [[Delete]], the tests are placed here. -*/ - -ES5Harness.registerTest( { -id: "11.4.1-4.a-9", - -path: "TestCases/chapter11/11.4/11.4.1/11.4.1-4.a-9.js", - -description: "delete operator returns false when deleting a non-configurable data property (Math.LN2)", - -test: function testcase() { - var d = delete Math.LN2; - if (d === false) { - return true; - } - } -}); diff --git a/website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-5-1.js b/website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-5-1.js deleted file mode 100644 index 02af8294e9..0000000000 --- a/website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-5-1.js +++ /dev/null @@ -1,37 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "11.4.1-5-1", - -path: "TestCases/chapter11/11.4/11.4.1/11.4.1-5-1.js", - -description: "delete operator returns false when deleting a direct reference to a var", - -test: function testcase() { - var x = 1; - - // Now, deleting 'x' directly should fail; - var d = delete x; - if(d === false && x === 1) - return true; - } -}); diff --git a/website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-5-2.js b/website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-5-2.js deleted file mode 100644 index db59bf2e33..0000000000 --- a/website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-5-2.js +++ /dev/null @@ -1,40 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "11.4.1-5-2", - -path: "TestCases/chapter11/11.4/11.4.1/11.4.1-5-2.js", - -description: "delete operator returns false when deleting a direct reference to a function argument", - -test: function testcase() { - - function foo(a,b) { - - // Now, deleting 'a' directly should fail - // because 'a' is direct reference to a function argument; - var d = delete a; - return (d === false && a === 1); - } - return foo(1,2); - } -}); diff --git a/website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-5-3.js b/website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-5-3.js deleted file mode 100644 index b5ed647ba3..0000000000 --- a/website/resources/scripts/testcases/chapter11/11.4/11.4.1/11.4.1-5-3.js +++ /dev/null @@ -1,37 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "11.4.1-5-3", - -path: "TestCases/chapter11/11.4/11.4.1/11.4.1-5-3.js", - -description: "delete operator returns false when deleting a direct reference to a function name", - -test: function testcase() { - var foo = function(){}; - - // Now, deleting 'foo' directly should fail; - var d = delete foo; - if(d === false && fnExists(foo)) - return true; - } -}); diff --git a/website/resources/scripts/testcases/chapter12/12.10/12.10-0-1.js b/website/resources/scripts/testcases/chapter12/12.10/12.10-0-1.js deleted file mode 100644 index 6b8d3275f1..0000000000 --- a/website/resources/scripts/testcases/chapter12/12.10/12.10-0-1.js +++ /dev/null @@ -1,43 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"; AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "12.10-0-1", - -path: "TestCases/chapter12/12.10/12.10-0-1.js", - -description: "with does not change declaration scope - vars in with are visible outside", - -test: function testcase() { - var o = {}; - var f = function () { - /* capture foo binding before executing with */ - return foo; - } - - with (o) { - var foo = "12.10-0-1"; - } - - return f()==="12.10-0-1" - - } -}); diff --git a/website/resources/scripts/testcases/chapter12/12.10/12.10-0-10.js b/website/resources/scripts/testcases/chapter12/12.10/12.10-0-10.js deleted file mode 100644 index d9a63c3d29..0000000000 --- a/website/resources/scripts/testcases/chapter12/12.10/12.10-0-10.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "12.10-0-10", - -path: "TestCases/chapter12/12.10/12.10-0-10.js", - -description: "with introduces scope - name lookup finds function parameter", - -test: function testcase() { - function f(o) { - - function innerf(o, x) { - with (o) { - return x; - } - } - - return innerf(o, 42); - } - - if (f({}) === 42) { - return true; - } - } -}); diff --git a/website/resources/scripts/testcases/chapter12/12.10/12.10-0-11.js b/website/resources/scripts/testcases/chapter12/12.10/12.10-0-11.js deleted file mode 100644 index edbc73b636..0000000000 --- a/website/resources/scripts/testcases/chapter12/12.10/12.10-0-11.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "12.10-0-11", - -path: "TestCases/chapter12/12.10/12.10-0-11.js", - -description: "with introduces scope - name lookup finds inner variable", - -test: function testcase() { - function f(o) { - - function innerf(o) { - var x = 42; - - with (o) { - return x; - } - } - - return innerf(o); - } - - if (f({}) === 42) { - return true; - } - } -}); diff --git a/website/resources/scripts/testcases/chapter12/12.10/12.10-0-12.js b/website/resources/scripts/testcases/chapter12/12.10/12.10-0-12.js deleted file mode 100644 index 0ef2f0efa1..0000000000 --- a/website/resources/scripts/testcases/chapter12/12.10/12.10-0-12.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "12.10-0-12", - -path: "TestCases/chapter12/12.10/12.10-0-12.js", - -description: "with introduces scope - name lookup finds property", - -test: function testcase() { - function f(o) { - - function innerf(o) { - with (o) { - return x; - } - } - - return innerf(o); - } - - if (f({x:42}) === 42) { - return true; - } - } -}); diff --git a/website/resources/scripts/testcases/chapter12/12.10/12.10-0-3.js b/website/resources/scripts/testcases/chapter12/12.10/12.10-0-3.js deleted file mode 100644 index 31c1c98fe6..0000000000 --- a/website/resources/scripts/testcases/chapter12/12.10/12.10-0-3.js +++ /dev/null @@ -1,39 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "12.10-0-3", - -path: "TestCases/chapter12/12.10/12.10-0-3.js", - -description: "with introduces scope - that is captured by function expression", - -test: function testcase() { - var o = {prop: "12.10-0-3 before"}; - var f; - - with (o) { - f = function () { return prop; } - } - o.prop = "12.10-0-3 after"; - return f()==="12.10-0-3 after" - } -}); diff --git a/website/resources/scripts/testcases/chapter12/12.10/12.10-0-7.js b/website/resources/scripts/testcases/chapter12/12.10/12.10-0-7.js deleted file mode 100644 index 5926fa7238..0000000000 --- a/website/resources/scripts/testcases/chapter12/12.10/12.10-0-7.js +++ /dev/null @@ -1,43 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "12.10-0-7", - -path: "TestCases/chapter12/12.10/12.10-0-7.js", - -description: "with introduces scope - scope removed when exiting with statement", - -test: function testcase() { - var o = {foo: 1}; - - with (o) { - foo = 42; - } - - try { - foo; - } - catch (e) { - return true; - } - } -}); diff --git a/website/resources/scripts/testcases/chapter12/12.10/12.10-0-8.js b/website/resources/scripts/testcases/chapter12/12.10/12.10-0-8.js deleted file mode 100644 index 14fe597dbc..0000000000 --- a/website/resources/scripts/testcases/chapter12/12.10/12.10-0-8.js +++ /dev/null @@ -1,38 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "12.10-0-8", - -path: "TestCases/chapter12/12.10/12.10-0-8.js", - -description: "with introduces scope - var initializer sets like named property", - -test: function testcase() { - var o = {foo: 42}; - - with (o) { - var foo = "set in with"; - } - - return o.foo === "set in with"; - } -}); diff --git a/website/resources/scripts/testcases/chapter12/12.10/12.10-0-9.js b/website/resources/scripts/testcases/chapter12/12.10/12.10-0-9.js deleted file mode 100644 index 1e77928f76..0000000000 --- a/website/resources/scripts/testcases/chapter12/12.10/12.10-0-9.js +++ /dev/null @@ -1,46 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "12.10-0-9", - -path: "TestCases/chapter12/12.10/12.10-0-9.js", - -description: "with introduces scope - name lookup finds outer variable", - -test: function testcase() { - function f(o) { - var x = 42; - - function innerf(o) { - with (o) { - return x; - } - } - - return innerf(o); - } - - if (f({}) === 42) { - return true; - } - } -}); diff --git a/website/resources/scripts/testcases/chapter12/12.10/12.10-2-1.js b/website/resources/scripts/testcases/chapter12/12.10/12.10-2-1.js deleted file mode 100644 index b9b3292213..0000000000 --- a/website/resources/scripts/testcases/chapter12/12.10/12.10-2-1.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "12.10-2-1", - -path: "TestCases/chapter12/12.10/12.10-2-1.js", - -description: "with - expression being Number", - -test: function testcase() { - var o = 2; - var foo = 1; - try - { - with (o) { - foo = 42; - } - } - catch(e) - { - } - return true; - - } -}); diff --git a/website/resources/scripts/testcases/chapter12/12.10/12.10-2-2.js b/website/resources/scripts/testcases/chapter12/12.10/12.10-2-2.js deleted file mode 100644 index c875a666b1..0000000000 --- a/website/resources/scripts/testcases/chapter12/12.10/12.10-2-2.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "12.10-2-2", - -path: "TestCases/chapter12/12.10/12.10-2-2.js", - -description: "with - expression being Boolean", - -test: function testcase() { - var o = true; - var foo = 1; - try - { - with (o) { - foo = 42; - } - } - catch(e) - { - } - return true; - - } -}); diff --git a/website/resources/scripts/testcases/chapter12/12.10/12.10-2-3.js b/website/resources/scripts/testcases/chapter12/12.10/12.10-2-3.js deleted file mode 100644 index 976ce7f902..0000000000 --- a/website/resources/scripts/testcases/chapter12/12.10/12.10-2-3.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "12.10-2-3", - -path: "TestCases/chapter12/12.10/12.10-2-3.js", - -description: "with - expression being string", - -test: function testcase() { - var o = "str"; - var foo = 1; - try - { - with (o) { - foo = 42; - } - } - catch(e) - { - } - return true; - - } -}); diff --git a/website/resources/scripts/testcases/chapter12/12.10/12.10-7-1.js b/website/resources/scripts/testcases/chapter12/12.10/12.10-7-1.js deleted file mode 100644 index 7faa9d9f82..0000000000 --- a/website/resources/scripts/testcases/chapter12/12.10/12.10-7-1.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "12.10-7-1", - -path: "TestCases/chapter12/12.10/12.10-7-1.js", - -description: "with introduces scope - restores the earlier environment on exit", - -test: function testcase() { - var a = 1; - - var o = {a : 2}; - try - { - with (o) { - a = 3; - throw 1; - a = 4; - } - } - catch(e) - {} - - if (a === 1 && o.a === 3) { - return true; - } - - } -}); diff --git a/website/resources/scripts/testcases/chapter12/12.14/12.14-1.js b/website/resources/scripts/testcases/chapter12/12.14/12.14-1.js deleted file mode 100644 index 0ed1d6bf8c..0000000000 --- a/website/resources/scripts/testcases/chapter12/12.14/12.14-1.js +++ /dev/null @@ -1,41 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest( { -id: "12.14-1", - -path: "TestCases/chapter12/12.14/12.14-1.js", - -description: "catch doesn't change declaration scope - var initializer in catch with same name as catch parameter changes parameter", - -test: function testcase() { - foo = "prior to throw"; - try { - throw new Error(); - } - catch (foo) { - var foo = "initializer in catch"; - } - return foo === "prior to throw"; - - } -}); diff --git a/website/resources/scripts/testcases/chapter12/12.14/12.14-10.js b/website/resources/scripts/testcases/chapter12/12.14/12.14-10.js deleted file mode 100644 index 98e5103af8..0000000000 --- a/website/resources/scripts/testcases/chapter12/12.14/12.14-10.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "12.14-10", - -path: "TestCases/chapter12/12.14/12.14-10.js", - -description: "catch introduces scope - name lookup finds function parameter", - -test: function testcase() { - function f(o) { - - function innerf(o, x) { - try { - throw o; - } - catch (e) { - return x; - } - } - - return innerf(o, 42); - } - - if (f({}) === 42) { - return true; - } - } -}); diff --git a/website/resources/scripts/testcases/chapter12/12.14/12.14-11.js b/website/resources/scripts/testcases/chapter12/12.14/12.14-11.js deleted file mode 100644 index 0f7c8e75bc..0000000000 --- a/website/resources/scripts/testcases/chapter12/12.14/12.14-11.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "12.14-11", - -path: "TestCases/chapter12/12.14/12.14-11.js", - -description: "catch introduces scope - name lookup finds inner variable", - -test: function testcase() { - function f(o) { - - function innerf(o) { - var x = 42; - - try { - throw o; - } - catch (e) { - return x; - } - } - - return innerf(o); - } - - if (f({}) === 42) { - return true; - } - } -}); diff --git a/website/resources/scripts/testcases/chapter12/12.14/12.14-12.js b/website/resources/scripts/testcases/chapter12/12.14/12.14-12.js deleted file mode 100644 index 1b7c4e7a33..0000000000 --- a/website/resources/scripts/testcases/chapter12/12.14/12.14-12.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "12.14-12", - -path: "TestCases/chapter12/12.14/12.14-12.js", - -description: "catch introduces scope - name lookup finds property", - -test: function testcase() { - function f(o) { - - function innerf(o) { - try { - throw o; - } - catch (e) { - return e.x; - } - } - - return innerf(o); - } - - if (f({x:42}) === 42) { - return true; - } - } -}); diff --git a/website/resources/scripts/testcases/chapter12/12.14/12.14-13.js b/website/resources/scripts/testcases/chapter12/12.14/12.14-13.js deleted file mode 100644 index 4a54b8e799..0000000000 --- a/website/resources/scripts/testcases/chapter12/12.14/12.14-13.js +++ /dev/null @@ -1,56 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "12.14-13", - -path: "TestCases/chapter12/12.14/12.14-13.js", - -description: "catch introduces scope - updates are based on scope", - -test: function testcase() { - var res1 = false; - var res2 = false; - var res3 = false; - - var x_12_14_13 = 'local'; - - function foo() { - this.x_12_14_13 = 'instance'; - } - - try { - throw foo; - } - catch (e) { - res1 = (x_12_14_13 === 'local'); - e(); - res2 = (x_12_14_13 === 'local'); - } - res3 = (x_12_14_13 === 'local'); - - if (res1 === true && - res2 === true && - res3 === true) { - return true; - } - } -}); diff --git a/website/resources/scripts/testcases/chapter12/12.14/12.14-2.js b/website/resources/scripts/testcases/chapter12/12.14/12.14-2.js deleted file mode 100644 index b72d4506a5..0000000000 --- a/website/resources/scripts/testcases/chapter12/12.14/12.14-2.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest( { -id: "12.14-2", - -path: "TestCases/chapter12/12.14/12.14-2.js", - -description: "catch doesn't change declaration scope - var initializer in catch with same name as catch parameter changes parameter", - -test: function testcase() { - function capturedFoo() {return foo}; - foo = "prior to throw"; - try { - throw new Error(); - } - catch (foo) { - var foo = "initializer in catch"; - return capturedFoo() !== "initializer in catch"; - } - - } -}); diff --git a/website/resources/scripts/testcases/chapter12/12.14/12.14-3.js b/website/resources/scripts/testcases/chapter12/12.14/12.14-3.js deleted file mode 100644 index 0df1b6b5e3..0000000000 --- a/website/resources/scripts/testcases/chapter12/12.14/12.14-3.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -/* -local vars must not be visible outside with block -local functions must not be visible outside with block -local function expresssions should not be visible outside with block -local vars must shadow outer vars -local functions must shadow outer functions -local function expresssions must shadow outer function expressions -eval should use the appended object to the scope chain -*/ - - -ES5Harness.registerTest( { -id: "12.14-3", - -path: "TestCases/chapter12/12.14/12.14-3.js", - -description: "catch doesn't change declaration scope - var declaration are visible outside when name different from catch parameter", - -test: function testcase() { - try { - throw new Error(); - } - catch (e) { - var foo = "declaration in catch"; - } - - return foo === "declaration in catch"; - } -}); diff --git a/website/resources/scripts/testcases/chapter12/12.14/12.14-4.js b/website/resources/scripts/testcases/chapter12/12.14/12.14-4.js deleted file mode 100644 index 4a11d39120..0000000000 --- a/website/resources/scripts/testcases/chapter12/12.14/12.14-4.js +++ /dev/null @@ -1,53 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -/* -local vars must not be visible outside with block -local functions must not be visible outside with block -local function expresssions should not be visible outside with block -local vars must shadow outer vars -local functions must shadow outer functions -local function expresssions must shadow outer function expressions -eval should use the appended object to the scope chain -*/ - - -ES5Harness.registerTest( { -id: "12.14-4", - -path: "TestCases/chapter12/12.14/12.14-4.js", - -description: "catch introduces scope - block-local vars must shadow outer vars", - -test: function testcase() { - var o = { foo : 42}; - - try { - throw o; - } - catch (e) { - var foo; - - if (foo === undefined) { - return true; - } - } - } -}); diff --git a/website/resources/scripts/testcases/chapter12/12.14/12.14-5.js b/website/resources/scripts/testcases/chapter12/12.14/12.14-5.js deleted file mode 100644 index da1cc3e0b0..0000000000 --- a/website/resources/scripts/testcases/chapter12/12.14/12.14-5.js +++ /dev/null @@ -1,52 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -/* -local vars must not be visible outside with block -local functions must not be visible outside with block -local function expresssions should not be visible outside with block -local vars must shadow outer vars -local functions must shadow outer functions -local function expresssions must shadow outer function expressions -eval should use the appended object to the scope chain -*/ - - -ES5Harness.registerTest( { -id: "12.14-5", - -path: "TestCases/chapter12/12.14/12.14-5.js", - -description: "catch introduces scope - block-local functions must shadow outer functions", - -test: function testcase() { - var o = {foo: function () { return 42;}}; - - try { - throw o; - } - catch (e) { - function foo() {} - if (foo() === undefined) { - return true; - } - } - } -}); diff --git a/website/resources/scripts/testcases/chapter12/12.14/12.14-6.js b/website/resources/scripts/testcases/chapter12/12.14/12.14-6.js deleted file mode 100644 index 92e6dbdc59..0000000000 --- a/website/resources/scripts/testcases/chapter12/12.14/12.14-6.js +++ /dev/null @@ -1,52 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -/* -local vars must not be visible outside with block -local functions must not be visible outside with block -local function expresssions should not be visible outside with block -local vars must shadow outer vars -local functions must shadow outer functions -local function expresssions must shadow outer function expressions -eval should use the appended object to the scope chain -*/ - - -ES5Harness.registerTest( { -id: "12.14-6", - -path: "TestCases/chapter12/12.14/12.14-6.js", - -description: "catch introduces scope - block-local function expression must shadow outer function expression", - -test: function testcase() { - var o = {foo : function () { return 42;}}; - - try { - throw o; - } - catch (e) { - var foo = function () {}; - if (foo() === undefined) { - return true; - } - } - } -}); diff --git a/website/resources/scripts/testcases/chapter12/12.14/12.14-7.js b/website/resources/scripts/testcases/chapter12/12.14/12.14-7.js deleted file mode 100644 index e6dd1899aa..0000000000 --- a/website/resources/scripts/testcases/chapter12/12.14/12.14-7.js +++ /dev/null @@ -1,59 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -/* -local vars must not be visible outside with block -local functions must not be visible outside with block -local function expresssions should not be visible outside with block -local vars must shadow outer vars -local functions must shadow outer functions -local function expresssions must shadow outer function expressions -eval should use the appended object to the scope chain -*/ - - -ES5Harness.registerTest( { -id: "12.14-7", - -path: "TestCases/chapter12/12.14/12.14-7.js", - -description: "catch introduces scope - scope removed when exiting catch block", - -test: function testcase() { - var o = {foo: 1}; - - try { - throw o; - } - catch (e) { - var f = e.foo; - } - - try { - foo; - } - catch (e) { - // actually, we need to have thrown a ReferenceError exception. - // However, in JScript we have thrown a TypeError exception. - // But that is a separate test. - return true; - } - } -}); diff --git a/website/resources/scripts/testcases/chapter12/12.14/12.14-8.js b/website/resources/scripts/testcases/chapter12/12.14/12.14-8.js deleted file mode 100644 index 81ad12fb91..0000000000 --- a/website/resources/scripts/testcases/chapter12/12.14/12.14-8.js +++ /dev/null @@ -1,53 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -/* -local vars must not be visible outside with block -local functions must not be visible outside with block -local function expresssions should not be visible outside with block -local vars must shadow outer vars -local functions must shadow outer functions -local function expresssions must shadow outer function expressions -eval should use the appended object to the scope chain -*/ - - -ES5Harness.registerTest( { -id: "12.14-8", - -path: "TestCases/chapter12/12.14/12.14-8.js", - -description: "catch introduces scope - scope removed when exiting catch block (properties)", - -test: function testcase() { - var o = {foo: 42}; - - try { - throw o; - } - catch (e) { - var foo = 1; - } - - if (o.foo === 42) { - return true; - } - } -}); diff --git a/website/resources/scripts/testcases/chapter12/12.14/12.14-9.js b/website/resources/scripts/testcases/chapter12/12.14/12.14-9.js deleted file mode 100644 index 4f0aacc849..0000000000 --- a/website/resources/scripts/testcases/chapter12/12.14/12.14-9.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "12.14-9", - -path: "TestCases/chapter12/12.14/12.14-9.js", - -description: "catch introduces scope - name lookup finds outer variable", - -test: function testcase() { - function f(o) { - var x = 42; - - function innerf(o) { - try { - throw o; - } - catch (e) { - return x; - } - } - - return innerf(o); - } - - if (f({}) === 42) { - return true; - } - } -}); diff --git a/website/resources/scripts/testcases/chapter12/12.2/12.2.1/12.2.1-11.js b/website/resources/scripts/testcases/chapter12/12.2/12.2.1/12.2.1-11.js deleted file mode 100644 index 1e2725fd4d..0000000000 --- a/website/resources/scripts/testcases/chapter12/12.2/12.2.1/12.2.1-11.js +++ /dev/null @@ -1,33 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "12.2.1-11", - -path: "TestCases/chapter12/12.2/12.2.1/12.2.1-11.js", - -description: "arguments as var identifier in eval code is allowed", - -test: function testcase() { - eval("var arguments;"); - return true; - } -}); diff --git a/website/resources/scripts/testcases/chapter12/12.2/12.2.1/12.2.1-12.js b/website/resources/scripts/testcases/chapter12/12.2/12.2.1/12.2.1-12.js deleted file mode 100644 index 61456c048d..0000000000 --- a/website/resources/scripts/testcases/chapter12/12.2/12.2.1/12.2.1-12.js +++ /dev/null @@ -1,33 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "12.2.1-12", - -path: "TestCases/chapter12/12.2/12.2.1/12.2.1-12.js", - -description: "arguments as local var identifier is allowed", - -test: function testcase() { - eval("(function (){var arguments;})"); - return true; - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.10/15.10.6/15.10.6.js b/website/resources/scripts/testcases/chapter15/15.10/15.10.6/15.10.6.js deleted file mode 100644 index 8c30b422f2..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.10/15.10.6/15.10.6.js +++ /dev/null @@ -1,35 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.10.6", - -path: "TestCases/chapter15/15.10/15.10.6/15.10.6.js", - -description: "RegExp.prototype is itself a RegExp", - -test: function testcase() { - var s = Object.prototype.toString.call(RegExp.prototype); - if (s === '[object RegExp]') { - return true; - } - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.10/15.10.7/15.10.7.1/15.10.7.1-1.js b/website/resources/scripts/testcases/chapter15/15.10/15.10.7/15.10.7.1/15.10.7.1-1.js deleted file mode 100644 index 1c06b2c374..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.10/15.10.7/15.10.7.1/15.10.7.1-1.js +++ /dev/null @@ -1,33 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.10.7.1-1", - -path: "TestCases/chapter15/15.10/15.10.7/15.10.7.1/15.10.7.1-1.js", - -description: "RegExp.prototype.source is of type String", - -test: function testcase() { - if((typeof(RegExp.prototype.source)) === 'string') - return true; - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.10/15.10.7/15.10.7.1/15.10.7.1-2.js b/website/resources/scripts/testcases/chapter15/15.10/15.10.7/15.10.7.1/15.10.7.1-2.js deleted file mode 100644 index 65682fc39a..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.10/15.10.7/15.10.7.1/15.10.7.1-2.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.10.7.1-2", - -path: "TestCases/chapter15/15.10/15.10.7/15.10.7.1/15.10.7.1-2.js", - -description: "RegExp.prototype.source is a data property with default attribute values (false)", - -test: function testcase() { - var d = Object.getOwnPropertyDescriptor(RegExp.prototype, 'source'); - - if (d.writable === false && - d.enumerable === false && - d.configurable === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.10/15.10.7/15.10.7.2/15.10.7.2-1.js b/website/resources/scripts/testcases/chapter15/15.10/15.10.7/15.10.7.2/15.10.7.2-1.js deleted file mode 100644 index 9247d9b5de..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.10/15.10.7/15.10.7.2/15.10.7.2-1.js +++ /dev/null @@ -1,33 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.10.7.2-1", - -path: "TestCases/chapter15/15.10/15.10.7/15.10.7.2/15.10.7.2-1.js", - -description: "RegExp.prototype.global is of type Boolean", - -test: function testcase() { - if((typeof(RegExp.prototype.global)) === 'boolean') - return true; - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.10/15.10.7/15.10.7.2/15.10.7.2-2.js b/website/resources/scripts/testcases/chapter15/15.10/15.10.7/15.10.7.2/15.10.7.2-2.js deleted file mode 100644 index 1d1dbf8573..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.10/15.10.7/15.10.7.2/15.10.7.2-2.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.10.7.2-2", - -path: "TestCases/chapter15/15.10/15.10.7/15.10.7.2/15.10.7.2-2.js", - -description: "RegExp.prototype.global is a data property with default attribute values (false)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(RegExp.prototype, 'global'); - - if (desc.writable === false && - desc.enumerable === false && - desc.configurable === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.10/15.10.7/15.10.7.3/15.10.7.3-1.js b/website/resources/scripts/testcases/chapter15/15.10/15.10.7/15.10.7.3/15.10.7.3-1.js deleted file mode 100644 index c66582e3e2..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.10/15.10.7/15.10.7.3/15.10.7.3-1.js +++ /dev/null @@ -1,33 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.10.7.3-1", - -path: "TestCases/chapter15/15.10/15.10.7/15.10.7.3/15.10.7.3-1.js", - -description: "RegExp.prototype.ignoreCase is of type Boolean", - -test: function testcase() { - if((typeof(RegExp.prototype.ignoreCase)) === 'boolean') - return true; - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.10/15.10.7/15.10.7.3/15.10.7.3-2.js b/website/resources/scripts/testcases/chapter15/15.10/15.10.7/15.10.7.3/15.10.7.3-2.js deleted file mode 100644 index aaff82f160..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.10/15.10.7/15.10.7.3/15.10.7.3-2.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.10.7.3-2", - -path: "TestCases/chapter15/15.10/15.10.7/15.10.7.3/15.10.7.3-2.js", - -description: "RegExp.prototype.ignoreCase is a data property with default attribute values (false)", - -test: function testcase() { - var d = Object.getOwnPropertyDescriptor(RegExp.prototype, 'ignoreCase'); - - if (d.writable === false && - d.enumerable === false && - d.configurable === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.10/15.10.7/15.10.7.4/15.10.7.4-1.js b/website/resources/scripts/testcases/chapter15/15.10/15.10.7/15.10.7.4/15.10.7.4-1.js deleted file mode 100644 index 612171f963..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.10/15.10.7/15.10.7.4/15.10.7.4-1.js +++ /dev/null @@ -1,33 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.10.7.4-1", - -path: "TestCases/chapter15/15.10/15.10.7/15.10.7.4/15.10.7.4-1.js", - -description: "RegExp.prototype.multiline is of type Boolean", - -test: function testcase() { - if((typeof(RegExp.prototype.multiline)) === 'boolean') - return true; - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.10/15.10.7/15.10.7.4/15.10.7.4-2.js b/website/resources/scripts/testcases/chapter15/15.10/15.10.7/15.10.7.4/15.10.7.4-2.js deleted file mode 100644 index 21f7089387..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.10/15.10.7/15.10.7.4/15.10.7.4-2.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.10.7.4-2", - -path: "TestCases/chapter15/15.10/15.10.7/15.10.7.4/15.10.7.4-2.js", - -description: "RegExp.prototype.multiline is a data property with default attribute values (false)", - -test: function testcase() { - var d = Object.getOwnPropertyDescriptor(RegExp.prototype, 'multiline'); - - if (d.writable === false && - d.enumerable === false && - d.configurable === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.10/15.10.7/15.10.7.5/15.10.7.5-1.js b/website/resources/scripts/testcases/chapter15/15.10/15.10.7/15.10.7.5/15.10.7.5-1.js deleted file mode 100644 index c2a57e569a..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.10/15.10.7/15.10.7.5/15.10.7.5-1.js +++ /dev/null @@ -1,33 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.10.7.5-1", - -path: "TestCases/chapter15/15.10/15.10.7/15.10.7.5/15.10.7.5-1.js", - -description: "RegExp.prototype.lastIndex is of type Number", - -test: function testcase() { - if((typeof(RegExp.prototype.lastIndex)) === 'number') - return true; - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.10/15.10.7/15.10.7.5/15.10.7.5-2.js b/website/resources/scripts/testcases/chapter15/15.10/15.10.7/15.10.7.5/15.10.7.5-2.js deleted file mode 100644 index 7815a93351..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.10/15.10.7/15.10.7.5/15.10.7.5-2.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.10.7.5-2", - -path: "TestCases/chapter15/15.10/15.10.7/15.10.7.5/15.10.7.5-2.js", - -description: "RegExp.prototype.lastIndex is a data property with specified attribute values", - -test: function testcase() { - var d = Object.getOwnPropertyDescriptor(RegExp.prototype, 'lastIndex'); - - if (d.writable === true && - d.enumerable === false && - d.configurable === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.12/15.12-0-1.js b/website/resources/scripts/testcases/chapter15/15.12/15.12-0-1.js deleted file mode 100644 index 37a3960f0c..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.12/15.12-0-1.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -/* -This test should be run without any built-ins being added/augmented. -The name JSON must be bound to an object. -4.2 calls out JSON as one of the built-in objects. -*/ - - -ES5Harness.registerTest( { -id: "15.12-0-1", - -path: "TestCases/chapter15/15.12/15.12-0-1.js", - -description: "JSON must be a built-in object", - -test: function testcase() { - var o = JSON; - if (typeof(o) === "object") { - return true; - } - }, - - precondition: function preq () { - return JSON !== undefined; - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.12/15.12-0-2.js b/website/resources/scripts/testcases/chapter15/15.12/15.12-0-2.js deleted file mode 100644 index 8cc03e4332..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.12/15.12-0-2.js +++ /dev/null @@ -1,51 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -/* -This test should be run without any built-ins being added/augmented. -The name JSON must be bound to an object, and must not support [[Construct]]. -step 4 in 11.2.2 should throw a TypeError exception. -*/ - - -ES5Harness.registerTest( { -id: "15.12-0-2", - -path: "TestCases/chapter15/15.12/15.12-0-2.js", - -description: "JSON must not support the [[Construct]] method", - -test: function testcase() { - var o = JSON; - - try { - var j = new JSON(); - } - catch (e) { - if (e instanceof TypeError) { - return true; - } - } - }, - - precondition: function preq () { - return JSON !== undefined; - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.12/15.12-0-3.js b/website/resources/scripts/testcases/chapter15/15.12/15.12-0-3.js deleted file mode 100644 index 97a7d6014b..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.12/15.12-0-3.js +++ /dev/null @@ -1,51 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -/* -This test should be run without any built-ins being added/augmented. -The name JSON must be bound to an object, and must not support [[Call]]. -step 5 in 11.2.3 should throw a TypeError exception. -*/ - - -ES5Harness.registerTest( { -id: "15.12-0-3", - -path: "TestCases/chapter15/15.12/15.12-0-3.js", - -description: "JSON must not support the [[Call]] method", - -test: function testcase() { - var o = JSON; - - try { - var j = JSON(); - } - catch (e) { - if (e instanceof TypeError) { - return true; - } - } - }, - - precondition: function preq () { - return JSON !== undefined; - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.12/15.12-0-4.js b/website/resources/scripts/testcases/chapter15/15.12/15.12-0-4.js deleted file mode 100644 index da6ce9e07d..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.12/15.12-0-4.js +++ /dev/null @@ -1,52 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -/* -This test should be run without any built-ins being added/augmented. -The last paragraph in section 15 says "every other property described -in this section has the attribute {... [[Enumerable]] : false ...} -unless otherwise specified. This default applies to the properties on -JSON, and we should not be able to enumerate them. -*/ - - -ES5Harness.registerTest( { -id: "15.12-0-4", - -path: "TestCases/chapter15/15.12/15.12-0-4.js", - -description: "JSON object's properties must be non enumerable", - -test: function testcase() { - var o = JSON; - var i = 0; - for (var p in o) { - i++; - } - - if (i === 0) { - return true; - } - } , - - precondition: function preq () { - return JSON !== undefined; - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-0-1.js b/website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-0-1.js deleted file mode 100644 index 86a02c6f5a..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-0-1.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.12.1.1-0-1", - -path: "TestCases/chapter15/15.12/15.12.1/25.12.1.1/15.12.1.1-0-1.js", - -description: "The JSON lexical grammar treats whitespace as a token seperator", - -test: function testcase() { - - try { - JSON.parse('12\t\r\n 34'); // should produce a syntax error as whitespace results in two tokens - } - catch (e) { - if (e.name === 'SyntaxError') return true; - } - }, - - precondition: function preq () { - return JSON && fnExists(JSON.parse) && JSON.parse('1234')===1234; - } -} ); diff --git a/website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-0-2.js b/website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-0-2.js deleted file mode 100644 index 1689a18a75..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-0-2.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.12.1.1-0-2", - -path: "TestCases/chapter15/15.12/15.12.1/25.12.1.1/15.12.1.1-0-2.js", - -description: " is not valid JSON whitespace as specified by the production JSONWhitespace.", - -test: function testcase() { - - try { - JSON.parse('\u000b1234'); // should produce a syntax error - } - catch (e) { - return true; // treat any exception as a pass, other tests ensure that JSON.parse throws SyntaxError exceptions - } - }, - - precondition: function preq () { - return JSON && fnExists(JSON.parse) && JSON.parse(' 1234')===1234; - } -} ); diff --git a/website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-0-3.js b/website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-0-3.js deleted file mode 100644 index 2f152c27a2..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-0-3.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.12.1.1-0-3", - -path: "TestCases/chapter15/15.12/15.12.1/25.12.1.1/15.12.1.1-0-3.js", - -description: " is not valid JSON whitespace as specified by the production JSONWhitespace.", - -test: function testcase() { - - try { - JSON.parse('\u000c1234'); // should produce a syntax error - } - catch (e) { - return true; // treat any exception as a pass, other tests ensure that JSON.parse throws SyntaxError exceptions - } - }, - - precondition: function preq () { - return JSON && fnExists(JSON.parse) && JSON.parse(' 1234')===1234; - } -} ); diff --git a/website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-0-4.js b/website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-0-4.js deleted file mode 100644 index 77c2f57111..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-0-4.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.12.1.1-0-4", - -path: "TestCases/chapter15/15.12/15.12.1/25.12.1.1/15.12.1.1-0-4.js", - -description: " is not valid JSON whitespace as specified by the production JSONWhitespace.", - -test: function testcase() { - - try { - JSON.parse('\u00a01234'); // should produce a syntax error - } - catch (e) { - return true; // treat any exception as a pass, other tests ensure that JSON.parse throws SyntaxError exceptions - } - }, - - precondition: function preq () { - return JSON && fnExists(JSON.parse) && JSON.parse(' 1234')===1234; - } -} ); diff --git a/website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-0-5.js b/website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-0-5.js deleted file mode 100644 index 7aa872e839..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-0-5.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.12.1.1-0-5", - -path: "TestCases/chapter15/15.12/15.12.1/25.12.1.1/15.12.1.1-0-5.js", - -description: " is not valid JSON whitespace as specified by the production JSONWhitespace.", - -test: function testcase() { - - try { - JSON.parse('\u200b1234'); // should produce a syntax error - } - catch (e) { - return true; // treat any exception as a pass, other tests ensure that JSON.parse throws SyntaxError exceptions - } - }, - - precondition: function preq () { - return JSON && fnExists(JSON.parse) && JSON.parse(' 1234')===1234; - } -} ); diff --git a/website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-0-6.js b/website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-0-6.js deleted file mode 100644 index 3f76186e58..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-0-6.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.12.1.1-0-6", - -path: "TestCases/chapter15/15.12/15.12.1/25.12.1.1/15.12.1.1-0-6.js", - -description: " is not valid JSON whitespace as specified by the production JSONWhitespace.", - -test: function testcase() { - - try { - JSON.parse('\ufeff1234'); // should produce a syntax error a - } - catch (e) { - return true; // treat any exception as a pass, other tests ensure that JSON.parse throws SyntaxError exceptions - } - }, - - precondition: function preq () { - return JSON && fnExists(JSON.parse) && JSON.parse(' 1234')===1234; - } -} ); diff --git a/website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-0-7.js b/website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-0-7.js deleted file mode 100644 index b97675f453..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-0-7.js +++ /dev/null @@ -1,43 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.12.1.1-0-7", - -path: "TestCases/chapter15/15.12/15.12.1/25.12.1.1/15.12.1.1-0-7.js", - -description: "other category z spaces are not valid JSON whitespace as specified by the production JSONWhitespace.", - -test: function testcase() { - - try { - // the following should produce a syntax error - JSON.parse('\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u30001234'); - } - catch (e) { - return true; // treat any exception as a pass, other tests ensure that JSON.parse throws SyntaxError exceptions - } - }, - - precondition: function preq () { - return JSON && fnExists(JSON.parse) && JSON.parse(' 1234')===1234; - } -} ); diff --git a/website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-0-8.js b/website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-0-8.js deleted file mode 100644 index 5ebf10b65e..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-0-8.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.12.1.1-0-8", - -path: "TestCases/chapter15/15.12/15.12.1/25.12.1.1/15.12.1.1-0-8.js", - -description: "U+2028 and U+2029 are not valid JSON whitespace as specified by the production JSONWhitespace.", - -test: function testcase() { - - try { - JSON.parse('\u2028\u20291234'); // should produce a syntax error - } - catch (e) { - return true; // treat any exception as a pass, other tests ensure that JSON.parse throws SyntaxError exceptions - } - }, - - precondition: function preq () { - return JSON && fnExists(JSON.parse) && JSON.parse(' 1234')===1234; - } -} ); diff --git a/website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-0-9.js b/website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-0-9.js deleted file mode 100644 index 96757e9ead..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-0-9.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.12.1.1-0-9", - -path: "TestCases/chapter15/15.12/15.12.1/25.12.1.1/15.12.1.1-0-9.js", - -description: "Whitespace characters can appear before/after any JSONtoken", - -test: function testcase() { - - JSON.parse('\t\r \n{\t\r \n'+ - '"property"\t\r \n:\t\r \n{\t\r \n}\t\r \n,\t\r \n' + - '"prop2"\t\r \n:\t\r \n'+ - '[\t\r \ntrue\t\r \n,\t\r \nnull\t\r \n,123.456\t\r \n]'+ - '\t\r \n}\t\r \n'); // should JOSN parse without error - return true; - }, - - precondition: function preq () { - return JSON && fnExists(JSON.parse) && JSON.parse('1234')===1234; - } -} ); diff --git a/website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g1-1.js b/website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g1-1.js deleted file mode 100644 index 27b029232b..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g1-1.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.12.1.1-g1-1", - -path: "TestCases/chapter15/15.12/15.12.1/25.12.1.1/15.12.1.1-g1-1.js", - -description: "The JSON lexical grammar treats as a whitespace character", - -test: function testcase() { - if (JSON.parse('\t1234')!==1234) return false; // should be ignored - try { - JSON.parse('12\t34'); // should produce a syntax error as whitespace results in two tokens - } - catch (e) { - return true; // treat any exception as a pass, other tests ensure that JSON.parse throws SyntaxError exceptions - } - }, - - precondition: function preq () { - return JSON && fnExists(JSON.parse) && JSON.parse('1234')===1234; - } -} ); diff --git a/website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g1-2.js b/website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g1-2.js deleted file mode 100644 index 3b6f3775a4..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g1-2.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.12.1.1-g1-2", - -path: "TestCases/chapter15/15.12/15.12.1/25.12.1.1/15.12.1.1-g1-2.js", - -description: "The JSON lexical grammar treats as a whitespace character", - -test: function testcase() { - if (JSON.parse('\r1234')!==1234) return false; // should be ignored - try { - JSON.parse('12\r34'); // should produce a syntax error as whitespace results in two tokens - } - catch (e) { - if (e.name === 'SyntaxError') return true; - } - }, - - precondition: function preq () { - return JSON && fnExists(JSON.parse) && JSON.parse('1234')===1234; - } -} ); diff --git a/website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g1-3.js b/website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g1-3.js deleted file mode 100644 index 15098dac90..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g1-3.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.12.1.1-g1-3", - -path: "TestCases/chapter15/15.12/15.12.1/25.12.1.1/15.12.1.1-g1-3.js", - -description: "The JSON lexical grammar treats as a whitespace character", - -test: function testcase() { - if (JSON.parse('\n1234')!==1234) return false; // should be ignored - try { - JSON.parse('12\n34'); // should produce a syntax error as whitespace results in two tokens - } - catch (e) { - if (e.name === 'SyntaxError') return true; - } - }, - - precondition: function preq () { - return JSON && fnExists(JSON.parse) && JSON.parse('1234')===1234; - } -} ); diff --git a/website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g1-4.js b/website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g1-4.js deleted file mode 100644 index 71259b3523..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g1-4.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.12.1.1-g1-4", - -path: "TestCases/chapter15/15.12/15.12.1/25.12.1.1/15.12.1.1-g1-4.js", - -description: "The JSON lexical grammar treats as a whitespace character", - -test: function testcase() { - if (JSON.parse(' 1234')!=1234) return false; // should be ignored - try { - JSON.parse('12 34'); // should produce a syntax error as whitespace results in two tokens - } - catch (e) { - if (e.name === 'SyntaxError') return true; - } - }, - - precondition: function preq () { - return JSON && fnExists(JSON.parse)&& JSON.parse('1234')===1234; - } -} ); diff --git a/website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g2-1.js b/website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g2-1.js deleted file mode 100644 index 85ca8b3b1b..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g2-1.js +++ /dev/null @@ -1,36 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.12.1.1-g2-1", - -path: "TestCases/chapter15/15.12/15.12.1/25.12.1.1/15.12.1.1-g2-1.js", - -description: "JSONStrings can be written using double quotes", - -test: function testcase() { - return JSON.parse('"abc"')==="abc"; - }, - - precondition: function preq () { - return JSON && fnExists(JSON.parse) ; - } -} ); diff --git a/website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g2-2.js b/website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g2-2.js deleted file mode 100644 index 3d90176f24..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g2-2.js +++ /dev/null @@ -1,41 +0,0 @@ - /// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.12.1.1-g2-2", - -path: "TestCases/chapter15/15.12/15.12.1/25.12.1.1/15.12.1.1-g2-2.js", - -description: "A JSONString may not be delimited by single quotes ", - -test: function testcase() { - try { - if (JSON.parse("'abc'") ==='abc') return false; - } - catch (e) { - return true; - } - }, - - precondition: function preq () { - return JSON && fnExists(JSON.parse)&& JSON.parse('"1234"')==="1234"; - } -} ); diff --git a/website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g2-3.js b/website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g2-3.js deleted file mode 100644 index 80d2111d8f..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g2-3.js +++ /dev/null @@ -1,41 +0,0 @@ - /// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.12.1.1-g2-3", - -path: "TestCases/chapter15/15.12/15.12.1/25.12.1.1/15.12.1.1-g2-3.js", - -description: "A JSONString may not be delimited by Uncode escaped quotes ", - -test: function testcase() { - try { - if (JSON.parse("\\u0022abc\\u0022") ==='abc') return false; - } - catch (e) { - return true; - } - }, - - precondition: function preq () { - return JSON && fnExists(JSON.parse) && JSON.parse('"1234"')==="1234"; - } -} ); diff --git a/website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g2-4.js b/website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g2-4.js deleted file mode 100644 index ea82bdb10a..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g2-4.js +++ /dev/null @@ -1,41 +0,0 @@ - /// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.12.1.1-g2-4", - -path: "TestCases/chapter15/15.12/15.12.1/25.12.1.1/15.12.1.1-g2-4.js", - -description: "A JSONString must both begin and end with double quotes", - -test: function testcase() { - try { - if (JSON.parse('"ab'+"c'") ==='abc') return false; - } - catch (e) { - return true; - } - }, - - precondition: function preq () { - return JSON && fnExists(JSON.parse) && JSON.parse('"1234"')==="1234"; - } -} ); diff --git a/website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g2-5.js b/website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g2-5.js deleted file mode 100644 index 877ba3ebf9..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g2-5.js +++ /dev/null @@ -1,36 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.12.1.1-g2-5", - -path: "TestCases/chapter15/15.12/15.12.1/25.12.1.1/15.12.1.1-g2-5.js", - -description: "A JSONStrings can contain no JSONStringCharacters (Empty JSONStrings)", - -test: function testcase() { - return JSON.parse('""')===""; - }, - - precondition: function preq () { - return JSON && fnExists(JSON.parse) && JSON.parse('"1234"')==='1234'; - } -} ); diff --git a/website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g4-1.js b/website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g4-1.js deleted file mode 100644 index b5ee9280b8..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g4-1.js +++ /dev/null @@ -1,41 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.12.1.1-g4-1", - -path: "TestCases/chapter15/15.12/15.12.1/25.12.1.1/15.12.1.1-g4-1.js", - -description: "The JSON lexical grammar does not allow a JSONStringCharacter to be any of the Unicode characters U+0000 thru U+0007", - -test: function testcase() { - try { - JSON.parse('"\u0000\u0001\u0002\u0003\u0004\u0005\u0006\u0007"'); // invalid string characters should produce a syntax error - } - catch (e) { - return true; // treat any exception as a pass, other tests ensure that JSON.parse throws SyntaxError exceptions - } - }, - - precondition: function preq () { - return JSON && fnExists(JSON.parse)&& JSON.parse('"1234"')==="1234"; - } -} ); diff --git a/website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g4-2.js b/website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g4-2.js deleted file mode 100644 index a3279099a3..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g4-2.js +++ /dev/null @@ -1,41 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.12.1.1-g4-2", - -path: "TestCases/chapter15/15.12/15.12.1/25.12.1.1/15.12.1.1-g4-2.js", - -description: "The JSON lexical grammar does not allow a JSONStringCharacter to be any of the Unicode characters U+0008 thru U+000F", - -test: function testcase() { - try { - JSON.parse('"\u0008\u0009\u000a\u000b\u000c\u000d\u000e\u000f"'); // invalid string characters should produce a syntax error - } - catch (e) { - return true; // treat any exception as a pass, other tests ensure that JSON.parse throws SyntaxError exceptions - } - }, - - precondition: function preq () { - return JSON && fnExists(JSON.parse)&& JSON.parse('"1234"')==="1234"; - } -} ); diff --git a/website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g4-3.js b/website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g4-3.js deleted file mode 100644 index 181d5623e9..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g4-3.js +++ /dev/null @@ -1,41 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.12.1.1-g4-3", - -path: "TestCases/chapter15/15.12/15.12.1/25.12.1.1/15.12.1.1-g4-3.js", - -description: "The JSON lexical grammar does not allow a JSONStringCharacter to be any of the Unicode characters U+0010 thru U+0017", - -test: function testcase() { - try { - JSON.parse('"\u0010\u0011\u0012\u0013\u0014\u0015\u0016\u0017"'); // invalid string characters should produce a syntax error - } - catch (e) { - return true; // treat any exception as a pass, other tests ensure that JSON.parse throws SyntaxError exceptions - } - }, - - precondition: function preq () { - return JSON && fnExists(JSON.parse)&& JSON.parse('"1234"')==="1234"; - } -} ); diff --git a/website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g4-4.js b/website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g4-4.js deleted file mode 100644 index aa7a67d234..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g4-4.js +++ /dev/null @@ -1,41 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.12.1.1-g4-4", - -path: "TestCases/chapter15/15.12/15.12.1/25.12.1.1/15.12.1.1-g4-4.js", - -description: "The JSON lexical grammar does not allow a JSONStringCharacter to be any of the Unicode characters U+0018 thru U+001F", - -test: function testcase() { - try { - JSON.parse('"\u0018\u0019\u001a\u001b\u001c\u001d\u001e\u001f"'); // invalid string characters should produce a syntax error - } - catch (e) { - if (e.name === 'SyntaxError') return true; - } - }, - - precondition: function preq () { - return JSON && fnExists(JSON.parse)&& JSON.parse('"1234"')==="1234"; - } -} ); diff --git a/website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g5-1.js b/website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g5-1.js deleted file mode 100644 index f175bc24f8..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g5-1.js +++ /dev/null @@ -1,36 +0,0 @@ - /// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.12.1.1-g5-1", - -path: "TestCases/chapter15/15.12/15.12.1/25.12.1.1/15.12.1.1-g5-1.js", - -description: "The JSON lexical grammar allows Unicode escape sequences in a JSONString", - -test: function testcase() { - return JSON.parse('"\\u0058"')==='X'; - }, - - precondition: function preq () { - return JSON && fnExists(JSON.parse)&& '\u0058'==='X' && JSON.parse('"1234"')==="1234"; - } -} ); diff --git a/website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g5-2.js b/website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g5-2.js deleted file mode 100644 index 8bb27a3623..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g5-2.js +++ /dev/null @@ -1,41 +0,0 @@ - /// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.12.1.1-g5-2", - -path: "TestCases/chapter15/15.12/15.12.1/25.12.1.1/15.12.1.1-g5-2.js", - -description: "A JSONStringCharacter UnicodeEscape may not have fewer than 4 hex characters", - -test: function testcase() { - try { - JSON.parse('"\\u005"') - } - catch (e) { - return e.name==='SyntaxError' - } - }, - - precondition: function preq () { - return JSON && fnExists(JSON.parse)&& '\u0058'==='X' && JSON.parse('"1234"')==="1234"; - } -} ); diff --git a/website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g5-3.js b/website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g5-3.js deleted file mode 100644 index 0087e2d284..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g5-3.js +++ /dev/null @@ -1,41 +0,0 @@ - /// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.12.1.1-g5-3", - -path: "TestCases/chapter15/15.12/15.12.1/25.12.1.1/15.12.1.1-g5-3.js", - -description: "A JSONStringCharacter UnicodeEscape may not include any non=hex characters", - -test: function testcase() { - try { - JSON.parse('"\\u0X50"') - } - catch (e) { - return e.name==='SyntaxError' - } - }, - - precondition: function preq () { - return JSON && fnExists(JSON.parse)&& '\u0058'==='X' && JSON.parse('"1234"')==="1234"; - } -} ); diff --git a/website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g6-1.js b/website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g6-1.js deleted file mode 100644 index 5ff49b40e1..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g6-1.js +++ /dev/null @@ -1,36 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.12.1.1-g6-1", - -path: "TestCases/chapter15/15.12/15.12.1/25.12.1.1/15.12.1.1-g6-1.js", - -description: "The JSON lexical grammer allows '/' as a JSONEscapeCharacter after '\' in a JSONString", - -test: function testcase() { - return JSON.parse('"\\/"')==='/'; - }, - - precondition: function preq () { - return JSON && fnExists(JSON.parse)&& JSON.parse('"1234"')==="1234"; - } -} ); diff --git a/website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g6-2.js b/website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g6-2.js deleted file mode 100644 index 78e9c2696c..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g6-2.js +++ /dev/null @@ -1,36 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.12.1.1-g6-2", - -path: "TestCases/chapter15/15.12/15.12.1/25.12.1.1/15.12.1.1-g6-2.js", - -description: "The JSON lexical grammer allows '\' as a JSONEscapeCharacter after '\' in a JSONString", - -test: function testcase() { - return JSON.parse('"\\\\"')==='\\'; - }, - - precondition: function preq () { - return JSON && fnExists(JSON.parse)&& JSON.parse('"1234"')==="1234"; - } -} ); diff --git a/website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g6-3.js b/website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g6-3.js deleted file mode 100644 index fd038d1c46..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g6-3.js +++ /dev/null @@ -1,36 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.12.1.1-g6-3", - -path: "TestCases/chapter15/15.12/15.12.1/25.12.1.1/15.12.1.1-g6-3.js", - -description: "The JSON lexical grammer allows 'b' as a JSONEscapeCharacter after '\' in a JSONString", - -test: function testcase() { - return JSON.parse('"\\b"')==='\b'; - }, - - precondition: function preq () { - return JSON && fnExists(JSON.parse)&& JSON.parse('"1234"')==="1234"; - } -} ); diff --git a/website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g6-4.js b/website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g6-4.js deleted file mode 100644 index 6be18c47b8..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g6-4.js +++ /dev/null @@ -1,36 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.12.1.1-g6-4", - -path: "TestCases/chapter15/15.12/15.12.1/25.12.1.1/15.12.1.1-g6-4.js", - -description: "The JSON lexical grammer allows 'f' as a JSONEscapeCharacter after '\' in a JSONString", - -test: function testcase() { - return JSON.parse('"\\f"')==='\f'; - }, - - precondition: function preq () { - return JSON && fnExists(JSON.parse)&& JSON.parse('"1234"')==="1234"; - } -} ); diff --git a/website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g6-5.js b/website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g6-5.js deleted file mode 100644 index 55366b5ca6..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g6-5.js +++ /dev/null @@ -1,36 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.12.1.1-g6-5", - -path: "TestCases/chapter15/15.12/15.12.1/25.12.1.1/15.12.1.1-g6-5.js", - -description: "The JSON lexical grammer allows 'n' as a JSONEscapeCharacter after '\' in a JSONString", - -test: function testcase() { - return JSON.parse('"\\n"')==='\n'; - }, - - precondition: function preq () { - return JSON && fnExists(JSON.parse)&& JSON.parse('"1234"')==="1234"; - } -} ); diff --git a/website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g6-6.js b/website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g6-6.js deleted file mode 100644 index e4e1982cbd..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g6-6.js +++ /dev/null @@ -1,36 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.12.1.1-g6-6", - -path: "TestCases/chapter15/15.12/15.12.1/25.12.1.1/15.12.1.1-g6-6.js", - -description: "The JSON lexical grammer allows 'r' as a JSONEscapeCharacter after '\' in a JSONString", - -test: function testcase() { - return JSON.parse('"\\r"')==='\r'; - }, - - precondition: function preq () { - return JSON && fnExists(JSON.parse)&& JSON.parse('"1234"')==="1234"; - } -} ); diff --git a/website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g6-7.js b/website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g6-7.js deleted file mode 100644 index 431d4dd0c4..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g6-7.js +++ /dev/null @@ -1,36 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.12.1.1-g6-7", - -path: "TestCases/chapter15/15.12/15.12.1/25.12.1.1/15.12.1.1-g6-7.js", - -description: "The JSON lexical grammer allows 't' as a JSONEscapeCharacter after '\' in a JSONString", - -test: function testcase() { - return JSON.parse('"\\t"')==='\t'; - }, - - precondition: function preq () { - return JSON && fnExists(JSON.parse)&& JSON.parse('"1234"')==="1234"; - } -} ); diff --git a/website/resources/scripts/testcases/chapter15/15.12/15.12.2/15.12.2-0-1.js b/website/resources/scripts/testcases/chapter15/15.12/15.12.2/15.12.2-0-1.js deleted file mode 100644 index 7e95960324..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.12/15.12.2/15.12.2-0-1.js +++ /dev/null @@ -1,56 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -/* -This test should be run without any built-ins being added/augmented. -The name JSON must be bound to an object. - -Section 15 says that every built-in Function object described in this -section — whether as a constructor, an ordinary function, or both — has -a length property whose value is an integer. Unless otherwise specified, -this value is equal to the largest number of named arguments shown in -the section headings for the function description, including optional -parameters. - -This default applies to JSON.parse, and it must exist as a function -taking 2 parameters. -*/ - - -ES5Harness.registerTest( { -id: "15.12.2-0-1", - -path: "TestCases/chapter15/15.12/15.12.2/15.12.2-0-1.js", - -description: "JSON.parse must exist as a function", - -test: function testcase() { - var f = JSON.parse; - - if (typeof(f) === "function") { - return true; - } - }, - - precondition: function preq () { - return JSON !== undefined; - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.12/15.12.2/15.12.2-0-2.js b/website/resources/scripts/testcases/chapter15/15.12/15.12.2/15.12.2-0-2.js deleted file mode 100644 index e7f9aa527b..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.12/15.12.2/15.12.2-0-2.js +++ /dev/null @@ -1,56 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -/* -This test should be run without any built-ins being added/augmented. -The name JSON must be bound to an object. - -Section 15 says that every built-in Function object described in this -section — whether as a constructor, an ordinary function, or both — has -a length property whose value is an integer. Unless otherwise specified, -this value is equal to the largest number of named arguments shown in -the section headings for the function description, including optional -parameters. - -This default applies to JSON.parse, and it must exist as a function -taking 2 parameters. -*/ - - -ES5Harness.registerTest( { -id: "15.12.2-0-2", - -path: "TestCases/chapter15/15.12/15.12.2/15.12.2-0-2.js", - -description: "JSON.parse must exist as a function taking 2 parameters", - -test: function testcase() { - var f = JSON.parse; - - if (typeof(f) === "function" && f.length === 2) { - return true; - } - }, - - precondition: function preq () { - return JSON !== undefined; - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.12/15.12.2/15.12.2-0-3.js b/website/resources/scripts/testcases/chapter15/15.12/15.12.2/15.12.2-0-3.js deleted file mode 100644 index 98caca9f5c..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.12/15.12.2/15.12.2-0-3.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -/* -This test should be run without any built-ins being added/augmented. -The initial value of [[Configurable]] on JSON is true. This means we -should be able to delete (8.6.2.5) the stringify and parse properties. -*/ - - -ES5Harness.registerTest( { -id: "15.12.2-0-3", - -path: "TestCases/chapter15/15.12/15.12.2/15.12.2-0-3.js", - -description: "JSON.parse must be deletable (configurable)", - -test: function testcase() { - var o = JSON; - var desc = Object.getOwnPropertyDescriptor(o, "parse"); - return desc.configurable === true; - }, - - precondition: function preq () { - return typeof JSON != "undefined" && fnExists(Object.getOwnPropertyDescriptor) - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-0-1.js b/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-0-1.js deleted file mode 100644 index c21cc8b470..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-0-1.js +++ /dev/null @@ -1,56 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -/* -This test should be run without any built-ins being added/augmented. -The name JSON must be bound to an object. - -Section 15 says that every built-in Function object described in this -section — whether as a constructor, an ordinary function, or both — has -a length property whose value is an integer. Unless otherwise specified, -this value is equal to the largest number of named arguments shown in -the section headings for the function description, including optional -parameters. - -This default applies to JSON.stringify, and it must exist as a function -taking 3 parameters. -*/ - - -ES5Harness.registerTest( { -id: "15.12.3-0-1", - -path: "TestCases/chapter15/15.12/15.12.3/15.12.3-0-1.js", - -description: "JSON.stringify must exist as be a function", - -test: function testcase() { - var f = JSON.stringify; - - if (typeof(f) === "function") { - return true; - } - }, - - precondition: function preq () { - return JSON !== undefined; - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-0-2.js b/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-0-2.js deleted file mode 100644 index 0915aa4cd6..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-0-2.js +++ /dev/null @@ -1,55 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -/* -This test should be run without any built-ins being added/augmented. -The name JSON must be bound to an object. - -Section 15 says that every built-in Function object described in this -section — whether as a constructor, an ordinary function, or both — has -a length property whose value is an integer. Unless otherwise specified, -this value is equal to the largest number of named arguments shown in -the section headings for the function description, including optional -parameters. - -This default applies to JSON.stringify, and it must exist as a function -taking 3 parameters. -*/ - - -ES5Harness.registerTest( { -id: "15.12.3-0-2", - -path: "TestCases/chapter15/15.12/15.12.3/15.12.3-0-2.js", - -description: "JSON.stringify must exist as be a function taking 3 parameters", - -test: function testcase() { - var f = JSON.stringify; - - if (typeof(f) === "function" && f.length === 3) { - return true; - } - }, - - precondition: function preq () { - return JSON !== undefined; - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-0-3.js b/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-0-3.js deleted file mode 100644 index 8d65496918..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-0-3.js +++ /dev/null @@ -1,46 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -/* -This test should be run without any built-ins being added/augmented. -The initial value of [[Configurable]] on JSON is true. This means we -should be able to delete (8.6.2.5) the stringify and parse properties. -*/ - - -ES5Harness.registerTest( { -id: "15.12.3-0-3", - -path: "TestCases/chapter15/15.12/15.12.3/15.12.3-0-3.js", - -description: "JSON.stringify must be deletable (configurable)", - -test: function testcase() { - var o = JSON; - var desc = Object.getOwnPropertyDescriptor(o, "stringify"); - if (desc.configurable === true) { - return true; - } - }, - - precondition: function preq () { - return typeof JSON != "undefined" && fnExists(Object.getOwnPropertyDescriptor) - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-11-1.js b/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-11-1.js deleted file mode 100644 index 96da2c66c5..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-11-1.js +++ /dev/null @@ -1,36 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.12.3-11-1", - -path: "TestCases/chapter15/15.12/15.12.3/15.12.3-11-1.js", - -description: "JSON.stringify(undefined) returns undefined", - -test: function testcase() { - return JSON.stringify(undefined) === undefined; - }, - - precondition: function preq () { - return JSON && fnExists(JSON.stringify); - } -} ); diff --git a/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-11-10.js b/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-11-10.js deleted file mode 100644 index ed5a889f46..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-11-10.js +++ /dev/null @@ -1,36 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.12.3-11-10", - -path: "TestCases/chapter15/15.12/15.12.3/15.12.3-11-10.js", - -description: "A JSON.stringify replacer function applied to a top level scalar value can return undefined.", - -test: function testcase() { - return JSON.stringify(42, function(k, v) { return undefined }) === undefined; - }, - -precondition: function preq () { - return JSON && fnExists(JSON.stringify); - } -} ); diff --git a/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-11-11.js b/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-11-11.js deleted file mode 100644 index a44253f1b6..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-11-11.js +++ /dev/null @@ -1,36 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.12.3-11-11", - -path: "TestCases/chapter15/15.12/15.12.3/15.12.3-11-11.js", - -description: "A JSON.stringify replacer function applied to a top level Object can return undefined.", - -test: function testcase() { - return JSON.stringify({prop:1}, function(k, v) { return undefined }) === undefined; - }, - - precondition: function preq () { - return JSON && fnExists(JSON.stringify); - } -} ); diff --git a/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-11-12.js b/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-11-12.js deleted file mode 100644 index d13a148546..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-11-12.js +++ /dev/null @@ -1,36 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.12.3-11-12", - -path: "TestCases/chapter15/15.12/15.12.3/15.12.3-11-12.js", - -description: "A JSON.stringify replacer function applied to a top level scalar can return an Array.", - -test: function testcase() { - return JSON.stringify(42, function(k, v) { return v==42 ?[4,2]:v }) === '[4,2]'; - }, - - precondition: function preq () { - return JSON && fnExists(JSON.stringify); - } -} ); diff --git a/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-11-13.js b/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-11-13.js deleted file mode 100644 index a493c4ee3f..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-11-13.js +++ /dev/null @@ -1,36 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.12.3-11-13", - -path: "TestCases/chapter15/15.12/15.12.3/15.12.3-11-13.js", - -description: "A JSON.stringify replacer function applied to a top level scalar can return an Object.", - -test: function testcase() { - return JSON.stringify(42, function(k, v) { return v==42 ? {forty:2}: v}) === '{"forty":2}'; - }, - - precondition: function preq () { - return JSON && fnExists(JSON.stringify); - } -} ); diff --git a/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-11-14.js b/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-11-14.js deleted file mode 100644 index 36ddac1fb2..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-11-14.js +++ /dev/null @@ -1,36 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.12.3-11-14", - -path: "TestCases/chapter15/15.12/15.12.3/15.12.3-11-14.js", - -description: "Applying JSON.stringify to a function returns undefined.", - -test: function testcase() { - return JSON.stringify(function() {}) === undefined; - }, - - precondition: function preq () { - return JSON && fnExists(JSON.stringify); - } -} ); diff --git a/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-11-15.js b/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-11-15.js deleted file mode 100644 index 110fbb6ba9..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-11-15.js +++ /dev/null @@ -1,36 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.12.3-11-15", - -path: "TestCases/chapter15/15.12/15.12.3/15.12.3-11-15.js", - -description: "Applying JSON.stringify with a replacer function to a function returns the replacer value.", - -test: function testcase() { - return JSON.stringify(function() {}, function(k,v) {return 99}) === '99'; - }, - - precondition: function preq () { - return JSON && fnExists(JSON.stringify); - } -} ); diff --git a/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-11-2.js b/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-11-2.js deleted file mode 100644 index ff41a7da6f..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-11-2.js +++ /dev/null @@ -1,36 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.12.3-11-2", - -path: "TestCases/chapter15/15.12/15.12.3/15.12.3-11-2.js", - -description: "A JSON.stringify replacer function works is applied to a top level undefined value.", - -test: function testcase() { - return JSON.stringify(undefined, function(k, v) { return "replacement" }) === '"replacement"'; - }, - - precondition: function preq () { - return JSON && fnExists(JSON.stringify); - } -} ); diff --git a/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-11-3.js b/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-11-3.js deleted file mode 100644 index 8d6a55f85f..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-11-3.js +++ /dev/null @@ -1,36 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.12.3-11-3", - -path: "TestCases/chapter15/15.12/15.12.3/15.12.3-11-3.js", - -description: "A JSON.stringify correctly works on top level string values.", - -test: function testcase() { - return JSON.stringify("a string") === '"a string"'; - }, - - precondition: function preq () { - return JSON && fnExists(JSON.stringify); - } -} ); diff --git a/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-11-4.js b/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-11-4.js deleted file mode 100644 index b20b27d413..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-11-4.js +++ /dev/null @@ -1,36 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.12.3-11-4", - -path: "TestCases/chapter15/15.12/15.12.3/15.12.3-11-4.js", - -description: "JSON.stringify correctly works on top level Number values.", - -test: function testcase() { - return JSON.stringify(123) === '123'; - }, - - precondition: function preq () { - return JSON && fnExists(JSON.stringify); - } -} ); diff --git a/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-11-5.js b/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-11-5.js deleted file mode 100644 index aedd2514e4..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-11-5.js +++ /dev/null @@ -1,36 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.12.3-11-5", - -path: "TestCases/chapter15/15.12/15.12.3/15.12.3-11-5.js", - -description: "JSON.stringify correctly works on top level Boolean values.", - -test: function testcase() { - return JSON.stringify(true) === 'true'; - }, - - precondition: function preq () { - return JSON && fnExists(JSON.stringify); - } -} ); diff --git a/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-11-6.js b/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-11-6.js deleted file mode 100644 index b9f664e5c0..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-11-6.js +++ /dev/null @@ -1,36 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.12.3-11-6", - -path: "TestCases/chapter15/15.12/15.12.3/15.12.3-11-6.js", - -description: "JSON.stringify correctly works on top level null values.", - -test: function testcase() { - return JSON.stringify(null) === 'null'; - }, - - precodition: function preq () { - return JSON && fnExists(JSON.stringify); - } -} ); diff --git a/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-11-7.js b/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-11-7.js deleted file mode 100644 index 3122ce3639..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-11-7.js +++ /dev/null @@ -1,36 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.12.3-11-7", - -path: "TestCases/chapter15/15.12/15.12.3/15.12.3-11-7.js", - -description: "JSON.stringify correctly works on top level Number objects.", - -test: function testcase() { - return JSON.stringify(new Number(42)) === '42'; - }, - - precondition: function preq () { - return JSON && fnExists(JSON.stringify); - } -} ); diff --git a/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-11-8.js b/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-11-8.js deleted file mode 100644 index 6959cd4400..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-11-8.js +++ /dev/null @@ -1,36 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.12.3-11-8", - -path: "TestCases/chapter15/15.12/15.12.3/15.12.3-11-8.js", - -description: "JSON.stringify correctly works on top level String objects.", - -test: function testcase() { - return JSON.stringify(new String('wrappered')) === '"wrappered"'; - }, - - precondition: function preq () { - return JSON && fnExists(JSON.stringify); - } -} ); diff --git a/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-11-9.js b/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-11-9.js deleted file mode 100644 index 331e25d499..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-11-9.js +++ /dev/null @@ -1,36 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.12.3-11-9", - -path: "TestCases/chapter15/15.12/15.12.3/15.12.3-11-9.js", - -description: "JSON.stringify correctly works on top level Boolean objects.", - -test: function testcase() { - return JSON.stringify(new Boolean(false)) === 'false'; - }, - - precondition: function preq () { - return JSON && fnExists(JSON.stringify); - } -} ); diff --git a/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-4-1.js b/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-4-1.js deleted file mode 100644 index 3ca39f05ce..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-4-1.js +++ /dev/null @@ -1,39 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.12.3-4-1", - -path: "TestCases/chapter15/15.12/15.12.3/15.12.3-4-1.js", - -description: "JSON.stringify ignores replacer aruguments that are not functions or arrays..", - -test: function testcase() { - try { - return JSON.stringify([42],{})=== '[42]'; - } - catch (e) {return false} - }, - - precondition: function preq () { - return JSON && fnExists(JSON.stringify); - } -} ); diff --git a/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-5-a-i-1.js b/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-5-a-i-1.js deleted file mode 100644 index df0f0b2e82..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-5-a-i-1.js +++ /dev/null @@ -1,37 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.12.3-5-a-i-1", - -path: "TestCases/chapter15/15.12/15.12.3/15.12.3-5-a-i-1.js", - -description: "JSON.stringify converts Number wrapper object space aruguments to Number values", - -test: function testcase() { - var obj = {a1: {b1: [1,2,3,4], b2: {c1: 1, c2: 2}},a2: 'a2'}; - return JSON.stringify(obj,null, new Number(5))=== JSON.stringify(obj,null, 5); - }, - - precondition: function preq () { - return JSON && fnExists(JSON.stringify); - } -} ); diff --git a/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-5-b-i-1.js b/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-5-b-i-1.js deleted file mode 100644 index a5ddd965ff..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-5-b-i-1.js +++ /dev/null @@ -1,37 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.12.3-5-b-i-1", - -path: "TestCases/chapter15/15.12/15.12.3/15.12.3-5-b-i-1.js", - -description: "JSON.stringify converts String wrapper object space aruguments to String values", - -test: function testcase() { - var obj = {a1: {b1: [1,2,3,4], b2: {c1: 1, c2: 2}},a2: 'a2'}; - return JSON.stringify(obj,null, new String('xxx'))=== JSON.stringify(obj,null, 'xxx'); - }, - - precondition: function preq () { - return JSON && fnExists(JSON.stringify); - } -} ); diff --git a/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-6-a-1.js b/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-6-a-1.js deleted file mode 100644 index 21f0feed0c..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-6-a-1.js +++ /dev/null @@ -1,37 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.12.3-6-a-1", - -path: "TestCases/chapter15/15.12/15.12.3/15.12.3-6-a-1.js", - -description: "JSON.stringify treats numeric space arguments greater than 10 the same as a space argument of 10.", - -test: function testcase() { - var obj = {a1: {b1: [1,2,3,4], b2: {c1: 1, c2: 2}},a2: 'a2'}; - return JSON.stringify(obj,null, 10)=== JSON.stringify(obj,null, 100); - }, - - precondition: function preq () { - return JSON && fnExists(JSON.stringify); - } -} ); diff --git a/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-6-a-2.js b/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-6-a-2.js deleted file mode 100644 index 774117cb01..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-6-a-2.js +++ /dev/null @@ -1,37 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.12.3-6-a-2", - -path: "TestCases/chapter15/15.12/15.12.3/15.12.3-6-a-2.js", - -description: "JSON.stringify truccates non-integer numeric space arguments to their integer part.", - -test: function testcase() { - var obj = {a1: {b1: [1,2,3,4], b2: {c1: 1, c2: 2}},a2: 'a2'}; - return JSON.stringify(obj,null, 5.99999)=== JSON.stringify(obj,null, 5); - }, - - precondition: function preq () { - return JSON && fnExists(JSON.stringify); - } -} ); diff --git a/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-6-b-1.js b/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-6-b-1.js deleted file mode 100644 index ae1cdb112c..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-6-b-1.js +++ /dev/null @@ -1,37 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.12.3-6-b-1", - -path: "TestCases/chapter15/15.12/15.12.3/15.12.3-6-b-1.js", - -description: "JSON.stringify treats numeric space arguments less than 1 (0.999999)the same as emptry string space argument.", - -test: function testcase() { - var obj = {a1: {b1: [1,2,3,4], b2: {c1: 1, c2: 2}},a2: 'a2'}; - return JSON.stringify(obj,null, 0.999999)=== JSON.stringify(obj); /* emptry string should be same as no space arg */ - }, - - precondition: function preq () { - return JSON && fnExists(JSON.stringify); - } -} ); diff --git a/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-6-b-2.js b/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-6-b-2.js deleted file mode 100644 index ace11de6e7..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-6-b-2.js +++ /dev/null @@ -1,37 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.12.3-6-b-2", - -path: "TestCases/chapter15/15.12/15.12.3/15.12.3-6-b-2.js", - -description: "JSON.stringify treats numeric space arguments less than 1 (0)the same as emptry string space argument.", - -test: function testcase() { - var obj = {a1: {b1: [1,2,3,4], b2: {c1: 1, c2: 2}},a2: 'a2'}; - return JSON.stringify(obj,null, 0)=== JSON.stringify(obj); /* emptry string should be same as no space arg */ - }, - - precondition: function preq () { - return JSON && fnExists(JSON.stringify); - } -} ); diff --git a/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-6-b-3.js b/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-6-b-3.js deleted file mode 100644 index 3d439a1fb0..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-6-b-3.js +++ /dev/null @@ -1,37 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.12.3-6-b-3", - -path: "TestCases/chapter15/15.12/15.12.3/15.12.3-6-b-3.js", - -description: "JSON.stringify treats numeric space arguments less than 1 (-5) the same as emptry string space argument.", - -test: function testcase() { - var obj = {a1: {b1: [1,2,3,4], b2: {c1: 1, c2: 2}},a2: 'a2'}; - return JSON.stringify(obj,null, -5)=== JSON.stringify(obj); /* emptry string should be same as no space arg */ - }, - - precondition: function preq () { - return JSON && fnExists(JSON.stringify); - } -} ); diff --git a/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-6-b-4.js b/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-6-b-4.js deleted file mode 100644 index 8e7940c4fb..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-6-b-4.js +++ /dev/null @@ -1,39 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.12.3-6-b-4", - -path: "TestCases/chapter15/15.12/15.12.3/15.12.3-6-b-4.js", - -description: "JSON.stringify treats numeric space arguments (in the range 1..10) is equivalent to a string of spaces of that length.", - -test: function testcase() { - var obj = {a1: {b1: [1,2,3,4], b2: {c1: 1, c2: 2}},a2: 'a2'}; - var fiveSpaces = ' '; - // '12345' - return JSON.stringify(obj,null, 5)=== JSON.stringify(obj, null, fiveSpaces); - }, - - precondition: function preq () { - return JSON && fnExists(JSON.stringify); - } -} ); diff --git a/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-7-a-1.js b/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-7-a-1.js deleted file mode 100644 index 4980617f50..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-7-a-1.js +++ /dev/null @@ -1,37 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.12.3-7-a-1", - -path: "TestCases/chapter15/15.12/15.12.3/15.12.3-7-a-1.js", - -description: "JSON.stringify only uses the first 10 characters of a string space arguments.", - -test: function testcase() { - var obj = {a1: {b1: [1,2,3,4], b2: {c1: 1, c2: 2}},a2: 'a2'}; - return JSON.stringify(obj,null, '0123456789xxxxxxxxx')=== JSON.stringify(obj,null, '0123456789'); - }, - - precondition: function preq () { - return JSON && fnExists(JSON.stringify); - } -} ); diff --git a/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-8-a-1.js b/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-8-a-1.js deleted file mode 100644 index 9c6c9d87aa..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-8-a-1.js +++ /dev/null @@ -1,37 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.12.3-8-a-1", - -path: "TestCases/chapter15/15.12/15.12.3/15.12.3-8-a-1.js", - -description: "JSON.stringify treats an empty string space argument the same as a missing space argument.", - -test: function testcase() { - var obj = {a1: {b1: [1,2,3,4], b2: {c1: 1, c2: 2}},a2: 'a2'}; - return JSON.stringify(obj)=== JSON.stringify(obj,null, ''); - }, - - precondition: function preq () { - return JSON && fnExists(JSON.stringify); - } -} ); diff --git a/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-8-a-2.js b/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-8-a-2.js deleted file mode 100644 index 6a59d89eb0..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-8-a-2.js +++ /dev/null @@ -1,37 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.12.3-8-a-2", - -path: "TestCases/chapter15/15.12/15.12.3/15.12.3-8-a-2.js", - -description: "JSON.stringify treats an Boolean space argument the same as a missing space argument.", - -test: function testcase() { - var obj = {a1: {b1: [1,2,3,4], b2: {c1: 1, c2: 2}},a2: 'a2'}; - return JSON.stringify(obj)=== JSON.stringify(obj,null, true); - }, - - precondition: function preq () { - return JSON && fnExists(JSON.stringify); - } -} ); diff --git a/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-8-a-3.js b/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-8-a-3.js deleted file mode 100644 index c96bcf595a..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-8-a-3.js +++ /dev/null @@ -1,37 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.12.3-8-a-3", - -path: "TestCases/chapter15/15.12/15.12.3/15.12.3-8-a-3.js", - -description: "JSON.stringify treats an null space argument the same as a missing space argument.", - -test: function testcase() { - var obj = {a1: {b1: [1,2,3,4], b2: {c1: 1, c2: 2}},a2: 'a2'}; - return JSON.stringify(obj)=== JSON.stringify(obj,null, null); - }, - - precondition: function preq () { - return JSON && fnExists(JSON.stringify); - } -} ); diff --git a/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-8-a-4.js b/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-8-a-4.js deleted file mode 100644 index 41b04a5cac..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-8-a-4.js +++ /dev/null @@ -1,37 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.12.3-8-a-4", - -path: "TestCases/chapter15/15.12/15.12.3/15.12.3-8-a-4.js", - -description: "JSON.stringify treats an Boolean wrapper space argument the same as a missing space argument.", - -test: function testcase() { - var obj = {a1: {b1: [1,2,3,4], b2: {c1: 1, c2: 2}},a2: 'a2'}; - return JSON.stringify(obj)=== JSON.stringify(obj,null, new Boolean(true)); - }, - - precondition: function preq () { - return JSON && fnExists(JSON.stringify); - } -} ); diff --git a/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-8-a-5.js b/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-8-a-5.js deleted file mode 100644 index 5a5fb1b7d8..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3-8-a-5.js +++ /dev/null @@ -1,37 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.12.3-8-a-5", - -path: "TestCases/chapter15/15.12/15.12.3/15.12.3-8-a-5.js", - -description: "JSON.stringify treats non-Number or String object space arguments the same as a missing space argument.", - -test: function testcase() { - var obj = {a1: {b1: [1,2,3,4], b2: {c1: 1, c2: 2}},a2: 'a2'}; - return JSON.stringify(obj)=== JSON.stringify(obj,null, obj); - }, - - precondition: function preq () { - return JSON && fnExists(JSON.stringify); - } -} ); diff --git a/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3_2-2-b-i-1.js b/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3_2-2-b-i-1.js deleted file mode 100644 index 1e5b87316a..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3_2-2-b-i-1.js +++ /dev/null @@ -1,40 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.12.3_2-2-b-i-1", - -path: "TestCases/chapter15/15.12/15.12.3/15.12.3_2-2-b-i-1.js", - -description: "JSON.stringify converts string wrapper objects returned from a toJSON call to literal strings.", - -test: function testcase() { - var obj = { - prop:42, - toJSON: function () {return 'fortytwo objects'} - }; - return JSON.stringify([obj]) === '["fortytwo objects"]'; - }, - - precondition: function preq () { - return JSON && fnExists(JSON.stringify); - } -} ); diff --git a/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3_2-2-b-i-2.js b/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3_2-2-b-i-2.js deleted file mode 100644 index cc6d3b84fc..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3_2-2-b-i-2.js +++ /dev/null @@ -1,40 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.12.3_2-2-b-i-2", - -path: "TestCases/chapter15/15.12/15.12.3/15.12.3_2-2-b-i-2.js", - -description: "JSON.stringify converts Number wrapper objects returned from a toJSON call to literal Number.", - -test: function testcase() { - var obj = { - prop:42, - toJSON: function () {return new Number(42)} - }; - return JSON.stringify([obj]) === '[42]'; - }, - - precondition: function preq () { - return JSON && fnExists(JSON.stringify); - } -} ); diff --git a/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3_2-2-b-i-3.js b/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3_2-2-b-i-3.js deleted file mode 100644 index 2601e7b7c9..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3_2-2-b-i-3.js +++ /dev/null @@ -1,40 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.12.3_2-2-b-i-3", - -path: "TestCases/chapter15/15.12/15.12.3/15.12.3_2-2-b-i-3.js", - -description: "JSON.stringify converts Boolean wrapper objects returned from a toJSON call to literal Boolean values.", - -test: function testcase() { - var obj = { - prop:42, - toJSON: function () {return new Boolean(true)} - }; - return JSON.stringify([obj]) === '[true]'; - }, - - precondition: function preq () { - return JSON && fnExists(JSON.stringify); - } -} ); diff --git a/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3_2-3-a-1.js b/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3_2-3-a-1.js deleted file mode 100644 index 4c8cb4e1a3..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3_2-3-a-1.js +++ /dev/null @@ -1,36 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.12.3_2-3-a-1", - -path: "TestCases/chapter15/15.12/15.12.3/15.12.3_2-3-a-1.js", - -description: "JSON.stringify converts string wrapper objects returned from replacer functions to literal strings.", - -test: function testcase() { - return JSON.stringify([42], function(k,v) {return v===42? new String('fortytwo'):v}) === '["fortytwo"]'; - }, - - precondition: function preq () { - return JSON && fnExists(JSON.stringify); - } -} ); diff --git a/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3_2-3-a-2.js b/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3_2-3-a-2.js deleted file mode 100644 index 81c39d5358..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3_2-3-a-2.js +++ /dev/null @@ -1,36 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.12.3_2-3-a-2", - -path: "TestCases/chapter15/15.12/15.12.3/15.12.3_2-3-a-2.js", - -description: "JSON.stringify converts Number wrapper objects returned from replacer functions to literal numbers.", - -test: function testcase() { - return JSON.stringify([42], function(k,v) {return v===42? new Number(84):v}) === '[84]'; - }, - - precondition: function preq () { - return JSON && fnExists(JSON.stringify); - } -} ); diff --git a/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3_2-3-a-3.js b/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3_2-3-a-3.js deleted file mode 100644 index 9a8a4456e7..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3_2-3-a-3.js +++ /dev/null @@ -1,36 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.12.3_2-3-a-3", - -path: "TestCases/chapter15/15.12/15.12.3/15.12.3_2-3-a-3.js", - -description: "JSON.stringify converts Boolean wrapper objects returned from replacer functions to literal numbers.", - -test: function testcase() { - return JSON.stringify([42], function(k,v) {return v===42? new Boolean(false):v}) === '[false]'; - }, - - precondition: function preq () { - return JSON && fnExists(JSON.stringify); - } -} ); diff --git a/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3_4-1-1.js b/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3_4-1-1.js deleted file mode 100644 index bc45ed276b..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3_4-1-1.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.12.3_4-1-1", - -path: "TestCases/chapter15/15.12/15.12.3/15.12.3_4-1-1.js", - -description: "JSON.stringify a circular object throws a error", - -test: function testcase() { - var obj = {}; - obj.prop = obj; - try { - JSON.stringify(obj); - return false; // should not reach here - } - catch (e) {return true} - }, - - precondition: function preq () { - return JSON && fnExists(JSON.stringify); - } -} ); diff --git a/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3_4-1-2.js b/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3_4-1-2.js deleted file mode 100644 index c9cd063146..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3_4-1-2.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.12.3_4-1-2", - -path: "TestCases/chapter15/15.12/15.12.3/15.12.3_4-1-2.js", - -description: "JSON.stringify a circular object throws a TypeError", - -test: function testcase() { - var obj = {}; - obj.prop = obj; - try { - JSON.stringify(obj); - return false; // should not reach here - } - catch (e) {return e.name==='TypeError'} - }, - - precondition: function preq () { - return JSON && fnExists(JSON.stringify); - } -} ); diff --git a/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3_4-1-3.js b/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3_4-1-3.js deleted file mode 100644 index 6fb219738f..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.12/15.12.3/15.12.3_4-1-3.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.12.3_4-1-3", - -path: "TestCases/chapter15/15.12/15.12.3/15.12.3_4-1-3.js", - -description: "JSON.stringify a indirectly circular object throws a error", - -test: function testcase() { - var obj = {p1: {p2: {}}}; - obj.p1.p2.prop = obj; - try { - JSON.stringify(obj); - return false; // should not reach here - } - catch (e) {return true} - }, - - precondition: function preq () { - return JSON && fnExists(JSON.stringify); - } -} ); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.1/15.2.3.1.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.1/15.2.3.1.js deleted file mode 100644 index f67f093178..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.1/15.2.3.1.js +++ /dev/null @@ -1,41 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.1", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.1/15.2.3.1.js", - -description: "Object.prototype is a data property with default attribute values (false)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Object, 'prototype'); - if (desc.writable === false && - desc.enumerable === false && - desc.configurable === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-0-1.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-0-1.js deleted file mode 100644 index 0969cf4be9..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-0-1.js +++ /dev/null @@ -1,35 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.10-0-1", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-0-1.js", - -description: "Object.preventExtensions must exist as a function", - -test: function testcase() { - var f = Object.preventExtensions; - if (typeof(f) === "function") { - return true; - } - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-0-2.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-0-2.js deleted file mode 100644 index e6f1a9122d..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-0-2.js +++ /dev/null @@ -1,38 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.10-0-2", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-0-2.js", - -description: "Object.preventExtensions must exist as a function taking 1 parameter", - -test: function testcase() { - if (Object.preventExtensions.length === 1) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.preventExtensions); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-1.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-1.js deleted file mode 100644 index df8000f9e5..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-1.js +++ /dev/null @@ -1,43 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.10-1", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-1.js", - -description: "Object.preventExtensions throws TypeError if type of first param is not Object", - -test: function testcase() { - try { - Object.preventExtensions(0); - } - catch (e) { - if (e instanceof TypeError) { - return true; - } - } - }, - -precondition: function prereq() { - return fnExists(Object.preventExtensions); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-2.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-2.js deleted file mode 100644 index 18585ed4bf..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-2.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -/* -The effect of preventExtentions must be testable by calling isExtensible -*/ - -ES5Harness.registerTest( { -id: "15.2.3.10-2", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-2.js", - -description: "Object.preventExtensions returns its arguments after setting its extensible property to false", - -test: function testcase() { - var o = {}; - var o2 = undefined; - - o2 = Object.preventExtensions(o); - if (o2 === o && Object.isExtensible(o2) === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.preventExtensions); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-0-1.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-0-1.js deleted file mode 100644 index 6606c1aee6..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-0-1.js +++ /dev/null @@ -1,35 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.11-0-1", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-0-1.js", - -description: "Object.isSealed must exist as a function", - -test: function testcase() { - var f = Object.isSealed; - if (typeof(f) === "function") { - return true; - } - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-0-2.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-0-2.js deleted file mode 100644 index adeb4fa971..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-0-2.js +++ /dev/null @@ -1,38 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.11-0-2", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-0-2.js", - -description: "Object.isSealed must exist as a function taking 1 parameter", - -test: function testcase() { - if (Object.isSealed.length === 1) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.isSealed); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-1.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-1.js deleted file mode 100644 index a370fc17f4..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-1.js +++ /dev/null @@ -1,43 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.11-1", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-1.js", - -description: "Object.isSealed throws TypeError if type of first param is not Object", - -test: function testcase() { - try { - Object.isSealed(0); - } - catch (e) { - if (e instanceof TypeError) { - return true; - } - } - }, - -precondition: function prereq() { - return fnExists(Object.isSealed); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-1.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-1.js deleted file mode 100644 index 40d6e1fbd1..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-1.js +++ /dev/null @@ -1,40 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.11-4-1", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-1.js", - -description: "Object.isSealed returns false for all built-in objects (Global)", - -test: function testcase() { - // in non-strict mode, 'this' is bound to the global object. - var b = Object.isSealed(this); - if (b === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.isSealed); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-10.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-10.js deleted file mode 100644 index 1c6a165ef8..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-10.js +++ /dev/null @@ -1,39 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.11-4-10", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-10.js", - -description: "Object.isSealed returns false for all built-in objects (Boolean)", - -test: function testcase() { - var b = Object.isSealed(Boolean); - if (b === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.isSealed); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-11.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-11.js deleted file mode 100644 index 59d7d1c186..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-11.js +++ /dev/null @@ -1,39 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.11-4-11", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-11.js", - -description: "Object.isSealed returns false for all built-in objects (Boolean.prototype)", - -test: function testcase() { - var b = Object.isSealed(Boolean.prototype); - if (b === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.isSealed); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-12.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-12.js deleted file mode 100644 index f4db29697a..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-12.js +++ /dev/null @@ -1,39 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.11-4-12", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-12.js", - -description: "Object.isSealed returns false for all built-in objects (Number)", - -test: function testcase() { - var b = Object.isSealed(Number); - if (b === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.isSealed); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-13.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-13.js deleted file mode 100644 index 7a020d2337..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-13.js +++ /dev/null @@ -1,39 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.11-4-13", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-13.js", - -description: "Object.isSealed returns false for all built-in objects (Number.prototype)", - -test: function testcase() { - var b = Object.isSealed(Number.prototype); - if (b === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.isSealed); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-14.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-14.js deleted file mode 100644 index 63edd712a3..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-14.js +++ /dev/null @@ -1,39 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.11-4-14", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-14.js", - -description: "Object.isSealed returns false for all built-in objects (Math)", - -test: function testcase() { - var b = Object.isSealed(Math); - if (b === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.isSealed); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-15.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-15.js deleted file mode 100644 index 9a25a276b7..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-15.js +++ /dev/null @@ -1,39 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.11-4-15", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-15.js", - -description: "Object.isSealed returns false for all built-in objects (Date)", - -test: function testcase() { - var b = Object.isSealed(Date); - if (b === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.isSealed); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-16.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-16.js deleted file mode 100644 index 76a5859ae1..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-16.js +++ /dev/null @@ -1,39 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.11-4-16", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-16.js", - -description: "Object.isSealed returns false for all built-in objects (Date.prototype)", - -test: function testcase() { - var b = Object.isSealed(Date.prototype); - if (b === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.isSealed); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-17.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-17.js deleted file mode 100644 index e417beb683..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-17.js +++ /dev/null @@ -1,39 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.11-4-17", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-17.js", - -description: "Object.isSealed returns false for all built-in objects (RegExp)", - -test: function testcase() { - var b = Object.isSealed(RegExp); - if (b === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.isSealed); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-18.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-18.js deleted file mode 100644 index 9916a24c00..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-18.js +++ /dev/null @@ -1,39 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.11-4-18", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-18.js", - -description: "Object.isSealed returns false for all built-in objects (RegExp.prototype)", - -test: function testcase() { - var b = Object.isSealed(RegExp.prototype); - if (b === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.isSealed); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-19.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-19.js deleted file mode 100644 index 1b2b69309a..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-19.js +++ /dev/null @@ -1,39 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.11-4-19", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-19.js", - -description: "Object.isSealed returns false for all built-in objects (Error)", - -test: function testcase() { - var b = Object.isSealed(Error); - if (b === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.isSealed); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-2.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-2.js deleted file mode 100644 index db279bd90e..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-2.js +++ /dev/null @@ -1,39 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.11-4-2", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-2.js", - -description: "Object.isSealed returns false for all built-in objects (Object)", - -test: function testcase() { - var b = Object.isSealed(Object); - if (b === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.isSealed); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-20.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-20.js deleted file mode 100644 index bdf7871f47..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-20.js +++ /dev/null @@ -1,39 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.11-4-20", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-20.js", - -description: "Object.isSealed returns false for all built-in objects (Error.prototype)", - -test: function testcase() { - var b = Object.isSealed(Error.prototype); - if (b === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.isSealed); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-21.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-21.js deleted file mode 100644 index b5d83460b5..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-21.js +++ /dev/null @@ -1,39 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.11-4-21", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-21.js", - -description: "Object.isSealed returns false for all built-in objects (EvalError)", - -test: function testcase() { - var b = Object.isSealed(EvalError); - if (b === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.isSealed); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-22.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-22.js deleted file mode 100644 index cc4948e4bc..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-22.js +++ /dev/null @@ -1,39 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.11-4-22", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-22.js", - -description: "Object.isSealed returns false for all built-in objects (RangeError)", - -test: function testcase() { - var b = Object.isSealed(RangeError); - if (b === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.isSealed); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-23.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-23.js deleted file mode 100644 index 3ef58328dd..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-23.js +++ /dev/null @@ -1,39 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.11-4-23", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-23.js", - -description: "Object.isSealed returns false for all built-in objects (ReferenceError)", - -test: function testcase() { - var b = Object.isSealed(ReferenceError); - if (b === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.isSealed); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-24.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-24.js deleted file mode 100644 index 13709ea0e1..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-24.js +++ /dev/null @@ -1,39 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.11-4-24", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-24.js", - -description: "Object.isSealed returns false for all built-in objects (SyntaxError)", - -test: function testcase() { - var b = Object.isSealed(SyntaxError); - if (b === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.isSealed); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-25.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-25.js deleted file mode 100644 index de47afab05..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-25.js +++ /dev/null @@ -1,39 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.11-4-25", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-25.js", - -description: "Object.isSealed returns false for all built-in objects (TypeError)", - -test: function testcase() { - var b = Object.isSealed(TypeError); - if (b === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.isSealed); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-26.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-26.js deleted file mode 100644 index ea165ff651..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-26.js +++ /dev/null @@ -1,39 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.11-4-26", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-26.js", - -description: "Object.isSealed returns false for all built-in objects (URIError)", - -test: function testcase() { - var b = Object.isSealed(URIError); - if (b === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.isSealed); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-27.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-27.js deleted file mode 100644 index bf445dc68e..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-27.js +++ /dev/null @@ -1,39 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.11-4-27", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-27.js", - -description: "Object.isSealed returns false for all built-in objects (JSON)", - -test: function testcase() { - var b = Object.isSealed(JSON); - if (b === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.isSealed); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-3.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-3.js deleted file mode 100644 index 5b938d3bf4..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-3.js +++ /dev/null @@ -1,39 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.11-4-3", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-3.js", - -description: "Object.isSealed returns false for all built-in objects (Object.prototype)", - -test: function testcase() { - var b = Object.isSealed(Object.prototype); - if (b === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.isSealed); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-4.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-4.js deleted file mode 100644 index c3f5c189de..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-4.js +++ /dev/null @@ -1,39 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.11-4-4", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-4.js", - -description: "Object.isSealed returns false for all built-in objects (Function)", - -test: function testcase() { - var b = Object.isSealed(Function); - if (b === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.isSealed); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-5.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-5.js deleted file mode 100644 index e568157f7e..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-5.js +++ /dev/null @@ -1,39 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.11-4-5", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-5.js", - -description: "Object.isSealed returns false for all built-in objects (Function.prototype)", - -test: function testcase() { - var b = Object.isSealed(Function.prototype); - if (b === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.isSealed); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-6.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-6.js deleted file mode 100644 index f5ec261f1c..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-6.js +++ /dev/null @@ -1,39 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.11-4-6", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-6.js", - -description: "Object.isSealed returns false for all built-in objects (Array)", - -test: function testcase() { - var b = Object.isSealed(Array); - if (b === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.isSealed); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-7.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-7.js deleted file mode 100644 index f1bf7f51d2..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-7.js +++ /dev/null @@ -1,39 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.11-4-7", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-7.js", - -description: "Object.isSealed returns false for all built-in objects (Array.prototype)", - -test: function testcase() { - var b = Object.isSealed(Array.prototype); - if (b === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.isSealed); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-8.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-8.js deleted file mode 100644 index c097aba4e5..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-8.js +++ /dev/null @@ -1,39 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.11-4-8", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-8.js", - -description: "Object.isSealed returns false for all built-in objects (String)", - -test: function testcase() { - var b = Object.isSealed(String); - if (b === false) { - return true; - } -}, - -precondition: function prereq() { - return fnExists(Object.isSealed); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-9.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-9.js deleted file mode 100644 index f253ddb4b5..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-9.js +++ /dev/null @@ -1,39 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.11-4-9", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-9.js", - -description: "Object.isSealed returns false for all built-in objects (String.prototype)", - -test: function testcase() { - var b = Object.isSealed(String.prototype); - if (b === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.isSealed); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-0-1.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-0-1.js deleted file mode 100644 index 6d80d6e843..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-0-1.js +++ /dev/null @@ -1,35 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.12-0-1", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-0-1.js", - -description: "Object.isFrozen must exist as a function", - -test: function testcase() { - var f = Object.isFrozen; - if (typeof(f) === "function") { - return true; - } - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-0-2.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-0-2.js deleted file mode 100644 index 369a153319..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-0-2.js +++ /dev/null @@ -1,38 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.12-0-2", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-0-2.js", - -description: "Object.isFrozen must exist as a function taking 1 parameter", - -test: function testcase() { - if (Object.isFrozen.length === 1) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.isFrozen); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-1.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-1.js deleted file mode 100644 index 4052478981..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-1.js +++ /dev/null @@ -1,43 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.12-1", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-1.js", - -description: "Object.isFrozen throws TypeError if type of first param is not Object", - -test: function testcase() { - try { - Object.isFrozen(0); - } - catch (e) { - if (e instanceof TypeError) { - return true; - } - } - }, - -precondition: function prereq() { - return fnExists(Object.isFrozen); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-1.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-1.js deleted file mode 100644 index 8c717c0113..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-1.js +++ /dev/null @@ -1,41 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.12-3-1", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-1.js", - -description: "Object.isFrozen returns false for all built-in objects (Global)", - -test: function testcase() { - // in non-strict mode, 'this' is bound to the global object. - var b = Object.isFrozen(this); - if (b === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.isFrozen); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-10.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-10.js deleted file mode 100644 index 387d34ab27..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-10.js +++ /dev/null @@ -1,40 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.12-3-10", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-10.js", - -description: "Object.isFrozen returns false for all built-in objects (Boolean)", - -test: function testcase() { - var b = Object.isFrozen(Boolean); - if (b === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.isFrozen); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-11.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-11.js deleted file mode 100644 index 8e1ec00492..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-11.js +++ /dev/null @@ -1,40 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.12-3-11", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-11.js", - -description: "Object.isFrozen returns false for all built-in objects (Boolean.prototype)", - -test: function testcase() { - var b = Object.isFrozen(Boolean.prototype); - if (b === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.isFrozen); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-12.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-12.js deleted file mode 100644 index 96bf607286..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-12.js +++ /dev/null @@ -1,40 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.12-3-12", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-12.js", - -description: "Object.isFrozen returns false for all built-in objects (Number)", - -test: function testcase() { - var b = Object.isFrozen(Number); - if (b === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.isFrozen); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-13.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-13.js deleted file mode 100644 index 453e181430..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-13.js +++ /dev/null @@ -1,40 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.12-3-13", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-13.js", - -description: "Object.isFrozen returns false for all built-in objects (Number.prototype)", - -test: function testcase() { - var b = Object.isFrozen(Number.prototype); - if (b === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.isFrozen); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-14.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-14.js deleted file mode 100644 index c0d0a0f7db..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-14.js +++ /dev/null @@ -1,40 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.12-3-14", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-14.js", - -description: "Object.isFrozen returns false for all built-in objects (Math)", - -test: function testcase() { - var b = Object.isFrozen(Math); - if (b === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.isFrozen); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-15.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-15.js deleted file mode 100644 index e15c283200..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-15.js +++ /dev/null @@ -1,40 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.12-3-15", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-15.js", - -description: "Object.isFrozen returns false for all built-in objects (Date)", - -test: function testcase() { - var b = Object.isFrozen(Date); - if (b === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.isFrozen); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-16.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-16.js deleted file mode 100644 index 9abf3dc41f..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-16.js +++ /dev/null @@ -1,40 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.12-3-16", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-16.js", - -description: "Object.isFrozen returns false for all built-in objects (Date.prototype)", - -test: function testcase() { - var b = Object.isFrozen(Date.prototype); - if (b === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.isFrozen); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-17.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-17.js deleted file mode 100644 index 438b6f7c79..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-17.js +++ /dev/null @@ -1,40 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.12-3-17", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-17.js", - -description: "Object.isFrozen returns false for all built-in objects (RegExp)", - -test: function testcase() { - var b = Object.isFrozen(RegExp); - if (b === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.isFrozen); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-18.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-18.js deleted file mode 100644 index 0f87c46cf3..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-18.js +++ /dev/null @@ -1,40 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.12-3-18", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-18.js", - -description: "Object.isFrozen returns false for all built-in objects (RegExp.prototype)", - -test: function testcase() { - var b = Object.isFrozen(RegExp.prototype); - if (b === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.isFrozen); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-19.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-19.js deleted file mode 100644 index 7e88972731..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-19.js +++ /dev/null @@ -1,40 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.12-3-19", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-19.js", - -description: "Object.isFrozen returns false for all built-in objects (Error)", - -test: function testcase() { - var b = Object.isFrozen(Error); - if (b === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.isFrozen); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-2.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-2.js deleted file mode 100644 index 3094117cce..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-2.js +++ /dev/null @@ -1,40 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.12-3-2", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-2.js", - -description: "Object.isFrozen returns false for all built-in objects (Object)", - -test: function testcase() { - var b = Object.isFrozen(Object); - if (b === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.isFrozen); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-20.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-20.js deleted file mode 100644 index a479d8ac4d..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-20.js +++ /dev/null @@ -1,40 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.12-3-20", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-20.js", - -description: "Object.isFrozen returns false for all built-in objects (Error.prototype)", - -test: function testcase() { - var b = Object.isFrozen(Error.prototype); - if (b === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.isFrozen); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-21.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-21.js deleted file mode 100644 index 30b77c538c..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-21.js +++ /dev/null @@ -1,40 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.12-3-21", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-21.js", - -description: "Object.isFrozen returns false for all built-in objects (EvalError)", - -test: function testcase() { - var b = Object.isFrozen(EvalError); - if (b === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.isFrozen); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-22.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-22.js deleted file mode 100644 index f2a2d444fe..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-22.js +++ /dev/null @@ -1,40 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.12-3-22", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-22.js", - -description: "Object.isFrozen returns false for all built-in objects (RangeError)", - -test: function testcase() { - var b = Object.isFrozen(RangeError); - if (b === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.isFrozen); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-23.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-23.js deleted file mode 100644 index 308c8a6b29..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-23.js +++ /dev/null @@ -1,40 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.12-3-23", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-23.js", - -description: "Object.isFrozen returns false for all built-in objects (ReferenceError)", - -test: function testcase() { - var b = Object.isFrozen(ReferenceError); - if (b === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.isFrozen); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-24.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-24.js deleted file mode 100644 index 69aa7c4716..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-24.js +++ /dev/null @@ -1,40 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.12-3-24", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-24.js", - -description: "Object.isFrozen returns false for all built-in objects (SyntaxError)", - -test: function testcase() { - var b = Object.isFrozen(SyntaxError); - if (b === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.isFrozen); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-25.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-25.js deleted file mode 100644 index 028a605c89..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-25.js +++ /dev/null @@ -1,40 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.12-3-25", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-25.js", - -description: "Object.isFrozen returns false for all built-in objects (TypeError)", - -test: function testcase() { - var b = Object.isFrozen(TypeError); - if (b === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.isFrozen); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-26.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-26.js deleted file mode 100644 index 18be21682c..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-26.js +++ /dev/null @@ -1,40 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.12-3-26", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-26.js", - -description: "Object.isFrozen returns false for all built-in objects (URIError)", - -test: function testcase() { - var b = Object.isFrozen(URIError); - if (b === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.isFrozen); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-27.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-27.js deleted file mode 100644 index 22f06a2132..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-27.js +++ /dev/null @@ -1,40 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.12-3-27", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-27.js", - -description: "Object.isFrozen returns false for all built-in objects (JSON)", - -test: function testcase() { - var b = Object.isFrozen(JSON); - if (b === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.isFrozen); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-3.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-3.js deleted file mode 100644 index bb479637f4..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-3.js +++ /dev/null @@ -1,40 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.12-3-3", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-3.js", - -description: "Object.isFrozen returns false for all built-in objects (Object.prototype)", - -test: function testcase() { - var b = Object.isFrozen(Object.prototype); - if (b === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.isFrozen); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-4.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-4.js deleted file mode 100644 index 7bf28cd47e..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-4.js +++ /dev/null @@ -1,40 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.12-3-4", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-4.js", - -description: "Object.isFrozen returns false for all built-in objects (Function)", - -test: function testcase() { - var b = Object.isFrozen(Function); - if (b === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.isFrozen); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-5.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-5.js deleted file mode 100644 index c4e707534e..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-5.js +++ /dev/null @@ -1,40 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.12-3-5", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-5.js", - -description: "Object.isFrozen returns false for all built-in objects (Function.prototype)", - -test: function testcase() { - var b = Object.isFrozen(Function.prototype); - if (b === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.isFrozen); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-6.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-6.js deleted file mode 100644 index d3e41b527e..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-6.js +++ /dev/null @@ -1,40 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.12-3-6", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-6.js", - -description: "Object.isFrozen returns false for all built-in objects (Array)", - -test: function testcase() { - var b = Object.isFrozen(Array); - if (b === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.isFrozen); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-7.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-7.js deleted file mode 100644 index 11fc21ab77..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-7.js +++ /dev/null @@ -1,40 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.12-3-7", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-7.js", - -description: "Object.isFrozen returns false for all built-in objects (Array.prototype)", - -test: function testcase() { - var b = Object.isFrozen(Array.prototype); - if (b === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.isFrozen); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-8.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-8.js deleted file mode 100644 index 97405f811d..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-8.js +++ /dev/null @@ -1,40 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.12-3-8", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-8.js", - -description: "Object.isFrozen returns false for all built-in objects (String)", - -test: function testcase() { - var b = Object.isFrozen(String); - if (b === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.isFrozen); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-9.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-9.js deleted file mode 100644 index 69e7d5eab0..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-9.js +++ /dev/null @@ -1,40 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.12-3-9", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-9.js", - -description: "Object.isFrozen returns false for all built-in objects (String.prototype)", - -test: function testcase() { - var b = Object.isFrozen(String.prototype); - if (b === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.isFrozen); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-0-1.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-0-1.js deleted file mode 100644 index b097ec6550..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-0-1.js +++ /dev/null @@ -1,35 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.13-0-1", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-0-1.js", - -description: "Object.isExtensible must exist as a function", - -test: function testcase() { - var f = Object.isExtensible ; - if (typeof(f) === "function") { - return true; - } - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-0-2.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-0-2.js deleted file mode 100644 index c9cf04e0f2..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-0-2.js +++ /dev/null @@ -1,38 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.13-0-2", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-0-2.js", - -description: "Object.isExtensible must exist as a function taking 1 parameter", - -test: function testcase() { - if (Object.isExtensible.length === 1) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.isExtensible); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-0-3.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-0-3.js deleted file mode 100644 index cffeb7ab5a..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-0-3.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -/* -A newly created object using the Object contructor has its [[Extensible]] -property set to true by default (15.2.2.1, step 8). -*/ - -ES5Harness.registerTest( { -id: "15.2.3.13-0-3", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-0-3.js", - -description: "Object.isExtensible is true for objects created using the Object constructor", - -test: function testcase() { - var o = new Object(); - - if (Object.isExtensible(o) === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.isExtensible); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-1.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-1.js deleted file mode 100644 index 7a69c93ecf..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-1.js +++ /dev/null @@ -1,43 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.13-1", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-1.js", - -description: "Object.isExtensible throws TypeError if type of first param is not Object", - -test: function testcase() { - try { - Object.isExtensible(0); - } - catch (e) { - if (e instanceof TypeError) { - return true; - } - } - }, - -precondition: function prereq() { - return fnExists(Object.isExtensible); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-1.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-1.js deleted file mode 100644 index 1de188d5a2..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-1.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -global = this; - - -ES5Harness.registerTest( { -id: "15.2.3.13-2-1", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-1.js", - -description: "Object.isExtensible returns true for all built-in objects (Global)", - -test: function testcase() { - // in non-strict mode, 'this' is bound to the global object. - var e = Object.isExtensible(this); - if (e === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.isExtensible); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-10.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-10.js deleted file mode 100644 index ab19561cd1..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-10.js +++ /dev/null @@ -1,39 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.13-2-10", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-10.js", - -description: "Object.isExtensible returns true for all built-in objects (RegExp)", - -test: function testcase() { - var e = Object.isExtensible(RegExp); - if (e === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.isExtensible); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-11.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-11.js deleted file mode 100644 index c6f2dd6427..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-11.js +++ /dev/null @@ -1,39 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.13-2-11", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-11.js", - -description: "Object.isExtensible returns true for all built-in objects (Error)", - -test: function testcase() { - var e = Object.isExtensible(Error); - if (e === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.isExtensible); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-12.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-12.js deleted file mode 100644 index 6f1f8a9a6c..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-12.js +++ /dev/null @@ -1,39 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.13-2-12", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-12.js", - -description: "Object.isExtensible returns true for all built-in objects (JSON)", - -test: function testcase() { - var e = Object.isExtensible(JSON); - if (e === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.isExtensible); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-13.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-13.js deleted file mode 100644 index 383ec74e91..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-13.js +++ /dev/null @@ -1,39 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.13-2-13", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-13.js", - -description: "Object.isExtensible returns true for all built-in objects (Function.constructor)", - -test: function testcase() { - var e = Object.isExtensible(Function.constructor); - if (e === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.isExtensible); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-14.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-14.js deleted file mode 100644 index eec360949c..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-14.js +++ /dev/null @@ -1,39 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.13-2-14", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-14.js", - -description: "Object.isExtensible returns true for all built-in objects (Function.prototype)", - -test: function testcase() { - var e = Object.isExtensible(Function.prototype); - if (e === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.isExtensible); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-15.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-15.js deleted file mode 100644 index 3c931ead50..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-15.js +++ /dev/null @@ -1,39 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.13-2-15", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-15.js", - -description: "Object.isExtensible returns true for all built-in objects (Array.prototype)", - -test: function testcase() { - var e = Object.isExtensible(Array.prototype); - if (e === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.isExtensible); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-16.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-16.js deleted file mode 100644 index 3bc35ac896..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-16.js +++ /dev/null @@ -1,39 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.13-2-16", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-16.js", - -description: "Object.isExtensible returns true for all built-in objects (String.prototype)", - -test: function testcase() { - var e = Object.isExtensible(String.prototype); - if (e === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.isExtensible); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-17.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-17.js deleted file mode 100644 index c9688a8ae7..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-17.js +++ /dev/null @@ -1,39 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.13-2-17", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-17.js", - -description: "Object.isExtensible returns true for all built-in objects (Boolean.prototype)", - -test: function testcase() { - var e = Object.isExtensible(Boolean.prototype); - if (e === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.isExtensible); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-18.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-18.js deleted file mode 100644 index 212b88ef07..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-18.js +++ /dev/null @@ -1,39 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.13-2-18", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-18.js", - -description: "Object.isExtensible returns true for all built-in objects (Number.prototype)", - -test: function testcase() { - var e = Object.isExtensible(Number.prototype); - if (e === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.isExtensible); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-19.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-19.js deleted file mode 100644 index 7bd4974e41..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-19.js +++ /dev/null @@ -1,39 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.13-2-19", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-19.js", - -description: "Object.isExtensible returns true for all built-in objects (Date.prototype)", - -test: function testcase() { - var e = Object.isExtensible(Date.prototype); - if (e === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.isExtensible); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-2.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-2.js deleted file mode 100644 index 0f937c4747..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-2.js +++ /dev/null @@ -1,40 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.13-2-2", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-2.js", - -description: "Object.isExtensible returns true for all built-in objects (Object)", - -test: function testcase() { - var o = {}; - var e = Object.isExtensible(o); - if (e === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.isExtensible); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-20.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-20.js deleted file mode 100644 index 07f2466ac4..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-20.js +++ /dev/null @@ -1,39 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.13-2-20", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-20.js", - -description: "Object.isExtensible returns true for all built-in objects (RegExp.prototype)", - -test: function testcase() { - var e = Object.isExtensible(RegExp.prototype); - if (e === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.isExtensible); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-21.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-21.js deleted file mode 100644 index 3374311173..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-21.js +++ /dev/null @@ -1,52 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -/* -Function.constructor -Function.prototype -Array.prototype -String.prototype -Boolean.prototype -Number.prototype -Date.prototype -RegExp.prototype -Error.prototype -*/ - - - -ES5Harness.registerTest( { -id: "15.2.3.13-2-21", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-21.js", - -description: "Object.isExtensible returns true for all built-in objects (Error.prototype)", - -test: function testcase() { - var e = Object.isExtensible(Error.prototype); - if (e === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.isExtensible); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-3.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-3.js deleted file mode 100644 index d96348fae1..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-3.js +++ /dev/null @@ -1,41 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.13-2-3", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-3.js", - -description: "Object.isExtensible returns true for all built-in objects (Function)", - -test: function testcase() { - function foo() {} - - var e = Object.isExtensible(foo); - if (e === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.isExtensible); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-4.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-4.js deleted file mode 100644 index 5260b6a459..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-4.js +++ /dev/null @@ -1,39 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.13-2-4", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-4.js", - -description: "Object.isExtensible returns true for all built-in objects (Array)", - -test: function testcase() { - var e = Object.isExtensible(Array); - if (e === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.isExtensible); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-5.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-5.js deleted file mode 100644 index f6691d8d2b..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-5.js +++ /dev/null @@ -1,39 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.13-2-5", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-5.js", - -description: "Object.isExtensible returns true for all built-in objects (String)", - -test: function testcase() { - var e = Object.isExtensible(String); - if (e === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.isExtensible); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-6.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-6.js deleted file mode 100644 index 6205b3205c..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-6.js +++ /dev/null @@ -1,39 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.13-2-6", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-6.js", - -description: "Object.isExtensible returns true for all built-in objects (Boolean)", - -test: function testcase() { - var e = Object.isExtensible(Boolean); - if (e === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.isExtensible); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-7.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-7.js deleted file mode 100644 index 34fe0c4126..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-7.js +++ /dev/null @@ -1,39 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.13-2-7", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-7.js", - -description: "Object.isExtensible returns true for all built-in objects (Number)", - -test: function testcase() { - var e = Object.isExtensible(Number); - if (e === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.isExtensible); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-8.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-8.js deleted file mode 100644 index 1ebb9aa296..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-8.js +++ /dev/null @@ -1,39 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.13-2-8", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-8.js", - -description: "Object.isExtensible returns true for all built-in objects (Math)", - -test: function testcase() { - var e = Object.isExtensible(Math); - if (e === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.isExtensible); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-9.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-9.js deleted file mode 100644 index 04a16800ed..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-9.js +++ /dev/null @@ -1,39 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.13-2-9", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-9.js", - -description: "Object.isExtensible returns true for all built-in objects (Date)", - -test: function testcase() { - var e = Object.isExtensible(Date); - if (e === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.isExtensible); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-0-1.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-0-1.js deleted file mode 100644 index 55b98c35a4..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-0-1.js +++ /dev/null @@ -1,35 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.14-0-1", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-0-1.js", - -description: "Object.keys must exist as a function", - -test: function testcase() { - var f = Object.keys; - if (typeof(f) === "function") { - return true; - } - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-0-2.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-0-2.js deleted file mode 100644 index 9f0ffb3179..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-0-2.js +++ /dev/null @@ -1,38 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.14-0-2", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-0-2.js", - -description: "Object.keys must exist as a function taking 1 parameter", - -test: function testcase() { - if (Object.keys.length === 1) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.keys); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-1-1.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-1-1.js deleted file mode 100644 index f2ce6fea0f..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-1-1.js +++ /dev/null @@ -1,43 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.14-1-1", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-1-1.js", - -description: "Object.keys throws TypeError if type of first param is not Object", - -test: function testcase() { - try { - Object.keys(0); - } - catch (e) { - if (e instanceof TypeError) { - return true; - } - } - }, - -precondition: function prereq() { - return fnExists(Object.keys); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-1-2.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-1-2.js deleted file mode 100644 index 27b2737303..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-1-2.js +++ /dev/null @@ -1,43 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.14-1-2", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-1-2.js", - -description: "Object.keys throws TypeError if type of first param is not Object (boolean)", - -test: function testcase() { - try { - Object.keys(true); - } - catch (e) { - if (e instanceof TypeError) { - return true; - } - } - }, - -precondition: function prereq() { - return fnExists(Object.keys); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-1-3.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-1-3.js deleted file mode 100644 index 64c41f6b43..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-1-3.js +++ /dev/null @@ -1,43 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.14-1-3", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-1-3.js", - -description: "Object.keys throws TypeError if type of first param is not Object (string)", - -test: function testcase() { - try { - Object.keys('abc'); - } - catch (e) { - if (e instanceof TypeError) { - return true; - } - } - }, - -precondition: function prereq() { - return fnExists(Object.keys); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-1-4.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-1-4.js deleted file mode 100644 index 8a4ac3640e..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-1-4.js +++ /dev/null @@ -1,43 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.14-1-4", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-1-4.js", - -description: "Object.keys throws TypeError if type of first param is not Object (null)", - -test: function testcase() { - try { - Object.keys(null); - } - catch (e) { - if (e instanceof TypeError) { - return true; - } - } - }, - -precondition: function prereq() { - return fnExists(Object.keys); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-1-5.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-1-5.js deleted file mode 100644 index 12f662399a..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-1-5.js +++ /dev/null @@ -1,43 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.14-1-5", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-1-5.js", - -description: "Object.keys throws TypeError if type of first param is not Object (undefined)", - -test: function testcase() { - try { - Object.keys(undefined); - } - catch (e) { - if (e instanceof TypeError) { - return true; - } - } - }, - -precondition: function prereq() { - return fnExists(Object.keys); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-2-1.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-2-1.js deleted file mode 100644 index b6aad9f54f..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-2-1.js +++ /dev/null @@ -1,41 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.14-2-1", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-2-1.js", - -description: "Object.keys returns the standard built-in Array", - -test: function testcase() { - var o = { x: 1, y: 2}; - - var a = Object.keys(o); - if (Array.isArray(a) === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.keys) && fnExists(Array.isArray); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-2-2.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-2-2.js deleted file mode 100644 index f0c1898c19..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-2-2.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.14-2-2", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-2-2.js", - -description: "Object.keys returns the standard built-in Array (check [[Class]]", - -test: function testcase() { - var o = { x: 1, y: 2}; - - var a = Object.keys(o); - var s = Object.prototype.toString.call(a); - if (s === '[object Array]') { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.keys); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-2-3.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-2-3.js deleted file mode 100644 index 7695ecf585..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-2-3.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.14-2-3", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-2-3.js", - -description: "Object.keys returns the standard built-in Array (Array overridden)", - -test: function testcase() { - function Array() { alert("helloe"); } - - var o = { x: 1, y: 2}; - - var a = Object.keys(o); - - var s = Object.prototype.toString.call(a); - if (s === '[object Array]') { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.keys); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-2-4.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-2-4.js deleted file mode 100644 index 07d22dda52..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-2-4.js +++ /dev/null @@ -1,41 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.14-2-4", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-2-4.js", - -description: "Object.keys returns the standard built-in Array that is extensible", - -test: function testcase() { - var o = { x: 1, y: 2}; - - var a = Object.keys(o); - if (Object.isExtensible(a) === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.keys) && fnExists(Object.isExtensible); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-2-5.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-2-5.js deleted file mode 100644 index 778f40a529..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-2-5.js +++ /dev/null @@ -1,41 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.14-2-5", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-2-5.js", - -description: "Object.keys returns the standard built-in Array that is not sealed", - -test: function testcase() { - var o = { x: 1, y: 2}; - - var a = Object.keys(o); - if (Object.isSealed(a) === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.keys) && fnExists(Object.isSealed); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-2-6.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-2-6.js deleted file mode 100644 index 36a7bec35e..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-2-6.js +++ /dev/null @@ -1,41 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.14-2-6", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-2-6.js", - -description: "Object.keys returns the standard built-in Array that is not frozen", - -test: function testcase() { - var o = { x: 1, y: 2}; - - var a = Object.keys(o); - if (Object.isFrozen(a) === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.keys) && fnExists(Object.isFrozen); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-3-1.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-3-1.js deleted file mode 100644 index 41be9b0dd9..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-3-1.js +++ /dev/null @@ -1,43 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.14-3-1", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-3-1.js", - -description: "Object.keys returns the standard built-in Array containing own enumerable properties", - -test: function testcase() { - var o = { x: 1, y: 2}; - - var a = Object.keys(o); - if (a.length === 2 && - a[0] === 'x' && - a[1] === 'y') { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.keys); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-3-2.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-3-2.js deleted file mode 100644 index 0743e79b59..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-3-2.js +++ /dev/null @@ -1,43 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.14-3-2", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-3-2.js", - -description: "Object.keys returns the standard built-in Array containing own enumerable properties (function)", - -test: function testcase() { - function foo() {} - foo.x = 1; - - var a = Object.keys(foo); - if (a.length === 1 && - a[0] === 'x') { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.keys); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-3-3.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-3-3.js deleted file mode 100644 index 06f07e951a..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-3-3.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.14-3-3", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-3-3.js", - -description: "Object.keys returns the standard built-in Array containing own enumerable properties (array)", - -test: function testcase() { - var o = [1, 2]; - var a = Object.keys(o); - if (a.length === 2 && - a[0] === '0' && - a[1] === '1') { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.keys); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-3-4.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-3-4.js deleted file mode 100644 index 24ea1602c9..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-3-4.js +++ /dev/null @@ -1,54 +0,0 @@ -// Copyright (c) 2009 Google, Inc. All rights reserved. -// -// Redistribution and use in source and binary forms, with or without modification, are permitted provided -// that the following conditions are met: -// * Redistributions of source code must retain the above copyright notice, this list of conditions and -// the following disclaimer. -// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -// the following disclaimer in the documentation and/or other materials provided with the distribution. -// * Neither the name of Microsoft nor the names of its contributors may be used to -// endorse or promote products derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.14-3-4", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-3-4.js", - -description: "Object.keys of an arguments object returns the indices of the given arguments", - -test: function testcase() { - function testArgs2(x, y, z) { - // Properties of the arguments object are enumerable. - var a = Object.keys(arguments); - if (a.length === 2 && a[0] === "0" && a[1] === "1") - return true; - } - function testArgs3(x, y, z) { - // Properties of the arguments object are enumerable. - var a = Object.keys(arguments); - if (a.length === 3 && a[0] === "0" && a[1] === "1" && a[2] === "2") - return true; - } - function testArgs4(x, y, z) { - // Properties of the arguments object are enumerable. - var a = Object.keys(arguments); - if (a.length === 4 && a[0] === "0" && a[1] === "1" && a[2] === "2" && a[3] === "3") - return true; - } - return testArgs2(1, 2) && testArgs3(1, 2, 3) && testArgs4(1, 2, 3, 4); - }, - -precondition: function prereq() { - return fnExists(Object.keys); - } -}); \ No newline at end of file diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-3-5.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-3-5.js deleted file mode 100644 index 69c9dc27d8..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-3-5.js +++ /dev/null @@ -1,41 +0,0 @@ -// Copyright (c) 2009 Google, Inc. All rights reserved. -// -// Redistribution and use in source and binary forms, with or without modification, are permitted provided -// that the following conditions are met: -// * Redistributions of source code must retain the above copyright notice, this list of conditions and -// the following disclaimer. -// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -// the following disclaimer in the documentation and/or other materials provided with the distribution. -// * Neither the name of Microsoft nor the names of its contributors may be used to -// endorse or promote products derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.14-3-5", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-3-5.js", - -description: "Object.keys must return a fresh array on each invocation", - -test: function testcase() { - var literal = {a: 1}; - var keysBefore = Object.keys(literal); - if (keysBefore[0] != 'a') return false; - keysBefore[0] = 'x'; - var keysAfter = Object.keys(literal); - return (keysBefore[0] == 'x') && (keysAfter[0] == 'a'); - }, - -precondition: function prereq() { - return fnExists(Object.keys); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-0-1.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-0-1.js deleted file mode 100644 index 3cc66e40b1..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-0-1.js +++ /dev/null @@ -1,34 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.2-0-1", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-0-1.js", - -description: "Object.getPrototypeOf must exist as a function", - -test: function testcase() { - if (typeof(Object.getPrototypeOf) === "function") { - return true; - } - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-0-2.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-0-2.js deleted file mode 100644 index 6450e9dfb5..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-0-2.js +++ /dev/null @@ -1,38 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.2-0-2", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-0-2.js", - -description: "Object.getPrototypeOf must exist as a function taking 1 parameter", - -test: function testcase() { - if (Object.getPrototypeOf.length === 1) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getPrototypeOf); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-0-3.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-0-3.js deleted file mode 100644 index 26ce20d37a..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-0-3.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.2-0-3", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-0-3.js", - -description: "Object.getPrototypeOf must take 1 parameter", - -test: function testcase() { - try - { - Object.getPrototypeOf(); - } - catch(e) - { - if(e instanceof TypeError) - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getPrototypeOf); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-1.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-1.js deleted file mode 100644 index a6ba39d1f5..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-1.js +++ /dev/null @@ -1,43 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.2-1", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-1.js", - -description: "Object.getPrototypeOf throws TypeError if type of first param is not Object", - -test: function testcase() { - try { - Object.getPrototypeOf(0); - } - catch (e) { - if (e instanceof TypeError) { - return true; - } - } - }, - -precondition: function prereq() { - return fnExists(Object.getPrototypeOf); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-1.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-1.js deleted file mode 100644 index 02dc62bbbc..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-1.js +++ /dev/null @@ -1,38 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.2-2-1", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-1.js", - -description: "Object.getPrototypeOf returns the [[Prototype]] of its parameter (Boolean)", - -test: function testcase() { - if (Object.getPrototypeOf(Boolean) === Function.prototype) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getPrototypeOf); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-10.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-10.js deleted file mode 100644 index b26af5691b..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-10.js +++ /dev/null @@ -1,38 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.2-2-10", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-10.js", - -description: "Object.getPrototypeOf returns the [[Prototype]] of its parameter (RegExp)", - -test: function testcase() { - if (Object.getPrototypeOf(RegExp) === Function.prototype) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getPrototypeOf); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-11.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-11.js deleted file mode 100644 index e8c680cdb8..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-11.js +++ /dev/null @@ -1,38 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.2-2-11", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-11.js", - -description: "Object.getPrototypeOf returns the [[Prototype]] of its parameter (Error)", - -test: function testcase() { - if (Object.getPrototypeOf(Error) === Function.prototype) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getPrototypeOf); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-12.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-12.js deleted file mode 100644 index 49e1ec018a..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-12.js +++ /dev/null @@ -1,38 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.2-2-12", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-12.js", - -description: "Object.getPrototypeOf returns the [[Prototype]] of its parameter (EvalError)", - -test: function testcase() { - if (Object.getPrototypeOf(EvalError) === Function.prototype) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getPrototypeOf); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-13.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-13.js deleted file mode 100644 index ec9b7e820a..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-13.js +++ /dev/null @@ -1,38 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.2-2-13", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-13.js", - -description: "Object.getPrototypeOf returns the [[Prototype]] of its parameter (RangeError)", - -test: function testcase() { - if (Object.getPrototypeOf(RangeError) === Function.prototype) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getPrototypeOf); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-14.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-14.js deleted file mode 100644 index 8267ce1335..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-14.js +++ /dev/null @@ -1,38 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.2-2-14", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-14.js", - -description: "Object.getPrototypeOf returns the [[Prototype]] of its parameter (ReferenceError)", - -test: function testcase() { - if (Object.getPrototypeOf(ReferenceError) === Function.prototype) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getPrototypeOf); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-15.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-15.js deleted file mode 100644 index a359d4bb42..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-15.js +++ /dev/null @@ -1,38 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.2-2-15", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-15.js", - -description: "Object.getPrototypeOf returns the [[Prototype]] of its parameter (SyntaxError)", - -test: function testcase() { - if (Object.getPrototypeOf(SyntaxError) === Function.prototype) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getPrototypeOf); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-16.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-16.js deleted file mode 100644 index 55fd850aa2..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-16.js +++ /dev/null @@ -1,38 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.2-2-16", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-16.js", - -description: "Object.getPrototypeOf returns the [[Prototype]] of its parameter (TypeError)", - -test: function testcase() { - if (Object.getPrototypeOf(TypeError) === Function.prototype) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getPrototypeOf); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-17.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-17.js deleted file mode 100644 index 96bdc12abe..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-17.js +++ /dev/null @@ -1,38 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.2-2-17", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-17.js", - -description: "Object.getPrototypeOf returns the [[Prototype]] of its parameter (URIError)", - -test: function testcase() { - if (Object.getPrototypeOf(URIError) === Function.prototype) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getPrototypeOf); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-18.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-18.js deleted file mode 100644 index cc3e282807..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-18.js +++ /dev/null @@ -1,38 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.2-2-18", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-18.js", - -description: "Object.getPrototypeOf returns the [[Prototype]] of its parameter (JSON)", - -test: function testcase() { - if (Object.getPrototypeOf(JSON) === Object.prototype) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getPrototypeOf); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-2.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-2.js deleted file mode 100644 index 4b76f1a0cd..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-2.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -/* -Let 'x' be the return value from getPrototypeOf when called on d. -Then, x.isPrototypeOf(d) must be true. -*/ - - -ES5Harness.registerTest( { -id: "15.2.3.2-2-2", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-2.js", - -description: "Object.getPrototypeOf returns the [[Prototype]] of its parameter (custom object)", - -test: function testcase() { - function base() {} - - function derived() {} - derived.prototype = new base(); - - var d = new derived(); - var x = Object.getPrototypeOf(d); - if (x.isPrototypeOf(d) === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getPrototypeOf); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-3.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-3.js deleted file mode 100644 index 606651f9cb..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-3.js +++ /dev/null @@ -1,38 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.2-2-3", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-3.js", - -description: "Object.getPrototypeOf returns the [[Prototype]] of its parameter (Object)", - -test: function testcase() { - if (Object.getPrototypeOf(Object) === Function.prototype) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getPrototypeOf); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-4.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-4.js deleted file mode 100644 index 486423d3e9..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-4.js +++ /dev/null @@ -1,38 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.2-2-4", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-4.js", - -description: "Object.getPrototypeOf returns the [[Prototype]] of its parameter (Function)", - -test: function testcase() { - if (Object.getPrototypeOf(Function) === Function.prototype) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getPrototypeOf); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-5.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-5.js deleted file mode 100644 index 9b6c64504d..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-5.js +++ /dev/null @@ -1,38 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.2-2-5", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-5.js", - -description: "Object.getPrototypeOf returns the [[Prototype]] of its parameter (Array)", - -test: function testcase() { - if (Object.getPrototypeOf(Array) === Function.prototype) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getPrototypeOf); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-6.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-6.js deleted file mode 100644 index ea5afc3c6f..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-6.js +++ /dev/null @@ -1,38 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.2-2-6", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-6.js", - -description: "Object.getPrototypeOf returns the [[Prototype]] of its parameter (String)", - -test: function testcase() { - if (Object.getPrototypeOf(String) === Function.prototype) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getPrototypeOf); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-7.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-7.js deleted file mode 100644 index d7d83fbff3..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-7.js +++ /dev/null @@ -1,38 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.2-2-7", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-7.js", - -description: "Object.getPrototypeOf returns the [[Prototype]] of its parameter (Number)", - -test: function testcase() { - if (Object.getPrototypeOf(Number) === Function.prototype) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getPrototypeOf); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-8.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-8.js deleted file mode 100644 index 44b2006c44..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-8.js +++ /dev/null @@ -1,38 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.2-2-8", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-8.js", - -description: "Object.getPrototypeOf returns the [[Prototype]] of its parameter (Math)", - -test: function testcase() { - if (Object.getPrototypeOf(Math) === Object.prototype) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getPrototypeOf); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-9.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-9.js deleted file mode 100644 index 0b2b5d5d5d..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-9.js +++ /dev/null @@ -1,38 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.2-2-9", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-9.js", - -description: "Object.getPrototypeOf returns the [[Prototype]] of its parameter (Date)", - -test: function testcase() { - if (Object.getPrototypeOf(Date) === Function.prototype) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getPrototypeOf); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-0-1.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-0-1.js deleted file mode 100644 index 27bfcd3e74..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-0-1.js +++ /dev/null @@ -1,34 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-0-1", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-0-1.js", - -description: "Object.getOwnPropertyDescriptor must exist as a function", - -test: function testcase() { - if (typeof(Object.getOwnPropertyDescriptor) === "function") { - return true; - } - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-0-2.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-0-2.js deleted file mode 100644 index b010be22ca..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-0-2.js +++ /dev/null @@ -1,38 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-0-2", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-0-2.js", - -description: "Object.getOwnPropertyDescriptor must exist as a function taking 2 parameters", - -test: function testcase() { - if (Object.getOwnPropertyDescriptor.length === 2) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-1.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-1.js deleted file mode 100644 index c4a9163186..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-1.js +++ /dev/null @@ -1,43 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-1", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-1.js", - -description: "Object.getOwnPropertyDescriptor throws TypeError if type of first param is not Object", - -test: function testcase() { - try { - Object.getOwnPropertyDescriptor(0, "foo"); - } - catch (e) { - if (e instanceof TypeError) { - return true; - } - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-1.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-1.js deleted file mode 100644 index 5b8d6a239b..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-1.js +++ /dev/null @@ -1,40 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-2-1", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-1.js", - -description: "Object.getOwnPropertyDescriptor returns undefined for undefined property name", - -test: function testcase() { - var o = {}; - var desc = Object.getOwnPropertyDescriptor(o, undefined); - if (desc === undefined) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-2.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-2.js deleted file mode 100644 index 680af96663..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-2.js +++ /dev/null @@ -1,40 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-2-2", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-2.js", - -description: "Object.getOwnPropertyDescriptor returns undefined for null property name", - -test: function testcase() { - var o = {}; - var desc = Object.getOwnPropertyDescriptor(o, null); - if (desc === undefined) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-1.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-1.js deleted file mode 100644 index ef7a09e0f8..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-1.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-1", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-1.js", - -description: "Object.getOwnPropertyDescriptor returns an object representing a data desc for valid data valued properties", - -test: function testcase() { - var o = {}; - o["foo"] = 101; - - var desc = Object.getOwnPropertyDescriptor(o, "foo"); - if (desc.value === 101 && - desc.enumerable === true && - desc.writable === true && - desc.configurable === true && - !desc.hasOwnProperty("get") && - !desc.hasOwnProperty("set")) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-10.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-10.js deleted file mode 100644 index 960e13a7ec..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-10.js +++ /dev/null @@ -1,43 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-10", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-10.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Global.decodeURIComponent)", - -test: function testcase() { - var global = fnGlobalObject(); - var desc = Object.getOwnPropertyDescriptor(global, "decodeURIComponent"); - if (desc.value === global.decodeURIComponent && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); \ No newline at end of file diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-100.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-100.js deleted file mode 100644 index 51b2b2f16b..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-100.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-100", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-100.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Math.atan2)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Math, "atan2"); - if (desc.value === Math.atan2 && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-101.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-101.js deleted file mode 100644 index e36db0b67f..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-101.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-101", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-101.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Math.ceil)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Math, "ceil"); - if (desc.value === Math.ceil && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-102.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-102.js deleted file mode 100644 index e982caa3f4..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-102.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-102", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-102.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Math.cos)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Math, "cos"); - if (desc.value === Math.cos && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-103.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-103.js deleted file mode 100644 index 90434835ab..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-103.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-103", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-103.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Math.exp)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Math, "exp"); - if (desc.value === Math.exp && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-104.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-104.js deleted file mode 100644 index aeb61877b1..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-104.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-104", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-104.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Math.floor)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Math, "floor"); - if (desc.value === Math.floor && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-105.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-105.js deleted file mode 100644 index 92aa9ed727..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-105.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-105", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-105.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Math.log)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Math, "log"); - if (desc.value === Math.log && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-106.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-106.js deleted file mode 100644 index c88e273355..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-106.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-106", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-106.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Math.max)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Math, "max"); - if (desc.value === Math.max && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-107.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-107.js deleted file mode 100644 index 65526d5139..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-107.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-107", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-107.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Math.min)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Math, "min"); - if (desc.value === Math.min && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-108.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-108.js deleted file mode 100644 index b88fda14dc..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-108.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-108", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-108.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Math.pow)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Math, "pow"); - if (desc.value === Math.pow && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-109.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-109.js deleted file mode 100644 index 64e618ef03..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-109.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-109", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-109.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Math.random)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Math, "random"); - if (desc.value === Math.random && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-11.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-11.js deleted file mode 100644 index 9124b5157c..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-11.js +++ /dev/null @@ -1,43 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-11", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-11.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Global.encodeURIComponent)", - -test: function testcase() { - var global = fnGlobalObject(); - var desc = Object.getOwnPropertyDescriptor(global, "encodeURIComponent"); - if (desc.value === global.encodeURIComponent && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); \ No newline at end of file diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-110.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-110.js deleted file mode 100644 index 7cb3b292a4..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-110.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-110", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-110.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Math.round)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Math, "round"); - if (desc.value === Math.round && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-111.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-111.js deleted file mode 100644 index a2c7310e4c..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-111.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-111", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-111.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Math.sin)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Math, "sin"); - if (desc.value === Math.sin && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-112.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-112.js deleted file mode 100644 index 084698770b..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-112.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-112", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-112.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Math.sqrt)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Math, "sqrt"); - if (desc.value === Math.sqrt && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-113.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-113.js deleted file mode 100644 index 40e7cebab0..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-113.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-113", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-113.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Math.tan)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Math, "tan"); - if (desc.value === Math.tan && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-114.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-114.js deleted file mode 100644 index d84f4b9248..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-114.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-114", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-114.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Date.parse)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Date, "parse"); - if (desc.value === Date.parse && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-115.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-115.js deleted file mode 100644 index ee5e29808f..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-115.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-115", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-115.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Date.UTC)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Date, "UTC"); - if (desc.value === Date.UTC && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-116.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-116.js deleted file mode 100644 index c1f9841801..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-116.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-116", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-116.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Date.prototype.constructor)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Date.prototype, "constructor"); - if (desc.value === Date.prototype.constructor && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-117.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-117.js deleted file mode 100644 index 0273c68af2..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-117.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-117", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-117.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Date.prototype.getTime)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Date.prototype, "getTime"); - if (desc.value === Date.prototype.getTime && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-118.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-118.js deleted file mode 100644 index 7b80eb896e..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-118.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-118", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-118.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Date.prototype.getTimezoneOffset)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Date.prototype, "getTimezoneOffset"); - if (desc.value === Date.prototype.getTimezoneOffset && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-119.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-119.js deleted file mode 100644 index 7ecf206db1..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-119.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-119", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-119.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Date.prototype.getYear)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Date.prototype, "getYear"); - if (desc.value === Date.prototype.getYear && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-12.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-12.js deleted file mode 100644 index 6725d1afe6..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-12.js +++ /dev/null @@ -1,43 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-12", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-12.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Global.escape)", - -test: function testcase() { - var global = fnGlobalObject(); - var desc = Object.getOwnPropertyDescriptor(global, "escape"); - if (desc.value === global.escape && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); \ No newline at end of file diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-120.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-120.js deleted file mode 100644 index 4a768819b1..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-120.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-120", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-120.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Date.prototype.getFullYear)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Date.prototype, "getFullYear"); - if (desc.value === Date.prototype.getFullYear && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-121.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-121.js deleted file mode 100644 index dfa3888d84..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-121.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-121", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-121.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Date.prototype.getMonth)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Date.prototype, "getMonth"); - if (desc.value === Date.prototype.getMonth && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-122.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-122.js deleted file mode 100644 index 8a50ac81e0..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-122.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-122", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-122.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Date.prototype.getDate)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Date.prototype, "getDate"); - if (desc.value === Date.prototype.getDate && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-123.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-123.js deleted file mode 100644 index e926c020ea..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-123.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-123", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-123.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Date.prototype.getDay)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Date.prototype, "getDay"); - if (desc.value === Date.prototype.getDay && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-124.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-124.js deleted file mode 100644 index d40660d1f0..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-124.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-124", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-124.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Date.prototype.getHours)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Date.prototype, "getHours"); - if (desc.value === Date.prototype.getHours && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-125.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-125.js deleted file mode 100644 index 36f5884ee6..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-125.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-125", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-125.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Date.prototype.getMinutes)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Date.prototype, "getMinutes"); - if (desc.value === Date.prototype.getMinutes && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-126.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-126.js deleted file mode 100644 index d495cc4084..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-126.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-126", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-126.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Date.prototype.getSeconds)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Date.prototype, "getSeconds"); - if (desc.value === Date.prototype.getSeconds && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-127.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-127.js deleted file mode 100644 index b66b9eda2d..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-127.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-127", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-127.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Date.prototype.getMilliseconds)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Date.prototype, "getMilliseconds"); - if (desc.value === Date.prototype.getMilliseconds && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-128.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-128.js deleted file mode 100644 index 31cb53eaf2..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-128.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-128", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-128.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Date.prototype.getUTCFullYear)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Date.prototype, "getUTCFullYear"); - if (desc.value === Date.prototype.getUTCFullYear && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-129.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-129.js deleted file mode 100644 index ad332c81f2..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-129.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-129", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-129.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Date.prototype.getUTCMonth)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Date.prototype, "getUTCMonth"); - if (desc.value === Date.prototype.getUTCMonth && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-13.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-13.js deleted file mode 100644 index af10969b65..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-13.js +++ /dev/null @@ -1,43 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-13", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-13.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Global.unescape)", - -test: function testcase() { - var global = fnGlobalObject(); - var desc = Object.getOwnPropertyDescriptor(global, "unescape"); - if (desc.value === global.unescape && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); \ No newline at end of file diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-130.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-130.js deleted file mode 100644 index ac1e39469d..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-130.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-130", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-130.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Date.prototype.getUTCDate)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Date.prototype, "getUTCDate"); - if (desc.value === Date.prototype.getUTCDate && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-131.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-131.js deleted file mode 100644 index 49d3904aaf..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-131.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-131", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-131.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Date.prototype.getUTCDay)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Date.prototype, "getUTCDay"); - if (desc.value === Date.prototype.getUTCDay && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-132.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-132.js deleted file mode 100644 index 91a2bcb27d..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-132.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-132", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-132.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Date.prototype.getUTCHours)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Date.prototype, "getUTCHours"); - if (desc.value === Date.prototype.getUTCHours && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-133.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-133.js deleted file mode 100644 index e73888196b..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-133.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-133", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-133.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Date.prototype.getUTCMinutes)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Date.prototype, "getUTCMinutes"); - if (desc.value === Date.prototype.getUTCMinutes && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-134.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-134.js deleted file mode 100644 index 68ec675384..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-134.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-134", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-134.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Date.prototype.getUTCSeconds)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Date.prototype, "getUTCSeconds"); - if (desc.value === Date.prototype.getUTCSeconds && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-135.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-135.js deleted file mode 100644 index 72a8bf5793..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-135.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-135", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-135.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Date.prototype.getUTCMilliseconds)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Date.prototype, "getUTCMilliseconds"); - if (desc.value === Date.prototype.getUTCMilliseconds && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-136.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-136.js deleted file mode 100644 index 77b9b10503..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-136.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-136", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-136.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Date.prototype.setTime)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Date.prototype, "setTime"); - if (desc.value === Date.prototype.setTime && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-137.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-137.js deleted file mode 100644 index b7298cbf64..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-137.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-137", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-137.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Date.prototype.setYear)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Date.prototype, "setYear"); - if (desc.value === Date.prototype.setYear && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-138.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-138.js deleted file mode 100644 index b39fb1528a..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-138.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-138", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-138.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Date.prototype.setFullYear)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Date.prototype, "setFullYear"); - if (desc.value === Date.prototype.setFullYear && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-139.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-139.js deleted file mode 100644 index d858127c05..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-139.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-139", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-139.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Date.prototype.setMonth)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Date.prototype, "setMonth"); - if (desc.value === Date.prototype.setMonth && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-14.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-14.js deleted file mode 100644 index 997ff5d488..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-14.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-14", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-14.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Object.getPrototypeOf)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Object, "getPrototypeOf"); - if (desc.value === Object.getPrototypeOf && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-140.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-140.js deleted file mode 100644 index 0cc04867c4..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-140.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-140", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-140.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Date.prototype.setDate)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Date.prototype, "setDate"); - if (desc.value === Date.prototype.setDate && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-141.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-141.js deleted file mode 100644 index 3836367927..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-141.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-141", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-141.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Date.prototype.setHours)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Date.prototype, "setHours"); - if (desc.value === Date.prototype.setHours && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-142.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-142.js deleted file mode 100644 index 40d23a33e9..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-142.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-142", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-142.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Date.prototype.setMinutes)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Date.prototype, "setMinutes"); - if (desc.value === Date.prototype.setMinutes && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-143.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-143.js deleted file mode 100644 index f1928388e0..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-143.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-143", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-143.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Date.prototype.setSeconds)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Date.prototype, "setSeconds"); - if (desc.value === Date.prototype.setSeconds && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-144.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-144.js deleted file mode 100644 index be4e0e9f3f..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-144.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-144", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-144.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Date.prototype.setMilliseconds)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Date.prototype, "setMilliseconds"); - if (desc.value === Date.prototype.setMilliseconds && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-145.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-145.js deleted file mode 100644 index 911e52f9ed..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-145.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-145", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-145.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Date.prototype.setUTCFullYear)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Date.prototype, "setUTCFullYear"); - if (desc.value === Date.prototype.setUTCFullYear && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-146.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-146.js deleted file mode 100644 index a613062d33..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-146.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-146", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-146.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Date.prototype.setUTCMonth)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Date.prototype, "setUTCMonth"); - if (desc.value === Date.prototype.setUTCMonth && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-147.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-147.js deleted file mode 100644 index bfa3f2f9ea..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-147.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-147", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-147.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Date.prototype.setUTCDate)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Date.prototype, "setUTCDate"); - if (desc.value === Date.prototype.setUTCDate && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-148.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-148.js deleted file mode 100644 index f0d5c805c0..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-148.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-148", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-148.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Date.prototype.setUTCHours)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Date.prototype, "setUTCHours"); - if (desc.value === Date.prototype.setUTCHours && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-149.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-149.js deleted file mode 100644 index ef25c3f384..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-149.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-149", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-149.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Date.prototype.setUTCMinutes)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Date.prototype, "setUTCMinutes"); - if (desc.value === Date.prototype.setUTCMinutes && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-15.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-15.js deleted file mode 100644 index a963e8ac85..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-15.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-15", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-15.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Object.getOwnPropertyDescriptor)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Object, "getOwnPropertyDescriptor"); - if (desc.value === Object.getOwnPropertyDescriptor && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-150.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-150.js deleted file mode 100644 index 68ca703103..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-150.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-150", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-150.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Date.prototype.setUTCSeconds)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Date.prototype, "setUTCSeconds"); - if (desc.value === Date.prototype.setUTCSeconds && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-151.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-151.js deleted file mode 100644 index 877d514e96..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-151.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-151", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-151.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Date.prototype.setUTCMilliseconds)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Date.prototype, "setUTCMilliseconds"); - if (desc.value === Date.prototype.setUTCMilliseconds && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-152.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-152.js deleted file mode 100644 index d4859c0491..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-152.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-152", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-152.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Date.prototype.toLocaleString)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Date.prototype, "toLocaleString"); - if (desc.value === Date.prototype.toLocaleString && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-153.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-153.js deleted file mode 100644 index 16ab486cb0..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-153.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-153", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-153.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Date.prototype.toString)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Date.prototype, "toString"); - if (desc.value === Date.prototype.toString && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-154.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-154.js deleted file mode 100644 index a01eeb85ee..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-154.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-154", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-154.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Date.prototype.toUTCString)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Date.prototype, "toUTCString"); - if (desc.value === Date.prototype.toUTCString && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-155.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-155.js deleted file mode 100644 index 3dc0b762e5..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-155.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-155", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-155.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Date.prototype.toGMTString)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Date.prototype, "toGMTString"); - if (desc.value === Date.prototype.toGMTString && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-156.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-156.js deleted file mode 100644 index 8b0ff0bd5a..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-156.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-156", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-156.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Date.prototype.toTimeString)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Date.prototype, "toTimeString"); - if (desc.value === Date.prototype.toTimeString && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-157.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-157.js deleted file mode 100644 index 6ba84bc5fd..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-157.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-157", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-157.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Date.prototype.toDateString)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Date.prototype, "toDateString"); - if (desc.value === Date.prototype.toDateString && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-158.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-158.js deleted file mode 100644 index ffbf4efec4..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-158.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-158", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-158.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Date.prototype.toLocaleDateString)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Date.prototype, "toLocaleDateString"); - if (desc.value === Date.prototype.toLocaleDateString && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-159.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-159.js deleted file mode 100644 index 8cecf61227..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-159.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-159", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-159.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Date.prototype.toLocaleTimeString)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Date.prototype, "toLocaleTimeString"); - if (desc.value === Date.prototype.toLocaleTimeString && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-16.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-16.js deleted file mode 100644 index f08e4a8e16..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-16.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-16", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-16.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Object.getOwnPropertyNames)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Object, "getOwnPropertyNames"); - if (desc.value === Object.getOwnPropertyNames && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-160.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-160.js deleted file mode 100644 index 2877eb6e91..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-160.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-160", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-160.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Date.prototype.valueOf)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Date.prototype, "valueOf"); - if (desc.value === Date.prototype.valueOf && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-161.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-161.js deleted file mode 100644 index b285e9a502..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-161.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-161", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-161.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Date.prototype.toISOString)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Date.prototype, "toISOString"); - if (desc.value === Date.prototype.toISOString && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-162.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-162.js deleted file mode 100644 index 850d42e4be..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-162.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-162", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-162.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Date.prototype.toJSON)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Date.prototype, "toJSON"); - if (desc.value === Date.prototype.toJSON && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-163.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-163.js deleted file mode 100644 index a300d3921d..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-163.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-163", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-163.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (RegExp.prototype.constructor)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(RegExp.prototype, "constructor"); - if (desc.value === RegExp.prototype.constructor && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-164.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-164.js deleted file mode 100644 index 3bb0fee23f..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-164.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-164", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-164.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (RegExp.prototype.compile)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(RegExp.prototype, "compile"); - if (desc.value === RegExp.prototype.compile && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-165.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-165.js deleted file mode 100644 index a9973a1991..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-165.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-165", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-165.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (RegExp.prototype.exec)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(RegExp.prototype, "exec"); - if (desc.value === RegExp.prototype.exec && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-166.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-166.js deleted file mode 100644 index 0946f3c48e..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-166.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-166", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-166.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (RegExp.prototype.test)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(RegExp.prototype, "test"); - if (desc.value === RegExp.prototype.test && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-167.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-167.js deleted file mode 100644 index 9f5b072d77..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-167.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-167", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-167.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (RegExp.prototype.toString)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(RegExp.prototype, "toString"); - if (desc.value === RegExp.prototype.toString && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-168.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-168.js deleted file mode 100644 index 05761d4c5d..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-168.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-168", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-168.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Error.prototype.constructor)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Error.prototype, "constructor"); - if (desc.value === Error.prototype.constructor && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-169.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-169.js deleted file mode 100644 index 32c65e7989..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-169.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-169", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-169.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Error.prototype.toString)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Error.prototype, "toString"); - if (desc.value === Error.prototype.toString && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-17.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-17.js deleted file mode 100644 index bba6888e2a..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-17.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-17", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-17.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Object.create)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Object, "create"); - if (desc.value === Object.create && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-170.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-170.js deleted file mode 100644 index d59a21b9e3..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-170.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-170", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-170.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (EvalError.prototype.constructor)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(EvalError.prototype, "constructor"); - if (desc.value === EvalError.prototype.constructor && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-171.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-171.js deleted file mode 100644 index 75c0ae8a10..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-171.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-171", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-171.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (RangeError.prototype.constructor)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(RangeError.prototype, "constructor"); - if (desc.value === RangeError.prototype.constructor && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-172.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-172.js deleted file mode 100644 index 381faa5cc2..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-172.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-172", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-172.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (ReferenceError.prototype.constructor)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(ReferenceError.prototype, "constructor"); - if (desc.value === ReferenceError.prototype.constructor && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-173.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-173.js deleted file mode 100644 index 65b94c9471..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-173.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-173", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-173.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (SyntaxError.prototype.constructor)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(SyntaxError.prototype, "constructor"); - if (desc.value === SyntaxError.prototype.constructor && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-174.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-174.js deleted file mode 100644 index 1d7af99c60..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-174.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-174", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-174.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (TypeError.prototype.constructor)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(TypeError.prototype, "constructor"); - if (desc.value === TypeError.prototype.constructor && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-175.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-175.js deleted file mode 100644 index 388b5d6205..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-175.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-175", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-175.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (URIError.prototype.constructor)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(URIError.prototype, "constructor"); - if (desc.value === URIError.prototype.constructor && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-176.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-176.js deleted file mode 100644 index 869f49832a..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-176.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-176", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-176.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (JSON.stringify)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(JSON, "stringify"); - if (desc.value === JSON.stringify && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-177.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-177.js deleted file mode 100644 index b58514a124..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-177.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-177", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-177.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (JSON.parse)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(JSON, "parse"); - if (desc.value === JSON.parse && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-178.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-178.js deleted file mode 100644 index fb597333dd..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-178.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-178", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-178.js", - -description: "Object.getOwnPropertyDescriptor returns data desc (all false) for properties on built-ins (Global.NaN)", - -test: function testcase() { - // in non-strict mode, 'this' is bound to the global object. - var desc = Object.getOwnPropertyDescriptor(fnGlobalObject(), "NaN"); - - if (desc.writable === false && - desc.enumerable === false && - desc.configurable === false && - desc.hasOwnProperty('get') === false && - desc.hasOwnProperty('set') === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-179.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-179.js deleted file mode 100644 index 83ebdf2679..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-179.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-179", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-179.js", - -description: "Object.getOwnPropertyDescriptor returns data desc (all false) for properties on built-ins (Global.Infinity)", - -test: function testcase() { - // in non-strict mode, 'this' is bound to the global object. - var desc = Object.getOwnPropertyDescriptor(fnGlobalObject(), "Infinity"); - - if (desc.writable === false && - desc.enumerable === false && - desc.configurable === false && - desc.hasOwnProperty('get') === false && - desc.hasOwnProperty('set') === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-18.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-18.js deleted file mode 100644 index d324572a26..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-18.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-18", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-18.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Object.defineProperty)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Object, "defineProperty"); - if (desc.value === Object.defineProperty && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-180.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-180.js deleted file mode 100644 index 7862bb1688..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-180.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-180", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-180.js", - -description: "Object.getOwnPropertyDescriptor returns data desc (all false) for properties on built-ins (Global.undefined)", - -test: function testcase() { - // in non-strict mode, 'this' is bound to the global object. - var desc = Object.getOwnPropertyDescriptor(fnGlobalObject(), "undefined"); - - if (desc.writable === false && - desc.enumerable === false && - desc.configurable === false && - desc.hasOwnProperty('get') === false && - desc.hasOwnProperty('set') === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-182.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-182.js deleted file mode 100644 index ae85d78157..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-182.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-182", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-182.js", - -description: "Object.getOwnPropertyDescriptor returns data desc (all false) for properties on built-ins (Object.prototype)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Object, "prototype"); - - if (desc.writable === false && - desc.enumerable === false && - desc.configurable === false && - desc.hasOwnProperty('get') === false && - desc.hasOwnProperty('set') === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-185.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-185.js deleted file mode 100644 index d6aef42eec..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-185.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-185", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-185.js", - -description: "Object.getOwnPropertyDescriptor returns data desc (all false) for properties on built-ins (Function.prototype)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Function, "prototype"); - - if (desc.writable === false && - desc.enumerable === false && - desc.configurable === false && - desc.hasOwnProperty('get') === false && - desc.hasOwnProperty('set') === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-186.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-186.js deleted file mode 100644 index 3b84f9f441..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-186.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-186", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-186.js", - -description: "Object.getOwnPropertyDescriptor returns data desc (all false) for properties on built-ins (Function.length)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Function, "length"); - - if (desc.writable === false && - desc.enumerable === false && - desc.configurable === false && - desc.hasOwnProperty('get') === false && - desc.hasOwnProperty('set') === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-187.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-187.js deleted file mode 100644 index a7da8084d3..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-187.js +++ /dev/null @@ -1,46 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-187", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-187.js", - -description: "Object.getOwnPropertyDescriptor returns data desc (all false) for properties on built-ins (Function (instance).length)", - -test: function testcase() { - var f = Function('return 42;'); - - var desc = Object.getOwnPropertyDescriptor(f, "length"); - - if (desc.writable === false && - desc.enumerable === false && - desc.configurable === false && - desc.hasOwnProperty('get') === false && - desc.hasOwnProperty('set') === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-188.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-188.js deleted file mode 100644 index 45fca87093..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-188.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-188", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-188.js", - -description: "Object.getOwnPropertyDescriptor returns undefined for non-existent properties on built-ins (Function (instance).name)", - -test: function testcase() { - var f = Function('return 42;'); - - var desc = Object.getOwnPropertyDescriptor(f, "name"); - - if (desc === undefined) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-189.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-189.js deleted file mode 100644 index a97db44d88..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-189.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-189", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-189.js", - -description: "Object.getOwnPropertyDescriptor returns data desc (all false) for properties on built-ins (Array.prototype)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Array, "prototype"); - - if (desc.writable === false && - desc.enumerable === false && - desc.configurable === false && - desc.hasOwnProperty('get') === false && - desc.hasOwnProperty('set') === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-19.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-19.js deleted file mode 100644 index 87eb7466a6..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-19.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-19", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-19.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Object.defineProperties)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Object, "defineProperties"); - if (desc.value === Object.defineProperties && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-190.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-190.js deleted file mode 100644 index 8d620c7d92..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-190.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-190", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-190.js", - -description: "Object.getOwnPropertyDescriptor returns data desc (all false) for properties on built-ins (String.prototype)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(String, "prototype"); - - if (desc.writable === false && - desc.enumerable === false && - desc.configurable === false && - desc.hasOwnProperty('get') === false && - desc.hasOwnProperty('set') === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-191.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-191.js deleted file mode 100644 index 6728101daf..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-191.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-191", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-191.js", - -description: "Object.getOwnPropertyDescriptor returns data desc (all false) for properties on built-ins (String.length)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(String, "length"); - - if (desc.writable === false && - desc.enumerable === false && - desc.configurable === false && - desc.hasOwnProperty('get') === false && - desc.hasOwnProperty('set') === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-192.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-192.js deleted file mode 100644 index 7d3599e2ac..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-192.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-192", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-192.js", - -description: "Object.getOwnPropertyDescriptor returns data desc (all false) for properties on built-ins (String (instance).length)", - -test: function testcase() { - var s = new String("abc"); - var desc = Object.getOwnPropertyDescriptor(s, "length"); - - if (desc.writable === false && - desc.enumerable === false && - desc.configurable === false && - desc.hasOwnProperty('get') === false && - desc.hasOwnProperty('set') === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-193.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-193.js deleted file mode 100644 index d8605339a8..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-193.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-193", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-193.js", - -description: "Object.getOwnPropertyDescriptor returns data desc (all false) for properties on built-ins (Boolean.prototype)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Boolean, "prototype"); - - if (desc.writable === false && - desc.enumerable === false && - desc.configurable === false && - desc.hasOwnProperty('get') === false && - desc.hasOwnProperty('set') === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-194.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-194.js deleted file mode 100644 index b9a78a96d7..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-194.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-194", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-194.js", - -description: "Object.getOwnPropertyDescriptor returns data desc (all false) for properties on built-ins (Boolean.length)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Boolean, "length"); - - if (desc.writable === false && - desc.enumerable === false && - desc.configurable === false && - desc.hasOwnProperty('get') === false && - desc.hasOwnProperty('set') === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-195.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-195.js deleted file mode 100644 index 0d5d9eda0b..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-195.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-195", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-195.js", - -description: "Object.getOwnPropertyDescriptor returns data desc (all false) for properties on built-ins (Number.prototype)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Number, "prototype"); - - if (desc.writable === false && - desc.enumerable === false && - desc.configurable === false && - desc.hasOwnProperty('get') === false && - desc.hasOwnProperty('set') === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-196.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-196.js deleted file mode 100644 index 947e6fe695..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-196.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-196", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-196.js", - -description: "Object.getOwnPropertyDescriptor returns data desc (all false) for properties on built-ins (Number.MAX_VALUE)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Number, "MAX_VALUE"); - - if (desc.writable === false && - desc.enumerable === false && - desc.configurable === false && - desc.hasOwnProperty('get') === false && - desc.hasOwnProperty('set') === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-197.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-197.js deleted file mode 100644 index 520917660b..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-197.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-197", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-197.js", - -description: "Object.getOwnPropertyDescriptor returns data desc (all false) for properties on built-ins (Number.MIN_VALUE)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Number, "MIN_VALUE"); - - if (desc.writable === false && - desc.enumerable === false && - desc.configurable === false && - desc.hasOwnProperty('get') === false && - desc.hasOwnProperty('set') === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-198.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-198.js deleted file mode 100644 index e9c17eab0a..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-198.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-198", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-198.js", - -description: "Object.getOwnPropertyDescriptor returns data desc (all false) for properties on built-ins (Number.NaN)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Number, "NaN"); - - if (desc.writable === false && - desc.enumerable === false && - desc.configurable === false && - desc.hasOwnProperty('get') === false && - desc.hasOwnProperty('set') === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-199.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-199.js deleted file mode 100644 index 234bf89fe9..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-199.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-199", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-199.js", - -description: "Object.getOwnPropertyDescriptor returns data desc (all false) for properties on built-ins (Number.NEGATIVE_INFINITY)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Number, "NEGATIVE_INFINITY"); - - if (desc.writable === false && - desc.enumerable === false && - desc.configurable === false && - desc.hasOwnProperty('get') === false && - desc.hasOwnProperty('set') === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-2.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-2.js deleted file mode 100644 index 8bbe753d43..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-2.js +++ /dev/null @@ -1,41 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-2", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-2.js", - -description: "Object.getOwnPropertyDescriptor returns undefined for non-existent properties", - -test: function testcase() { - var o = {}; - - var desc = Object.getOwnPropertyDescriptor(o, "foo"); - if (desc === undefined) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-20.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-20.js deleted file mode 100644 index 792671541a..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-20.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-20", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-20.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Object.seal)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Object, "seal"); - if (desc.value === Object.seal && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-200.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-200.js deleted file mode 100644 index 58b091dee1..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-200.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-200", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-200.js", - -description: "Object.getOwnPropertyDescriptor returns data desc (all false) for properties on built-ins (Number.POSITIVE_INFINITY)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Number, "POSITIVE_INFINITY"); - - if (desc.writable === false && - desc.enumerable === false && - desc.configurable === false && - desc.hasOwnProperty('get') === false && - desc.hasOwnProperty('set') === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-201.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-201.js deleted file mode 100644 index 8702e73a60..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-201.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-201", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-201.js", - -description: "Object.getOwnPropertyDescriptor returns data desc (all false) for properties on built-ins (Number.length)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Number, "length"); - - if (desc.writable === false && - desc.enumerable === false && - desc.configurable === false && - desc.hasOwnProperty('get') === false && - desc.hasOwnProperty('set') === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-202.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-202.js deleted file mode 100644 index 2f974250d4..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-202.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-202", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-202.js", - -description: "Object.getOwnPropertyDescriptor returns data desc (all false) for properties on built-ins (Math.E)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Math, "E"); - - if (desc.writable === false && - desc.enumerable === false && - desc.configurable === false && - desc.hasOwnProperty('get') === false && - desc.hasOwnProperty('set') === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-203.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-203.js deleted file mode 100644 index adef1b1b64..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-203.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-203", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-203.js", - -description: "Object.getOwnPropertyDescriptor returns data desc (all false) for properties on built-ins (Math.LN10)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Math, "LN10"); - - if (desc.writable === false && - desc.enumerable === false && - desc.configurable === false && - desc.hasOwnProperty('get') === false && - desc.hasOwnProperty('set') === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-204.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-204.js deleted file mode 100644 index 64b0b5dad0..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-204.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-204", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-204.js", - -description: "Object.getOwnPropertyDescriptor returns data desc (all false) for properties on built-ins (Math.LN2)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Math, "LN2"); - - if (desc.writable === false && - desc.enumerable === false && - desc.configurable === false && - desc.hasOwnProperty('get') === false && - desc.hasOwnProperty('set') === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-205.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-205.js deleted file mode 100644 index 20789ac36e..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-205.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-205", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-205.js", - -description: "Object.getOwnPropertyDescriptor returns data desc (all false) for properties on built-ins (Math.LOG2E)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Math, "LOG2E"); - - if (desc.writable === false && - desc.enumerable === false && - desc.configurable === false && - desc.hasOwnProperty('get') === false && - desc.hasOwnProperty('set') === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-206.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-206.js deleted file mode 100644 index 3e6d05d11f..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-206.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-206", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-206.js", - -description: "Object.getOwnPropertyDescriptor returns data desc (all false) for properties on built-ins (Math.LOG10E)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Math, "LOG10E"); - - if (desc.writable === false && - desc.enumerable === false && - desc.configurable === false && - desc.hasOwnProperty('get') === false && - desc.hasOwnProperty('set') === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-207.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-207.js deleted file mode 100644 index adf65bdb30..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-207.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-207", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-207.js", - -description: "Object.getOwnPropertyDescriptor returns data desc (all false) for properties on built-ins (Math.PI)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Math, "PI"); - - if (desc.writable === false && - desc.enumerable === false && - desc.configurable === false && - desc.hasOwnProperty('get') === false && - desc.hasOwnProperty('set') === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-208.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-208.js deleted file mode 100644 index 32fefe0e11..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-208.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-208", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-208.js", - -description: "Object.getOwnPropertyDescriptor returns data desc (all false) for properties on built-ins (Math.SQRT1_2)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Math, "SQRT1_2"); - - if (desc.writable === false && - desc.enumerable === false && - desc.configurable === false && - desc.hasOwnProperty('get') === false && - desc.hasOwnProperty('set') === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-209.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-209.js deleted file mode 100644 index f2f34dc6ef..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-209.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-209", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-209.js", - -description: "Object.getOwnPropertyDescriptor returns data desc (all false) for properties on built-ins (Math.SQRT2)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Math, "SQRT2"); - - if (desc.writable === false && - desc.enumerable === false && - desc.configurable === false && - desc.hasOwnProperty('get') === false && - desc.hasOwnProperty('set') === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-21.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-21.js deleted file mode 100644 index e4ec404430..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-21.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-21", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-21.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Object.freeze)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Object, "freeze"); - if (desc.value === Object.freeze && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-210.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-210.js deleted file mode 100644 index f378201c61..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-210.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-210", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-210.js", - -description: "Object.getOwnPropertyDescriptor returns data desc (all false) for properties on built-ins (Date.prototype)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Date, "prototype"); - - if (desc.writable === false && - desc.enumerable === false && - desc.configurable === false && - desc.hasOwnProperty('get') === false && - desc.hasOwnProperty('set') === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-211.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-211.js deleted file mode 100644 index 935519b791..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-211.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-211", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-211.js", - -description: "Object.getOwnPropertyDescriptor returns data desc (all false) for properties on built-ins (RegExp.prototype)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(RegExp, "prototype"); - - if (desc.writable === false && - desc.enumerable === false && - desc.configurable === false && - desc.hasOwnProperty('get') === false && - desc.hasOwnProperty('set') === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-212.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-212.js deleted file mode 100644 index 331f57019d..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-212.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-212", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-212.js", - -description: "Object.getOwnPropertyDescriptor returns data desc (all false) for properties on built-ins (RegExp.prototype.source)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(RegExp.prototype, "source"); - - if (desc.writable === false && - desc.enumerable === false && - desc.configurable === false && - desc.hasOwnProperty('get') === false && - desc.hasOwnProperty('set') === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-213.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-213.js deleted file mode 100644 index d9343172f1..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-213.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-213", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-213.js", - -description: "Object.getOwnPropertyDescriptor returns data desc (all false) for properties on built-ins (RegExp.prototype.global)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(RegExp.prototype, "global"); - - if (desc.writable === false && - desc.enumerable === false && - desc.configurable === false && - desc.hasOwnProperty('get') === false && - desc.hasOwnProperty('set') === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-214.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-214.js deleted file mode 100644 index 7ae0cc17f7..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-214.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-214", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-214.js", - -description: "Object.getOwnPropertyDescriptor returns data desc (all false) for properties on built-ins (RegExp.prototype.ignoreCase)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(RegExp.prototype, "ignoreCase"); - - if (desc.writable === false && - desc.enumerable === false && - desc.configurable === false && - desc.hasOwnProperty('get') === false && - desc.hasOwnProperty('set') === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-215.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-215.js deleted file mode 100644 index d7bb4e1b89..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-215.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-215", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-215.js", - -description: "Object.getOwnPropertyDescriptor returns data desc (all false) for properties on built-ins (RegExp.prototype.multiline)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(RegExp.prototype, "multiline"); - - if (desc.writable === false && - desc.enumerable === false && - desc.configurable === false && - desc.hasOwnProperty('get') === false && - desc.hasOwnProperty('set') === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-216.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-216.js deleted file mode 100644 index 5158c5e670..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-216.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-216", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-216.js", - -description: "Object.getOwnPropertyDescriptor returns data desc (all false) for properties on built-ins (Error.prototype)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Error, "prototype"); - - if (desc.writable === false && - desc.enumerable === false && - desc.configurable === false && - desc.hasOwnProperty('get') === false && - desc.hasOwnProperty('set') === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-217.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-217.js deleted file mode 100644 index a79426074b..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-217.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-217", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-217.js", - -description: "Object.getOwnPropertyDescriptor returns data desc (all false) for properties on built-ins (EvalError.prototype)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(EvalError, "prototype"); - - if (desc.writable === false && - desc.enumerable === false && - desc.configurable === false && - desc.hasOwnProperty('get') === false && - desc.hasOwnProperty('set') === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-218.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-218.js deleted file mode 100644 index 7669c36660..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-218.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-218", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-218.js", - -description: "Object.getOwnPropertyDescriptor returns data desc (all false) for properties on built-ins (RangeError.prototype)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(RangeError, "prototype"); - - if (desc.writable === false && - desc.enumerable === false && - desc.configurable === false && - desc.hasOwnProperty('get') === false && - desc.hasOwnProperty('set') === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-219.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-219.js deleted file mode 100644 index 2e2df44323..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-219.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-219", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-219.js", - -description: "Object.getOwnPropertyDescriptor returns data desc (all false) for properties on built-ins (ReferenceError.prototype)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(ReferenceError, "prototype"); - - if (desc.writable === false && - desc.enumerable === false && - desc.configurable === false && - desc.hasOwnProperty('get') === false && - desc.hasOwnProperty('set') === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-22.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-22.js deleted file mode 100644 index 429d4d4a7c..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-22.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-22", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-22.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Object.preventExtensions)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Object, "preventExtensions"); - if (desc.value === Object.preventExtensions && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-220.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-220.js deleted file mode 100644 index 037a6e6430..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-220.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-220", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-220.js", - -description: "Object.getOwnPropertyDescriptor returns data desc (all false) for properties on built-ins (SyntaxError.prototype)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(SyntaxError, "prototype"); - - if (desc.writable === false && - desc.enumerable === false && - desc.configurable === false && - desc.hasOwnProperty('get') === false && - desc.hasOwnProperty('set') === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-221.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-221.js deleted file mode 100644 index cb6aa975c6..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-221.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-221", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-221.js", - -description: "Object.getOwnPropertyDescriptor returns data desc (all false) for properties on built-ins (TypeError.prototype)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(TypeError, "prototype"); - - if (desc.writable === false && - desc.enumerable === false && - desc.configurable === false && - desc.hasOwnProperty('get') === false && - desc.hasOwnProperty('set') === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-222.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-222.js deleted file mode 100644 index 86d5e0c01f..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-222.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-222", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-222.js", - -description: "Object.getOwnPropertyDescriptor returns data desc (all false) for properties on built-ins (URIError.prototype)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(URIError, "prototype"); - - if (desc.writable === false && - desc.enumerable === false && - desc.configurable === false && - desc.hasOwnProperty('get') === false && - desc.hasOwnProperty('set') === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-23.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-23.js deleted file mode 100644 index 2743c3d9e4..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-23.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-23", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-23.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Object.isSealed)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Object, "isSealed"); - if (desc.value === Object.isSealed && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-24.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-24.js deleted file mode 100644 index 8a8f8be43f..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-24.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-24", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-24.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Object.isFrozen)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Object, "isFrozen"); - if (desc.value === Object.isFrozen && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-25.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-25.js deleted file mode 100644 index 8d03a82ae6..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-25.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-25", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-25.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Object.isExtensible)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Object, "isExtensible"); - if (desc.value === Object.isExtensible && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-26.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-26.js deleted file mode 100644 index 62b0ded172..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-26.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-26", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-26.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Object.keys)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Object, "keys"); - if (desc.value === Object.keys && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-27.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-27.js deleted file mode 100644 index 7909e6fb43..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-27.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-27", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-27.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Object.prototype.constructor)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Object.prototype, "constructor"); - if (desc.value === Object.prototype.constructor && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-28.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-28.js deleted file mode 100644 index f7aa9e8229..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-28.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-28", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-28.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Object.prototype.toString)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Object.prototype, "toString"); - if (desc.value === Object.prototype.toString && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-29.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-29.js deleted file mode 100644 index 88109be104..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-29.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-29", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-29.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Object.prototype.valueOf)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Object.prototype, "valueOf"); - if (desc.value === Object.prototype.valueOf && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-3.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-3.js deleted file mode 100644 index db856cd5f2..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-3.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-3", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-3.js", - -description: "Object.getOwnPropertyDescriptor returns an object representing an accessor desc for valid accessor properties", - -test: function testcase() { - var o = {}; - - // dummy getter - var getter = function () { return 1; } - var d = { get: getter }; - - Object.defineProperty(o, "foo", d); - - var desc = Object.getOwnPropertyDescriptor(o, "foo"); - if (desc.get === getter && - desc.set === undefined && - desc.enumerable === false && - desc.configurable === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-30.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-30.js deleted file mode 100644 index b1f5bc6321..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-30.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-30", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-30.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Object.prototype.isPrototypeOf)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Object.prototype, "isPrototypeOf"); - if (desc.value === Object.prototype.isPrototypeOf && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-31.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-31.js deleted file mode 100644 index 38f207fb65..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-31.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-31", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-31.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Object.prototype.hasOwnProperty)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Object.prototype, "hasOwnProperty"); - if (desc.value === Object.prototype.hasOwnProperty && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-32.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-32.js deleted file mode 100644 index 5d95777409..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-32.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-32", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-32.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Object.prototype.propertyIsEnumerable)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Object.prototype, "propertyIsEnumerable"); - if (desc.value === Object.prototype.propertyIsEnumerable && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-33.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-33.js deleted file mode 100644 index d78954b2f0..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-33.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-33", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-33.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Object.prototype.toLocaleString)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Object.prototype, "toLocaleString"); - if (desc.value === Object.prototype.toLocaleString && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-34.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-34.js deleted file mode 100644 index c0b79d39cd..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-34.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-34", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-34.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Function.prototype.constructor)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Function.prototype, "constructor"); - if (desc.value === Function.prototype.constructor && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-35.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-35.js deleted file mode 100644 index 13634976c9..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-35.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-35", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-35.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Function.prototype.toString)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Function.prototype, "toString"); - if (desc.value === Function.prototype.toString && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-36.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-36.js deleted file mode 100644 index 86aad6109b..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-36.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-36", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-36.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Function.prototype.apply)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Function.prototype, "apply"); - if (desc.value === Function.prototype.apply && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-37.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-37.js deleted file mode 100644 index ac3c4687cb..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-37.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-37", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-37.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Function.prototype.call)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Function.prototype, "call"); - if (desc.value === Function.prototype.call && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-38.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-38.js deleted file mode 100644 index dc3820f725..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-38.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-38", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-38.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Function.prototype.bind)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Function.prototype, "bind"); - if (desc.value === Function.prototype.bind && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-39.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-39.js deleted file mode 100644 index a741f5de32..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-39.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-39", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-39.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Array.prototype.constructor)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Array.prototype, "constructor"); - if (desc.value === Array.prototype.constructor && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-4.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-4.js deleted file mode 100644 index 0a4a3f3459..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-4.js +++ /dev/null @@ -1,43 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-4", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-4.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Global.eval)", - -test: function testcase() { - var global = fnGlobalObject(); - var desc = Object.getOwnPropertyDescriptor(global, "eval"); - if (desc.value === global.eval && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); \ No newline at end of file diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-40.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-40.js deleted file mode 100644 index ece6582545..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-40.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-40", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-40.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Array.prototype.concat)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Array.prototype, "concat"); - if (desc.value === Array.prototype.concat && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-41.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-41.js deleted file mode 100644 index d6203c8af7..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-41.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-41", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-41.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Array.prototype.join)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Array.prototype, "join"); - if (desc.value === Array.prototype.join && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-42.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-42.js deleted file mode 100644 index 4cc861cede..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-42.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-42", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-42.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Array.prototype.reverse)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Array.prototype, "reverse"); - if (desc.value === Array.prototype.reverse && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-43.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-43.js deleted file mode 100644 index 62ab79fe44..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-43.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-43", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-43.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Array.prototype.slice)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Array.prototype, "slice"); - if (desc.value === Array.prototype.slice && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-44.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-44.js deleted file mode 100644 index 83ae680e85..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-44.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-44", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-44.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Array.prototype.sort)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Array.prototype, "sort"); - if (desc.value === Array.prototype.sort && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-45.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-45.js deleted file mode 100644 index f5010e58de..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-45.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-45", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-45.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Array.prototype.toString)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Array.prototype, "toString"); - if (desc.value === Array.prototype.toString && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-46.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-46.js deleted file mode 100644 index 9f22dac69a..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-46.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-46", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-46.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Array.prototype.push)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Array.prototype, "push"); - if (desc.value === Array.prototype.push && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-47.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-47.js deleted file mode 100644 index 949db471c1..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-47.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-47", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-47.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Array.prototype.pop)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Array.prototype, "pop"); - if (desc.value === Array.prototype.pop && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-48.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-48.js deleted file mode 100644 index a0d0db4193..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-48.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-48", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-48.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Array.prototype.shift)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Array.prototype, "shift"); - if (desc.value === Array.prototype.shift && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-49.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-49.js deleted file mode 100644 index 8aee28d7d5..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-49.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-49", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-49.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Array.prototype.unshift)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Array.prototype, "unshift"); - if (desc.value === Array.prototype.unshift && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-5.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-5.js deleted file mode 100644 index ec5a5911b9..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-5.js +++ /dev/null @@ -1,43 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-5", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-5.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Global.parseInt)", - -test: function testcase() { - var global = fnGlobalObject(); - var desc = Object.getOwnPropertyDescriptor(global, "parseInt"); - if (desc.value === global.parseInt && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); \ No newline at end of file diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-50.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-50.js deleted file mode 100644 index 10015a9b6b..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-50.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-50", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-50.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Array.prototype.splice)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Array.prototype, "splice"); - if (desc.value === Array.prototype.splice && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-51.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-51.js deleted file mode 100644 index fc7614f5cb..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-51.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-51", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-51.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Array.prototype.toLocaleString)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Array.prototype, "toLocaleString"); - if (desc.value === Array.prototype.toLocaleString && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-52.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-52.js deleted file mode 100644 index ecb8dabd56..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-52.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-52", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-52.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Array.prototype.indexOf)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Array.prototype, "indexOf"); - if (desc.value === Array.prototype.indexOf && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-53.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-53.js deleted file mode 100644 index 460e896c00..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-53.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-53", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-53.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Array.prototype.lastIndexOf)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Array.prototype, "lastIndexOf"); - if (desc.value === Array.prototype.lastIndexOf && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-54.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-54.js deleted file mode 100644 index 83de4a9ce3..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-54.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-54", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-54.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Array.prototype.every)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Array.prototype, "every"); - if (desc.value === Array.prototype.every && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-55.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-55.js deleted file mode 100644 index d56a17c752..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-55.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-55", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-55.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Array.prototype.some)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Array.prototype, "some"); - if (desc.value === Array.prototype.some && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-56.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-56.js deleted file mode 100644 index dce7e71f89..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-56.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-56", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-56.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Array.prototype.forEach)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Array.prototype, "forEach"); - if (desc.value === Array.prototype.forEach && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-57.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-57.js deleted file mode 100644 index edc881ed5e..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-57.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-57", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-57.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Array.prototype.map)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Array.prototype, "map"); - if (desc.value === Array.prototype.map && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-58.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-58.js deleted file mode 100644 index ae7f223d8c..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-58.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-58", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-58.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Array.prototype.filter)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Array.prototype, "filter"); - if (desc.value === Array.prototype.filter && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-59.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-59.js deleted file mode 100644 index c5d4079613..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-59.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-59", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-59.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Array.prototype.reduce)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Array.prototype, "reduce"); - if (desc.value === Array.prototype.reduce && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-6.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-6.js deleted file mode 100644 index e37129d1f1..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-6.js +++ /dev/null @@ -1,43 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-6", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-6.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Global.parseFloat)", - -test: function testcase() { - var global = fnGlobalObject(); - var desc = Object.getOwnPropertyDescriptor(global, "parseFloat"); - if (desc.value === global.parseFloat && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); \ No newline at end of file diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-60.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-60.js deleted file mode 100644 index 89308b3d5c..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-60.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-60", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-60.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Array.prototype.reduceRight)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Array.prototype, "reduceRight"); - if (desc.value === Array.prototype.reduceRight && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-61.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-61.js deleted file mode 100644 index 9f2167b260..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-61.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-61", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-61.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (String.fromCharCode)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(String, "fromCharCode"); - if (desc.value === String.fromCharCode && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-62.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-62.js deleted file mode 100644 index 11f9dd31bb..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-62.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-62", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-62.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (String.prototype.constructor)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(String.prototype, "constructor"); - if (desc.value === String.prototype.constructor && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-63.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-63.js deleted file mode 100644 index 528bfa425e..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-63.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-63", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-63.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (String.prototype.charAt)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(String.prototype, "charAt"); - if (desc.value === String.prototype.charAt && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-64.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-64.js deleted file mode 100644 index 388bf6ad2f..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-64.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-64", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-64.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (String.prototype.charCodeAt)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(String.prototype, "charCodeAt"); - if (desc.value === String.prototype.charCodeAt && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-65.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-65.js deleted file mode 100644 index 5b2776e214..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-65.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-65", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-65.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (String.prototype.concat)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(String.prototype, "concat"); - if (desc.value === String.prototype.concat && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-66.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-66.js deleted file mode 100644 index a1881ba53b..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-66.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-66", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-66.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (String.prototype.indexOf)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(String.prototype, "indexOf"); - if (desc.value === String.prototype.indexOf && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-67.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-67.js deleted file mode 100644 index ccfed13440..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-67.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-67", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-67.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (String.prototype.lastIndexOf)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(String.prototype, "lastIndexOf"); - if (desc.value === String.prototype.lastIndexOf && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-68.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-68.js deleted file mode 100644 index bd10bc92a5..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-68.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-68", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-68.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (String.prototype.match)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(String.prototype, "match"); - if (desc.value === String.prototype.match && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-69.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-69.js deleted file mode 100644 index 39de05d52e..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-69.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-69", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-69.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (String.prototype.replace)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(String.prototype, "replace"); - if (desc.value === String.prototype.replace && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-7.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-7.js deleted file mode 100644 index a6fe011f75..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-7.js +++ /dev/null @@ -1,43 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-7", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-7.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Global.isNaN)", - -test: function testcase() { - var global = fnGlobalObject(); - var desc = Object.getOwnPropertyDescriptor(global, "isNaN"); - if (desc.value === global.isNaN && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); \ No newline at end of file diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-70.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-70.js deleted file mode 100644 index f5ad14eded..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-70.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-70", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-70.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (String.prototype.search)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(String.prototype, "search"); - if (desc.value === String.prototype.search && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-71.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-71.js deleted file mode 100644 index 40436dfd7f..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-71.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-71", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-71.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (String.prototype.slice)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(String.prototype, "slice"); - if (desc.value === String.prototype.slice && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-72.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-72.js deleted file mode 100644 index 6e3694a9bc..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-72.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-72", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-72.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (String.prototype.split)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(String.prototype, "split"); - if (desc.value === String.prototype.split && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-73.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-73.js deleted file mode 100644 index be98064fbb..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-73.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-73", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-73.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (String.prototype.substring)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(String.prototype, "substring"); - if (desc.value === String.prototype.substring && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-74.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-74.js deleted file mode 100644 index 69d41facca..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-74.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-74", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-74.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (String.prototype.substr)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(String.prototype, "substr"); - if (desc.value === String.prototype.substr && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-75.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-75.js deleted file mode 100644 index 18f8b36961..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-75.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-75", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-75.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (String.prototype.toLowerCase)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(String.prototype, "toLowerCase"); - if (desc.value === String.prototype.toLowerCase && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-76.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-76.js deleted file mode 100644 index d67ae6a27f..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-76.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-76", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-76.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (String.prototype.toString)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(String.prototype, "toString"); - if (desc.value === String.prototype.toString && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-77.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-77.js deleted file mode 100644 index ba834eb8e0..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-77.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-77", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-77.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (String.prototype.toUpperCase)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(String.prototype, "toUpperCase"); - if (desc.value === String.prototype.toUpperCase && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-78.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-78.js deleted file mode 100644 index 547c577aa1..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-78.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-78", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-78.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (String.prototype.valueOf)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(String.prototype, "valueOf"); - if (desc.value === String.prototype.valueOf && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-79.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-79.js deleted file mode 100644 index 153706cabe..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-79.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-79", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-79.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (String.prototype.toLocaleLowerCase)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(String.prototype, "toLocaleLowerCase"); - if (desc.value === String.prototype.toLocaleLowerCase && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-8.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-8.js deleted file mode 100644 index b9f05b46f6..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-8.js +++ /dev/null @@ -1,43 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-8", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-8.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Global.isFinite)", - -test: function testcase() { - var global = fnGlobalObject(); - var desc = Object.getOwnPropertyDescriptor(global, "isFinite"); - if (desc.value === global.isFinite && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); \ No newline at end of file diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-80.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-80.js deleted file mode 100644 index 0a3a47a808..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-80.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-80", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-80.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (String.prototype.toLocaleUpperCase)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(String.prototype, "toLocaleUpperCase"); - if (desc.value === String.prototype.toLocaleUpperCase && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-81.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-81.js deleted file mode 100644 index f641355e4e..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-81.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-81", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-81.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (String.prototype.localeCompare)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(String.prototype, "localeCompare"); - if (desc.value === String.prototype.localeCompare && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-82.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-82.js deleted file mode 100644 index 7b0a3a14ca..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-82.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-82", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-82.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (String.prototype.trim)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(String.prototype, "trim"); - if (desc.value === String.prototype.trim && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-84.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-84.js deleted file mode 100644 index 26bcb4ce49..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-84.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-84", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-84.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Boolean.prototype.constructor)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Boolean.prototype, "constructor"); - if (desc.value === Boolean.prototype.constructor && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-85.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-85.js deleted file mode 100644 index 8f1d5acb8f..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-85.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-85", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-85.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Boolean.prototype.toString)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Boolean.prototype, "toString"); - if (desc.value === Boolean.prototype.toString && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-86.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-86.js deleted file mode 100644 index cac2625994..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-86.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-86", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-86.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Boolean.prototype.valueOf)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Boolean.prototype, "valueOf"); - if (desc.value === Boolean.prototype.valueOf && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-88.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-88.js deleted file mode 100644 index 244d527f3e..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-88.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-88", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-88.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Number.prototype.constructor)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Number.prototype, "constructor"); - if (desc.value === Number.prototype.constructor && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-89.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-89.js deleted file mode 100644 index d8e2bfe99d..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-89.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-89", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-89.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Number.prototype.toString)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Number.prototype, "toString"); - if (desc.value === Number.prototype.toString && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-9.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-9.js deleted file mode 100644 index 7f03a3b9de..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-9.js +++ /dev/null @@ -1,43 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-9", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-9.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Global.decodeURI)", - -test: function testcase() { - var global = fnGlobalObject(); - var desc = Object.getOwnPropertyDescriptor(global, "decodeURI"); - if (desc.value === global.decodeURI && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); \ No newline at end of file diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-90.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-90.js deleted file mode 100644 index 75f36649c0..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-90.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-90", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-90.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Number.prototype.toLocaleString)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Number.prototype, "toLocaleString"); - if (desc.value === Number.prototype.toLocaleString && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-91.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-91.js deleted file mode 100644 index e5303550db..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-91.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-91", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-91.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Number.prototype.toFixed)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Number.prototype, "toFixed"); - if (desc.value === Number.prototype.toFixed && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-92.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-92.js deleted file mode 100644 index ddb9341e28..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-92.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-92", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-92.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Number.prototype.toExponential)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Number.prototype, "toExponential"); - if (desc.value === Number.prototype.toExponential && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-93.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-93.js deleted file mode 100644 index cc0c2d52c5..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-93.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-93", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-93.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Number.prototype.toPrecision)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Number.prototype, "toPrecision"); - if (desc.value === Number.prototype.toPrecision && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-94.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-94.js deleted file mode 100644 index de43a9de23..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-94.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-94", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-94.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Number.prototype.valueOf)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Number.prototype, "valueOf"); - if (desc.value === Number.prototype.valueOf && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-96.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-96.js deleted file mode 100644 index 1a7a9c50be..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-96.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-96", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-96.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Math.abs)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Math, "abs"); - if (desc.value === Math.abs && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-97.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-97.js deleted file mode 100644 index fcab26209f..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-97.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-97", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-97.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Math.acos)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Math, "acos"); - if (desc.value === Math.acos && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-98.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-98.js deleted file mode 100644 index f3e129a009..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-98.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-98", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-98.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Math.asin)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Math, "asin"); - if (desc.value === Math.asin && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-99.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-99.js deleted file mode 100644 index a1ed030dd1..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-99.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.3-4-99", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-99.js", - -description: "Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Math.atan)", - -test: function testcase() { - var desc = Object.getOwnPropertyDescriptor(Math, "atan"); - if (desc.value === Math.atan && - desc.writable === true && - desc.enumerable === false && - desc.configurable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-0-1.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-0-1.js deleted file mode 100644 index 2b946256d5..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-0-1.js +++ /dev/null @@ -1,34 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.4-0-1", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-0-1.js", - -description: "Object.getOwnPropertyNames must exist as a function", - -test: function testcase() { - if (typeof(Object.getOwnPropertyNames) === "function") { - return true; - } - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-0-2.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-0-2.js deleted file mode 100644 index ae480ef1dd..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-0-2.js +++ /dev/null @@ -1,38 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.4-0-2", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-0-2.js", - -description: "Object.getOwnPropertyNames must exist as a function taking 1 parameter", - -test: function testcase() { - if (Object.getOwnPropertyNames.length === 1) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyNames); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-1.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-1.js deleted file mode 100644 index 5c014ee32d..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-1.js +++ /dev/null @@ -1,43 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.4-1", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-1.js", - -description: "Object.getOwnPropertyNames throws TypeError if type of first param is not Object", - -test: function testcase() { - try { - Object.getOwnPropertyNames(0); - } - catch (e) { - if (e instanceof TypeError) { - return true; - } - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyNames); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-2.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-2.js deleted file mode 100644 index a05cb121f1..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-2.js +++ /dev/null @@ -1,40 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.4-4-2", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-2.js", - -description: "Object.getOwnPropertyNames returns array of property names (Object)", - -test: function testcase() { - var result = Object.getOwnPropertyNames(Object); - var expResult = ["getPrototypeOf", "getOwnPropertyDescriptor", "getOwnPropertyNames", "create", "defineProperty", "defineProperties", "seal", "freeze", "preventExtensions", "isSealed", "isFrozen", "isExtensible", "keys", "prototype", "length"]; - var found; - - return arrayContains(result, expResult); - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyNames); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-b-1.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-b-1.js deleted file mode 100644 index 95e8211f51..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-b-1.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.4-4-b-1", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-b-1.js", - -description: "Object.getOwnPropertyNames - descriptor of resultant array is all true", - -test: function testcase() { - var obj = new Object(); - obj.x = 1; - obj.y = 2; - var result = Object.getOwnPropertyNames(obj); - var desc = Object.getOwnPropertyDescriptor(result,"0"); - if (desc.enumerable === true && - desc.configurable === true && - desc.writable === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyNames); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-0-1.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-0-1.js deleted file mode 100644 index 52c9cd36b6..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-0-1.js +++ /dev/null @@ -1,34 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.5-0-1", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-0-1.js", - -description: "Object.create must exist as a function", - -test: function testcase() { - if (typeof(Object.create) === "function") { - return true; - } - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-0-2.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-0-2.js deleted file mode 100644 index 7290efa5e6..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-0-2.js +++ /dev/null @@ -1,38 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.5-0-2", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-0-2.js", - -description: "Object.create must exist as a function taking 2 parameters", - -test: function testcase() { - if (Object.create.length === 2) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.create); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-1.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-1.js deleted file mode 100644 index 0064f2d351..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-1.js +++ /dev/null @@ -1,43 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.5-1", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-1.js", - -description: "Object.create throws TypeError if type of first param is not Object", - -test: function testcase() { - try { - Object.create(0); - } - catch (e) { - if (e instanceof TypeError) { - return true; - } - } - }, - -precondition: function prereq() { - return fnExists(Object.create); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-2-1.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-2-1.js deleted file mode 100644 index 9322aa829b..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-2-1.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -/* -create sets the [[Prototype]] of the created object to first parameter. -This can be checked using isPrototypeOf, or getPrototypeOf. -*/ - -ES5Harness.registerTest( { -id: "15.2.3.5-2-1", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-2-1.js", - -description: "Object.create creates new Object", - -test: function testcase() { - function base() {} - var b = new base(); - var prop = new Object(); - var d = Object.create(b); - - if (typeof d === 'object') { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.create) && fnExists(Object.getPrototypeOf); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-3-1.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-3-1.js deleted file mode 100644 index 120200ec45..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-3-1.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -/* -create sets the [[Prototype]] of the created object to first parameter. -This can be checked using isPrototypeOf, or getPrototypeOf. -*/ - -ES5Harness.registerTest( { -id: "15.2.3.5-3-1", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-3-1.js", - -description: "Object.create sets the prototype of the passed-in object", - -test: function testcase() { - function base() {} - var b = new base(); - var d = Object.create(b); - - if (Object.getPrototypeOf(d) === b && - b.isPrototypeOf(d) === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.create) && fnExists(Object.getPrototypeOf); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-1.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-1.js deleted file mode 100644 index 58820f6569..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-1.js +++ /dev/null @@ -1,53 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -/* -create sets the [[Prototype]] of the created object to first parameter. -This can be checked using isPrototypeOf, or getPrototypeOf. -*/ - -ES5Harness.registerTest( { -id: "15.2.3.5-4-1", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-1.js", - -description: "Object.create sets the prototype of the passed-in object and adds new properties", - -test: function testcase() { - function base() {} - var b = new base(); - var prop = new Object(); - var d = Object.create(b,{ "x": {value: true,writable: false}, - "y": {value: "str",writable: false} }); - - if (Object.getPrototypeOf(d) === b && - b.isPrototypeOf(d) === true && - d.x === true && - d.y === "str" && - b.x === undefined && - b.y === undefined) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.create) && fnExists(Object.getPrototypeOf); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-0-1.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-0-1.js deleted file mode 100644 index 8bd26d1642..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-0-1.js +++ /dev/null @@ -1,35 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.6-0-1", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-0-1.js", - -description: "Object.defineProperty must exist as a function", - -test: function testcase() { - var f = Object.defineProperty; - if (typeof(f) === "function") { - return true; - } - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-0-2.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-0-2.js deleted file mode 100644 index 10001bb260..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-0-2.js +++ /dev/null @@ -1,38 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.6-0-2", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-0-2.js", - -description: "Object.defineProperty must exist as a function taking 3 parameters", - -test: function testcase() { - if (Object.defineProperty.length === 3) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.defineProperty); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-1.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-1.js deleted file mode 100644 index f1126b514a..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-1.js +++ /dev/null @@ -1,43 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.6-1", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-1.js", - -description: "Object.defineProperty throws TypeError if type of first param is not Object", - -test: function testcase() { - try { - Object.defineProperty(true, "foo", {}); - } - catch (e) { - if (e instanceof TypeError) { - return true; - } - } - }, - -precondition: function prereq() { - return fnExists(Object.defineProperty); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-1.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-1.js deleted file mode 100644 index 63ac1794ac..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-1.js +++ /dev/null @@ -1,55 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -/* -The abtract operation ToPropertyDescriptor is used to package the -into a property desc. Step 10 of ToPropertyDescriptor throws a TypeError -if the property desc ends up having a mix of accessor and data property elements. -*/ - -ES5Harness.registerTest( { -id: "15.2.3.6-3-1", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-1.js", - -description: "Object.defineProperty throws TypeError if desc has 'get' and 'value' present", - -test: function testcase() { - var o = {}; - - // dummy getter - var getter = function () { return 1; } - var desc = { get: getter, value: 101}; - - try { - Object.defineProperty(o, "foo", desc); - } - catch (e) { - if (e instanceof TypeError && - (o.hasOwnProperty("foo") === false)) { - return true; - } - } - }, - -precondition: function prereq() { - return fnExists(Object.defineProperty); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-10.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-10.js deleted file mode 100644 index 5ec0456733..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-10.js +++ /dev/null @@ -1,55 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -/* -The abtract operation ToPropertyDescriptor is used to package the -into a property desc. Step 10 of ToPropertyDescriptor throws a TypeError -if the property desc ends up having a mix of accessor and data property elements. -*/ - -ES5Harness.registerTest( { -id: "15.2.3.6-3-10", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-10.js", - -description: "Object.defineProperty throws TypeError if setter is not callable but not undefined (Number)", - -test: function testcase() { - var o = {}; - - // dummy setter - var setter = 42; - var desc = { set: setter }; - - try { - Object.defineProperty(o, "foo", desc); - } - catch (e) { - if (e instanceof TypeError && - (o.hasOwnProperty("foo") === false)) { - return true; - } - } - }, - -precondition: function prereq() { - return fnExists(Object.defineProperty); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-11.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-11.js deleted file mode 100644 index 2b0546167a..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-11.js +++ /dev/null @@ -1,55 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -/* -The abtract operation ToPropertyDescriptor is used to package the -into a property desc. Step 10 of ToPropertyDescriptor throws a TypeError -if the property desc ends up having a mix of accessor and data property elements. -*/ - -ES5Harness.registerTest( { -id: "15.2.3.6-3-11", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-11.js", - -description: "Object.defineProperty throws TypeError if setter is not callable but not undefined (Boolean)", - -test: function testcase() { - var o = {}; - - // dummy setter - var setter = true; - var desc = { set: setter }; - - try { - Object.defineProperty(o, "foo", desc); - } - catch (e) { - if (e instanceof TypeError && - (o.hasOwnProperty("foo") === false)) { - return true; - } - } - }, - -precondition: function prereq() { - return fnExists(Object.defineProperty); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-12.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-12.js deleted file mode 100644 index be3212d7a0..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-12.js +++ /dev/null @@ -1,55 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -/* -The abtract operation ToPropertyDescriptor is used to package the -into a property desc. Step 10 of ToPropertyDescriptor throws a TypeError -if the property desc ends up having a mix of accessor and data property elements. -*/ - -ES5Harness.registerTest( { -id: "15.2.3.6-3-12", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-12.js", - -description: "Object.defineProperty throws TypeError if setter is not callable but not undefined (String)", - -test: function testcase() { - var o = {}; - - // dummy setter - var setter = "abc"; - var desc = { set: setter }; - - try { - Object.defineProperty(o, "foo", desc); - } - catch (e) { - if (e instanceof TypeError && - (o.hasOwnProperty("foo") === false)) { - return true; - } - } - }, - -precondition: function prereq() { - return fnExists(Object.defineProperty); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-13.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-13.js deleted file mode 100644 index 929a955323..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-13.js +++ /dev/null @@ -1,55 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -/* -The abtract operation ToPropertyDescriptor is used to package the -into a property desc. Step 10 of ToPropertyDescriptor throws a TypeError -if the property desc ends up having a mix of accessor and data property elements. -*/ - -ES5Harness.registerTest( { -id: "15.2.3.6-3-13", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-13.js", - -description: "Object.defineProperty throws TypeError if the setter in desc is not callable (Null)", - -test: function testcase() { - var o = {}; - - // dummy setter - var setter = null; - var desc = { set: setter }; - - try { - Object.defineProperty(o, "foo", desc); - } - catch (e) { - if (e instanceof TypeError && - (o.hasOwnProperty("foo") === false)) { - return true; - } - } - }, - -precondition: function prereq() { - return fnExists(Object.defineProperty); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-14.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-14.js deleted file mode 100644 index ac10224a30..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-14.js +++ /dev/null @@ -1,55 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -/* -The abtract operation ToPropertyDescriptor is used to package the -into a property desc. Step 10 of ToPropertyDescriptor throws a TypeError -if the property desc ends up having a mix of accessor and data property elements. -*/ - -ES5Harness.registerTest( { -id: "15.2.3.6-3-14", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-14.js", - -description: "Object.defineProperty throws TypeError if setter is not callable but not undefined (Object)", - -test: function testcase() { - var o = {}; - - // dummy getter - var setter = { a: 1 }; - var desc = { set: setter }; - - try { - Object.defineProperty(o, "foo", desc); - } - catch (e) { - if (e instanceof TypeError && - (o.hasOwnProperty("foo") === false)) { - return true; - } - } - }, - -precondition: function prereq() { - return fnExists(Object.defineProperty); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-2.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-2.js deleted file mode 100644 index d55503d4ca..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-2.js +++ /dev/null @@ -1,55 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -/* -The abtract operation ToPropertyDescriptor is used to package the -into a property desc. Step 10 of ToPropertyDescriptor throws a TypeError -if the property desc ends up having a mix of accessor and data property elements. -*/ - -ES5Harness.registerTest( { -id: "15.2.3.6-3-2", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-2.js", - -description: "Object.defineProperty throws TypeError if desc has 'get' and 'writable' present", - -test: function testcase() { - var o = {}; - - // dummy getter - var getter = function () { return 1; } - var desc = { get: getter, writable: false }; - - try { - Object.defineProperty(o, "foo", desc); - } - catch (e) { - if (e instanceof TypeError && - (o.hasOwnProperty("foo") === false)) { - return true; - } - } - }, - -precondition: function prereq() { - return fnExists(Object.defineProperty); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-3.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-3.js deleted file mode 100644 index 352bf62fb6..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-3.js +++ /dev/null @@ -1,55 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -/* -The abtract operation ToPropertyDescriptor is used to package the -into a property desc. Step 10 of ToPropertyDescriptor throws a TypeError -if the property desc ends up having a mix of accessor and data property elements. -*/ - -ES5Harness.registerTest( { -id: "15.2.3.6-3-3", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-3.js", - -description: "Object.defineProperty throws TypeError if desc has 'set' and 'value' present", - -test: function testcase() { - var o = {}; - - // dummy setter - var setter = function () { } - var desc = { set: setter, value: 101}; - - try { - Object.defineProperty(o, "foo", desc); - } - catch (e) { - if (e instanceof TypeError && - (o.hasOwnProperty("foo") === false)) { - return true; - } - } - }, - -precondition: function prereq() { - return fnExists(Object.defineProperty); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-4.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-4.js deleted file mode 100644 index 0c1a2af080..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-4.js +++ /dev/null @@ -1,55 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -/* -The abtract operation ToPropertyDescriptor is used to package the -into a property desc. Step 10 of ToPropertyDescriptor throws a TypeError -if the property desc ends up having a mix of accessor and data property elements. -*/ - -ES5Harness.registerTest( { -id: "15.2.3.6-3-4", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-4.js", - -description: "Object.defineProperty throws TypeError if desc has 'set' and 'writable' present", - -test: function testcase() { - var o = {}; - - // dummy getter - var setter = function () { } - var desc = { set: setter, writable: false }; - - try { - Object.defineProperty(o, "foo", desc); - } - catch (e) { - if (e instanceof TypeError && - (o.hasOwnProperty("foo") === false)) { - return true; - } - } - }, - -precondition: function prereq() { - return fnExists(Object.defineProperty); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-5.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-5.js deleted file mode 100644 index 1fe22b73b8..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-5.js +++ /dev/null @@ -1,55 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -/* -The abtract operation ToPropertyDescriptor is used to package the -into a property desc. Step 10 of ToPropertyDescriptor throws a TypeError -if the property desc ends up having a mix of accessor and data property elements. -*/ - -ES5Harness.registerTest( { -id: "15.2.3.6-3-5", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-5.js", - -description: "Object.defineProperty throws TypeError if getter is not callable but not undefined (Number)", - -test: function testcase() { - var o = {}; - - // dummy getter - var getter = 42; - var desc = { get: getter }; - - try { - Object.defineProperty(o, "foo", desc); - } - catch (e) { - if (e instanceof TypeError && - (o.hasOwnProperty("foo") === false)) { - return true; - } - } - }, - -precondition: function prereq() { - return fnExists(Object.defineProperty); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-6.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-6.js deleted file mode 100644 index 8f8ede95ac..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-6.js +++ /dev/null @@ -1,55 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -/* -The abtract operation ToPropertyDescriptor is used to package the -into a property desc. Step 10 of ToPropertyDescriptor throws a TypeError -if the property desc ends up having a mix of accessor and data property elements. -*/ - -ES5Harness.registerTest( { -id: "15.2.3.6-3-6", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-6.js", - -description: "Object.defineProperty throws TypeError if getter is not callable but not undefined (Boolean)", - -test: function testcase() { - var o = {}; - - // dummy getter - var getter = true; - var desc = { get: getter }; - - try { - Object.defineProperty(o, "foo", desc); - } - catch (e) { - if (e instanceof TypeError && - (o.hasOwnProperty("foo") === false)) { - return true; - } - } - }, - -precondition: function prereq() { - return fnExists(Object.defineProperty); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-7.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-7.js deleted file mode 100644 index 0881d98d9c..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-7.js +++ /dev/null @@ -1,55 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -/* -The abtract operation ToPropertyDescriptor is used to package the -into a property desc. Step 10 of ToPropertyDescriptor throws a TypeError -if the property desc ends up having a mix of accessor and data property elements. -*/ - -ES5Harness.registerTest( { -id: "15.2.3.6-3-7", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-7.js", - -description: "Object.defineProperty throws TypeError if getter is not callable but not undefined (String)", - -test: function testcase() { - var o = {}; - - // dummy getter - var getter = "abc"; - var desc = { get: getter }; - - try { - Object.defineProperty(o, "foo", desc); - } - catch (e) { - if (e instanceof TypeError && - (o.hasOwnProperty("foo") === false)) { - return true; - } - } - }, - -precondition: function prereq() { - return fnExists(Object.defineProperty); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-8.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-8.js deleted file mode 100644 index 340e9783a5..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-8.js +++ /dev/null @@ -1,55 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -/* -The abtract operation ToPropertyDescriptor is used to package the -into a property desc. Step 10 of ToPropertyDescriptor throws a TypeError -if the property desc ends up having a mix of accessor and data property elements. -*/ - -ES5Harness.registerTest( { -id: "15.2.3.6-3-8", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-8.js", - -description: "Object.defineProperty throws TypeError if getter is not callable but not undefined (Null)", - -test: function testcase() { - var o = {}; - - // dummy getter - var getter = null; - var desc = { get: getter }; - - try { - Object.defineProperty(o, "foo", desc); - } - catch (e) { - if (e instanceof TypeError && - (o.hasOwnProperty("foo") === false)) { - return true; - } - } - }, - -precondition: function prereq() { - return fnExists(Object.defineProperty); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-9.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-9.js deleted file mode 100644 index ac59fd65b6..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-9.js +++ /dev/null @@ -1,55 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -/* -The abtract operation ToPropertyDescriptor is used to package the -into a property desc. Step 10 of ToPropertyDescriptor throws a TypeError -if the property desc ends up having a mix of accessor and data property elements. -*/ - -ES5Harness.registerTest( { -id: "15.2.3.6-3-9", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-9.js", - -description: "Object.defineProperty throws TypeError if getter is not callable but not undefined (Object)", - -test: function testcase() { - var o = {}; - - // dummy getter - var getter = { a: 1 }; - var desc = { get: getter }; - - try { - Object.defineProperty(o, "foo", desc); - } - catch (e) { - if (e instanceof TypeError && - (o.hasOwnProperty("foo") === false)) { - return true; - } - } - }, - -precondition: function prereq() { - return fnExists(Object.defineProperty); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-1.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-1.js deleted file mode 100644 index 7115bfd2d4..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-1.js +++ /dev/null @@ -1,56 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -/* -Step 4 of defineProperty calls the [[DefineOwnProperty]] internal method -of O passing 'true' for the Throw flag. In this case, step 3 of -[[DefineOwnProperty]] requires that it throw a TypeError exception when -current is undefined and extensible is false. The value of desc does not -matter. -*/ - - -ES5Harness.registerTest( { -id: "15.2.3.6-4-1", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-1.js", - -description: "Object.defineProperty throws TypeError when adding properties to non-extensible objects", - -test: function testcase() { - var o = {}; - Object.preventExtensions(o); - - try { - var desc = { value: 1 }; - Object.defineProperty(o, "foo", desc); - } - catch (e) { - if (e instanceof TypeError && - (o.hasOwnProperty("foo") === false)) { - return true; - } - } - }, - -precondition: function prereq() { - return fnExists(Object.defineProperty) && fnExists(Object.preventExtensions); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-5.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-5.js deleted file mode 100644 index 8eae830302..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-5.js +++ /dev/null @@ -1,68 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -/* -Step 4 of defineProperty calls the [[DefineOwnProperty]] internal method -of O to define the property. Step 6 of [[DefineOwnProperty]] returns if -every field of desc also occurs in current and every field in desc has -the same value as current. -*/ - -ES5Harness.registerTest( { -id: "15.2.3.6-4-5", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-5.js", - -description: "Object.defineProperty is no-op if current and desc are the same data desc", - -test: function testcase() { - function sameDataDescriptorValues(d1, d2) { - return (d1.value === d2.value && - d1.enumerable === d2.enumerable && - d1.writable === d2.writable && - d1.configurable === d2.configurable); - } - - var o = {}; - - // create a data valued property with the following attributes: - // value: 101, enumerable: true, writable: true, configurable: true - o["foo"] = 101; - - // query for, and save, the desc. A subsequent call to defineProperty - // with the same desc should not disturb the property definition. - var d1 = Object.getOwnPropertyDescriptor(o, "foo"); - - // now, redefine the property with the same descriptor - // the property defintion should not get disturbed. - var desc = { value: 101, enumerable: true, writable: true, configurable: true }; - Object.defineProperty(o, "foo", desc); - - var d2 = Object.getOwnPropertyDescriptor(o, "foo"); - - if (sameDataDescriptorValues(d1, d2) === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.defineProperty) && fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-6.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-6.js deleted file mode 100644 index 77810b7224..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-6.js +++ /dev/null @@ -1,72 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -/* -Step 4 of defineProperty calls the [[DefineOwnProperty]] internal method -of O to define the property. Step 6 of [[DefineOwnProperty]] returns if -every field of desc also occurs in current and every field in desc has -the same value as current. -*/ - -ES5Harness.registerTest( { -id: "15.2.3.6-4-6", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-6.js", - -description: "Object.defineProperty is no-op if current and desc are the same accessor desc", - -test: function testcase() { - function sameAccessorDescriptorValues(d1, d2) { - return (d1.get == d2.get && - d1.enumerable == d2.enumerable && - d1.configurable == d2.configurable); - } - - var o = {}; - - // create an accessor property with the following attributes: - // enumerable: true, configurable: true - var desc = { - get: function () {}, - enumerable: true, - configurable: true - }; - - Object.defineProperty(o, "foo", desc); - - // query for, and save, the desc. A subsequent call to defineProperty - // with the same desc should not disturb the property definition. - var d1 = Object.getOwnPropertyDescriptor(o, "foo"); - - // now, redefine the property with the same descriptor - // the property defintion should not get disturbed. - Object.defineProperty(o, "foo", desc); - - var d2 = Object.getOwnPropertyDescriptor(o, "foo"); - - if (sameAccessorDescriptorValues(d1, d2) === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.defineProperty) && fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-0-1.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-0-1.js deleted file mode 100644 index 81d5cbcc7f..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-0-1.js +++ /dev/null @@ -1,35 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.7-0-1", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-0-1.js", - -description: "Object.defineProperties must exist as a function", - -test: function testcase() { - var f = Object.defineProperties; - if (typeof(f) === "function") { - return true; - } - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-0-2.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-0-2.js deleted file mode 100644 index 6eef5f0deb..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-0-2.js +++ /dev/null @@ -1,38 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.7-0-2", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-0-2.js", - -description: "Object.defineProperties must exist as a function taking 2 parameters", - -test: function testcase() { - if (Object.defineProperties.length === 2) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.defineProperties); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-1.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-1.js deleted file mode 100644 index 6edf69eaf3..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-1.js +++ /dev/null @@ -1,43 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.7-1", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-1.js", - -description: "Object.defineProperties throws TypeError if type of first param is not Object", - -test: function testcase() { - try { - Object.defineProperties(0, {}); - } - catch (e) { - if (e instanceof TypeError) { - return true; - } - } - }, - -precondition: function prereq() { - return fnExists(Object.defineProperties); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-0-1.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-0-1.js deleted file mode 100644 index 98fbedeb89..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-0-1.js +++ /dev/null @@ -1,35 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.8-0-1", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-0-1.js", - -description: "Object.seal must exist as a function", - -test: function testcase() { - var f = Object.seal; - if (typeof(f) === "function") { - return true; - } - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-0-2.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-0-2.js deleted file mode 100644 index b9b90d29bc..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-0-2.js +++ /dev/null @@ -1,38 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.8-0-2", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-0-2.js", - -description: "Object.seal must exist as a function taking 1 parameter", - -test: function testcase() { - if (Object.seal.length === 1) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.seal); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-1.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-1.js deleted file mode 100644 index 2a29ee680d..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-1.js +++ /dev/null @@ -1,43 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.8-1", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-1.js", - -description: "Object.seal throws TypeError if type of first param is not Object", - -test: function testcase() { - try { - Object.seal(0); - } - catch (e) { - if (e instanceof TypeError) { - return true; - } - } - }, - -precondition: function prereq() { - return fnExists(Object.seal); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-0-1.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-0-1.js deleted file mode 100644 index 97d2e00709..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-0-1.js +++ /dev/null @@ -1,35 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.9-0-1", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-0-1.js", - -description: "Object.freeze must exist as a function", - -test: function testcase() { - var f = Object.freeze; - if (typeof(f) === "function") { - return true; - } - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-0-2.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-0-2.js deleted file mode 100644 index c8ee168f02..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-0-2.js +++ /dev/null @@ -1,38 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.9-0-2", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-0-2.js", - -description: "Object.freeze must exist as a function taking 1 parameter", - -test: function testcase() { - if (Object.freeze.length === 1) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.freeze); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-1.js b/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-1.js deleted file mode 100644 index 442c484436..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-1.js +++ /dev/null @@ -1,43 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.2.3.9-1", - -path: "TestCases/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-1.js", - -description: "Object.freeze throws TypeError if type of first param is not Object", - -test: function testcase() { - try { - Object.freeze(0); - } - catch (e) { - if (e instanceof TypeError) { - return true; - } - } - }, - -precondition: function prereq() { - return fnExists(Object.freeze); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.3/15.3.2/15.3.2.1/15.3.2.1-11-1.js b/website/resources/scripts/testcases/chapter15/15.3/15.3.2/15.3.2.1/15.3.2.1-11-1.js deleted file mode 100644 index 5ea6464abd..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.3/15.3.2/15.3.2.1/15.3.2.1-11-1.js +++ /dev/null @@ -1,35 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.3.2.1-11-1", - -path: "TestCases/chapter15/15.3/15.3.2/15.3.2.1/15.3.2.1-11-1.js", - -description: "Duplicate separate parameter name in Function constructor allowed if body not strict", - -test: function testcase() -{ - Function('a','a','return;'); - return true; - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.3/15.3.2/15.3.2.1/15.3.2.1-11-3.js b/website/resources/scripts/testcases/chapter15/15.3/15.3.2/15.3.2.1/15.3.2.1-11-3.js deleted file mode 100644 index 25cc5f6df1..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.3/15.3.2/15.3.2.1/15.3.2.1-11-3.js +++ /dev/null @@ -1,33 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.3.2.1-11-3", - -path: "TestCases/chapter15/15.3/15.3.2/15.3.2.1/15.3.2.1-11-3.js", - -description: "Function constructor may have a formal parameter named 'eval' if body is not strict mode", - -test: function testcase() { - Function('eval', 'return;'); - return true; - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.3/15.3.2/15.3.2.1/15.3.2.1-11-5.js b/website/resources/scripts/testcases/chapter15/15.3/15.3.2/15.3.2.1/15.3.2.1-11-5.js deleted file mode 100644 index 37296f4198..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.3/15.3.2/15.3.2.1/15.3.2.1-11-5.js +++ /dev/null @@ -1,34 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.3.2.1-11-5", - -path: "TestCases/chapter15/15.3/15.3.2/15.3.2.1/15.3.2.1-11-5.js", - -description: "Duplicate combined parameter name in Function constructor allowed if body is not strict", - -test: function testcase() -{ - Function('a,a','return;'); - return true; - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.3/15.3.3/15.3.3.2/15.3.3.2-1.js b/website/resources/scripts/testcases/chapter15/15.3/15.3.3/15.3.3.2/15.3.3.2-1.js deleted file mode 100644 index 98d45995f8..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.3/15.3.3/15.3.3.2/15.3.3.2-1.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.3.3.2-1", - -path: "TestCases/chapter15/15.3/15.3.3/15.3.3.2/15.3.3.2-1.js", - -description: "Function.length - data property with value 1", - -test: function testcase() { - - var desc = Object.getOwnPropertyDescriptor(Function,"length"); - if(desc.value === 1 && - desc.writable === false && - desc.enumerable === false && - desc.configurable === false) - return true; - - }, - -precondition: function () { - return fnExists(Object.getOwnPropertyDescriptor); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-0-1.js b/website/resources/scripts/testcases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-0-1.js deleted file mode 100644 index 192fd499fc..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-0-1.js +++ /dev/null @@ -1,36 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.3.4.5-0-1", - -path: "TestCases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-0-1.js", - -description: "Function.prototype.bind must exist as a function", - -test: function testcase() { - var f = Function.prototype.bind; - - if (typeof(f) === "function") { - return true; - } - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-0-2.js b/website/resources/scripts/testcases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-0-2.js deleted file mode 100644 index 834b9cb088..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-0-2.js +++ /dev/null @@ -1,38 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.3.4.5-0-2", - -path: "TestCases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-0-2.js", - -description: "Function.prototype.bind must exist as a function taking 1 parameter", - -test: function testcase() { - if (Function.prototype.bind.length === 1) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Function.prototype.bind); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-13.b-1.js b/website/resources/scripts/testcases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-13.b-1.js deleted file mode 100644 index 43bcd34327..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-13.b-1.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.3.4.5-13.b-1", - -path: "TestCases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-13.b-1.js", - -description: "Function.prototype.bind, bound fn has a 'length' own property", - -test: function testcase() { - function foo() { } - var o = {}; - - var bf = foo.bind(o); - if (bf.hasOwnProperty('length')) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Function.prototype.bind); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-13.b-2.js b/website/resources/scripts/testcases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-13.b-2.js deleted file mode 100644 index 24cac31330..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-13.b-2.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.3.4.5-13.b-2", - -path: "TestCases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-13.b-2.js", - -description: "Function.prototype.bind, 'length' set to remaining number of expected args", - -test: function testcase() { - function foo(x, y) { } - var o = {}; - - var bf = foo.bind(o); - if (bf.length === 2) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Function.prototype.bind); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-13.b-3.js b/website/resources/scripts/testcases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-13.b-3.js deleted file mode 100644 index 4a36dca376..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-13.b-3.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.3.4.5-13.b-3", - -path: "TestCases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-13.b-3.js", - -description: "Function.prototype.bind, 'length' set to remaining number of expected args (all args prefilled)", - -test: function testcase() { - function foo(x, y) { } - var o = {}; - - var bf = foo.bind(o, 42, 101); - if (bf.length === 0) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Function.prototype.bind); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-13.b-4.js b/website/resources/scripts/testcases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-13.b-4.js deleted file mode 100644 index 816abf5fd4..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-13.b-4.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.3.4.5-13.b-4", - -path: "TestCases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-13.b-4.js", - -description: "Function.prototype.bind, 'length' set to remaining number of expected args (target takes 0 args)", - -test: function testcase() { - function foo() { } - var o = {}; - - var bf = foo.bind(o); - if (bf.length === 0) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Function.prototype.bind); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-13.b-5.js b/website/resources/scripts/testcases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-13.b-5.js deleted file mode 100644 index bf2ada7a8f..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-13.b-5.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.3.4.5-13.b-5", - -path: "TestCases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-13.b-5.js", - -description: "Function.prototype.bind, 'length' set to remaining number of expected args (target provided extra args)", - -test: function testcase() { - function foo() { } - var o = {}; - - var bf = foo.bind(o, 42); - if (bf.length === 0) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Function.prototype.bind); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-15-1.js b/website/resources/scripts/testcases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-15-1.js deleted file mode 100644 index 93243c44d5..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-15-1.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.3.4.5-15-1", - -path: "TestCases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-15-1.js", - -description: "Function.prototype.bind, 'length' is a data valued own property", - -test: function testcase() { - function foo() { } - var o = {}; - - var bf = foo.bind(o); - var desc = Object.getOwnPropertyDescriptor(bf, 'length'); - if (desc.hasOwnProperty('value') === true && - desc.hasOwnProperty('get') === false && - desc.hasOwnProperty('set') === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Function.prototype.bind) && fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-15-2.js b/website/resources/scripts/testcases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-15-2.js deleted file mode 100644 index bea5e9445c..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-15-2.js +++ /dev/null @@ -1,46 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.3.4.5-15-2", - -path: "TestCases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-15-2.js", - -description: "Function.prototype.bind, 'length' is a data valued own property with default attributes (false)", - -test: function testcase() { - function foo() { } - var o = {}; - - var bf = foo.bind(o); - var desc = Object.getOwnPropertyDescriptor(bf, 'length'); - if (desc.value === 0 && - desc.enumerable === false && - desc.writable === false && - desc.configurable == false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Function.prototype.bind) && fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-16-1.js b/website/resources/scripts/testcases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-16-1.js deleted file mode 100644 index 439ff83d9e..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-16-1.js +++ /dev/null @@ -1,43 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.3.4.5-16-1", - -path: "TestCases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-16-1.js", - -description: "Function.prototype.bind, [[Extensible]] of the bound fn is true", - -test: function testcase() { - function foo() { } - var o = {}; - - var bf = foo.bind(o); - var ex = Object.isExtensible(bf); - if (ex === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Function.prototype.bind) && fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-1.js b/website/resources/scripts/testcases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-1.js deleted file mode 100644 index 53233fd7aa..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-1.js +++ /dev/null @@ -1,51 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -/* -15.3.4.5 step 2 specifies that a TypeError must be thrown if the Target is not callable. -*/ - -ES5Harness.registerTest( { -id: "15.3.4.5-2-1", - -path: "TestCases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-1.js", - -description: "Function.prototype.bind throws TypeError if the Target is not callable (but an instance of Function)", - -test: function testcase() { - foo.prototype = Function.prototype; - // dummy function - function foo() {} - var f = new foo(); - - try { - f.bind(); - } - catch (e) { - if (e instanceof TypeError) { - return true; - } - } - }, - -precondition: function prereq() { - return fnExists(Function.prototype.bind); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-2.js b/website/resources/scripts/testcases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-2.js deleted file mode 100644 index 987d566ada..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-2.js +++ /dev/null @@ -1,51 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -/* -15.3.4.5 step 2 specifies that a TypeError must be thrown if the Target is not callable. -*/ - -ES5Harness.registerTest( { -id: "15.3.4.5-2-2", - -path: "TestCases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-2.js", - -description: "Function.prototype.bind throws TypeError if the Target is not callable (bind attached to object)", - -test: function testcase() { - // dummy function - function foo() {} - var f = new foo(); - f.bind = Function.prototype.bind; - - try { - f.bind(); - } - catch (e) { - if (e instanceof TypeError) { - return true; - } - } - }, - -precondition: function prereq() { - return fnExists(Function.prototype.bind); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-3.js b/website/resources/scripts/testcases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-3.js deleted file mode 100644 index 6f924d7b86..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-3.js +++ /dev/null @@ -1,43 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -/* -15.3.4.5 step 2 specifies that a TypeError must be thrown if the Target is not callable. -*/ - -ES5Harness.registerTest( { -id: "15.3.4.5-2-3", - -path: "TestCases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-3.js", - -description: "Function.prototype.bind allows Target to be a constructor (Number)", - -test: function testcase() { - var bnc = Number.bind(null); - var n = bnc(42); - if (n === 42) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Function.prototype.bind); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-4.js b/website/resources/scripts/testcases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-4.js deleted file mode 100644 index 813c7fdd1f..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-4.js +++ /dev/null @@ -1,43 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -/* -15.3.4.5 step 2 specifies that a TypeError must be thrown if the Target is not callable. -*/ - -ES5Harness.registerTest( { -id: "15.3.4.5-2-4", - -path: "TestCases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-4.js", - -description: "Function.prototype.bind allows Target to be a constructor (String)", - -test: function testcase() { - var bsc = String.bind(null); - var s = bsc("hello world"); - if (s === "hello world") { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Function.prototype.bind); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-5.js b/website/resources/scripts/testcases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-5.js deleted file mode 100644 index 467766721b..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-5.js +++ /dev/null @@ -1,43 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -/* -15.3.4.5 step 2 specifies that a TypeError must be thrown if the Target is not callable. -*/ - -ES5Harness.registerTest( { -id: "15.3.4.5-2-5", - -path: "TestCases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-5.js", - -description: "Function.prototype.bind allows Target to be a constructor (Boolean)", - -test: function testcase() { - var bbc = Boolean.bind(null); - var b = bbc(true); - if (b === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Function.prototype.bind); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-6.js b/website/resources/scripts/testcases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-6.js deleted file mode 100644 index 097dc860dd..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-6.js +++ /dev/null @@ -1,43 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -/* -15.3.4.5 step 2 specifies that a TypeError must be thrown if the Target is not callable. -*/ - -ES5Harness.registerTest( { -id: "15.3.4.5-2-6", - -path: "TestCases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-6.js", - -description: "Function.prototype.bind allows Target to be a constructor (Object)", - -test: function testcase() { - var boc = Object.bind(null); - var o = boc(42); - if (o == 42) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Function.prototype.bind); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-7.js b/website/resources/scripts/testcases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-7.js deleted file mode 100644 index fbb108e5d2..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-7.js +++ /dev/null @@ -1,46 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -/* -15.3.4.5 step 2 specifies that a TypeError must be thrown if the Target is not callable. -*/ - -ES5Harness.registerTest( { -id: "15.3.4.5-2-7", - -path: "TestCases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-7.js", - -description: "Function.prototype.bind throws TypeError if the Target is not callable (JSON)", - -test: function testcase() { - try { - JSON.bind(); - } - catch (e) { - if (e instanceof TypeError) { - return true; - } - } - }, - -precondition: function prereq() { - return fnExists(Function.prototype.bind); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-8.js b/website/resources/scripts/testcases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-8.js deleted file mode 100644 index d5e7c08029..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-8.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -/* -15.3.4.5 step 2 specifies that a TypeError must be thrown if the Target is not callable. -*/ - -ES5Harness.registerTest( { -id: "15.3.4.5-2-8", - -path: "TestCases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-8.js", - -description: "Function.prototype.bind allows Target to be a constructor (Array)", - -test: function testcase() { - var bac = Array.bind(null); - var a = bac(42); - - // we can also add an Array.isArray check here. - if (a.length === 42) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Function.prototype.bind); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-9.js b/website/resources/scripts/testcases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-9.js deleted file mode 100644 index 4ac76eac10..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-9.js +++ /dev/null @@ -1,40 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.3.4.5-2-9", - -path: "TestCases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-9.js", - -description: "Function.prototype.bind allows Target to be a constructor (Date)", - -test: function testcase() { - var bdc = Date.bind(null); - var s = bdc(0, 0, 0); - if (typeof(s) === 'string') { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Function.prototype.bind); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-8-1.js b/website/resources/scripts/testcases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-8-1.js deleted file mode 100644 index 5593e8b191..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-8-1.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.3.4.5-8-1", - -path: "TestCases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-8-1.js", - -description: "Function.prototype.bind, type of bound function must be 'function'", - -test: function testcase() { - function foo() { } - var o = {}; - - var bf = foo.bind(o); - if (typeof(bf) === 'function') { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Function.prototype.bind); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-8-2.js b/website/resources/scripts/testcases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-8-2.js deleted file mode 100644 index 805530450c..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-8-2.js +++ /dev/null @@ -1,43 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.3.4.5-8-2", - -path: "TestCases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-8-2.js", - -description: "Function.prototype.bind, [[Class]] of bound function must be 'Function'", - -test: function testcase() { - function foo() { } - var o = {}; - - var bf = foo.bind(o); - var s = Object.prototype.toString.call(bf); - if (s === '[object Function]') { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Function.prototype.bind); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-9-1.js b/website/resources/scripts/testcases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-9-1.js deleted file mode 100644 index 62daec1187..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-9-1.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.3.4.5-9-1", - -path: "TestCases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-9-1.js", - -description: "Function.prototype.bind, [[Prototype]] is Function.prototype", - -test: function testcase() { - function foo() { } - var o = {}; - - var bf = foo.bind(o); - if (Function.prototype.isPrototypeOf(bf)) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Function.prototype.bind); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-9-2.js b/website/resources/scripts/testcases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-9-2.js deleted file mode 100644 index 5e85d51bf6..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-9-2.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.3.4.5-9-2", - -path: "TestCases/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-9-2.js", - -description: "Function.prototype.bind, [[Prototype]] is Function.prototype (using getPrototypeOf)", - -test: function testcase() { - function foo() { } - var o = {}; - - var bf = foo.bind(o); - if (Object.getPrototypeOf(bf) === Function.prototype) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Function.prototype.bind) && fnExists(Object.getPrototypeOf); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.3/15.4.3.2/15.4.3.2-0-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.3/15.4.3.2/15.4.3.2-0-1.js deleted file mode 100644 index dd8b9e0c0f..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.3/15.4.3.2/15.4.3.2-0-1.js +++ /dev/null @@ -1,35 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.3.2-0-1", - -path: "TestCases/chapter15/15.4/15.4.3/15.4.3.2/15.4.3.2-0-1.js", - -description: "Array.isArray must exist as a function", - -test: function testcase() { - var f = Array.isArray; - if (typeof(f) === "function") { - return true; - } - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.3/15.4.3.2/15.4.3.2-0-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.3/15.4.3.2/15.4.3.2-0-2.js deleted file mode 100644 index 0e631e9b39..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.3/15.4.3.2/15.4.3.2-0-2.js +++ /dev/null @@ -1,38 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.3.2-0-2", - -path: "TestCases/chapter15/15.4/15.4.3/15.4.3.2/15.4.3.2-0-2.js", - -description: "Array.isArray must exist as a function taking 1 parameter", - -test: function testcase() { - if (Array.isArray.length === 1) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.isArray); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.3/15.4.3.2/15.4.3.2-0-3.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.3/15.4.3.2/15.4.3.2-0-3.js deleted file mode 100644 index 33e4bee713..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.3/15.4.3.2/15.4.3.2-0-3.js +++ /dev/null @@ -1,40 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.3.2-0-3", - -path: "TestCases/chapter15/15.4/15.4.3/15.4.3.2/15.4.3.2-0-3.js", - -description: "Array.isArray return true if its argument is an Array", - -test: function testcase() { - var a = []; - var b = Array.isArray(a); - if (b === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.isArray); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.3/15.4.3.2/15.4.3.2-0-4.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.3/15.4.3.2/15.4.3.2-0-4.js deleted file mode 100644 index 24c94c2f51..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.3/15.4.3.2/15.4.3.2-0-4.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.3.2-0-4", - -path: "TestCases/chapter15/15.4/15.4.3/15.4.3.2/15.4.3.2-0-4.js", - -description: "Array.isArray return false if its argument is not an Array", - -test: function testcase() { - var b_num = Array.isArray(42); - var b_undef = Array.isArray(undefined); - var b_bool = Array.isArray(true); - var b_str = Array.isArray("abc"); - var b_obj = Array.isArray({}); - var b_null = Array.isArray(null); - - if (b_num === false && - b_undef === false && - b_bool === false && - b_str === false && - b_obj === false && - b_null === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.isArray); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.3/15.4.3.2/15.4.3.2-0-5.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.3/15.4.3.2/15.4.3.2-0-5.js deleted file mode 100644 index e08228e502..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.3/15.4.3.2/15.4.3.2-0-5.js +++ /dev/null @@ -1,39 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.3.2-0-5", - -path: "TestCases/chapter15/15.4/15.4.3/15.4.3.2/15.4.3.2-0-5.js", - -description: "Array.isArray return true if its argument is an Array (Array.prototype)", - -test: function testcase() { - var b = Array.isArray(Array.prototype); - if (b === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.isArray); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.3/15.4.3.2/15.4.3.2-0-6.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.3/15.4.3.2/15.4.3.2-0-6.js deleted file mode 100644 index 7024e4b280..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.3/15.4.3.2/15.4.3.2-0-6.js +++ /dev/null @@ -1,40 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.3.2-0-6", - -path: "TestCases/chapter15/15.4/15.4.3/15.4.3.2/15.4.3.2-0-6.js", - -description: "Array.isArray return true if its argument is an Array (new Array())", - -test: function testcase() { - var a = new Array(10); - var b = Array.isArray(a); - if (b === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.isArray); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.3/15.4.3.2/15.4.3.2-0-7.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.3/15.4.3.2/15.4.3.2-0-7.js deleted file mode 100644 index d191a10412..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.3/15.4.3.2/15.4.3.2-0-7.js +++ /dev/null @@ -1,41 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.3.2-0-7", - -path: "TestCases/chapter15/15.4/15.4.3/15.4.3.2/15.4.3.2-0-7.js", - -description: "Array.isArray returns false if its argument is not an Array", - -test: function testcase() { - var o = new Object(); - o[12] = 13; - var b = Array.isArray(o); - if (b === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.isArray); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-0-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-0-1.js deleted file mode 100644 index bd352a84e5..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-0-1.js +++ /dev/null @@ -1,35 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.14-0-1", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-0-1.js", - -description: "Array.prototype.indexOf must exist as a function", - -test: function testcase() { - var f = Array.prototype.indexOf; - if (typeof(f) === "function") { - return true; - } - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-0-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-0-2.js deleted file mode 100644 index 078e3afeb6..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-0-2.js +++ /dev/null @@ -1,39 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest( { -id: "15.4.4.14-0-2", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-0-2.js", - -description: "Array.prototype.indexOf has a length property whose value is 1.", - -test: function testcase() { - if (Array.prototype.indexOf.length === 1) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-1.js deleted file mode 100644 index 853567a608..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-1.js +++ /dev/null @@ -1,40 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest( { -id: "15.4.4.14-1-1", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-1.js", - -description: "Array.prototype.indexOf applied to undefined throws a TypeError", - -test: function testcase() { - try {Array.prototype.indexOf.call(undefined)} - catch (e) { - if (e instanceof TypeError) return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-10.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-10.js deleted file mode 100644 index d413cdafed..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-10.js +++ /dev/null @@ -1,46 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.14-1-10", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-10.js", - - description: "Array.prototype.indexOf applied to the Math object", - - test: function testcase() { - try { - Math[1] = true; - Math.length = 2; - return Array.prototype.indexOf.call(Math, true) === 1; - } finally { - delete Math[1]; - delete Math.length; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-11.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-11.js deleted file mode 100644 index ece0b52d9c..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-11.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest( { - - id: "15.4.4.14-1-11", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-11.js", - - description: "Array.prototype.indexOf applied to Date object", - - test: function testcase() { - - var obj = new Date(); - obj.length = 2; - obj[1] = true; - - return Array.prototype.indexOf.call(obj, true) === 1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-12.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-12.js deleted file mode 100644 index 38a3cc6bf7..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-12.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest( { - - id: "15.4.4.14-1-12", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-12.js", - - description: "Array.prototype.indexOf applied to RegExp object", - - test: function testcase() { - - var obj = new RegExp(); - obj.length = 2; - obj[1] = true; - - return Array.prototype.indexOf.call(obj, true) === 1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-13.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-13.js deleted file mode 100644 index 89ebe910c7..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-13.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.14-1-13", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-13.js", - - description: "Array.prototype.indexOf applied to the JSON object", - - test: function testcase() { - var targetObj = {}; - try { - JSON[3] = targetObj; - JSON.length = 5; - return Array.prototype.indexOf.call(JSON, targetObj) === 3; - } finally { - delete JSON[3]; - delete JSON.length; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-14.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-14.js deleted file mode 100644 index 8098547104..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-14.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest( { - - id: "15.4.4.14-1-14", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-14.js", - - description: "Array.prototype.indexOf applied to Error object", - - test: function testcase() { - - var obj = new SyntaxError(); - obj[1] = true; - obj.length = 2; - - return Array.prototype.indexOf.call(obj, true) === 1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-15.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-15.js deleted file mode 100644 index 9abace63e1..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-15.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.14-1-15", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-15.js", - - description: "Array.prototype.indexOf applied to Arguments object", - - test: function testcase() { - - function fun() { - return arguments; - } - var obj = fun(1, true, 3); - - return Array.prototype.indexOf.call(obj, true) === 1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-16.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-16.js deleted file mode 100644 index b101d9b81c..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-16.js +++ /dev/null @@ -1,46 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.14-1-16", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-16.js", - - description: "Array.prototype.indexOf applied to the document host object", - - test: function testcase() { - try { - document[1] = true; - document.length = 2; - return Array.prototype.indexOf.call(document, true) === 1; - } finally { - delete document[1]; - delete document.length; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-18.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-18.js deleted file mode 100644 index 49b910bd21..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-18.js +++ /dev/null @@ -1,46 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.14-1-18", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-18.js", - - description: "Array.prototype.indexOf applied to the document host object", - - test: function testcase() { - try { - document[1] = true; - document.length = 2; - return Array.prototype.indexOf.call(document, true) === 1; - } finally { - delete document[1]; - delete document.length; - }; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-2.js deleted file mode 100644 index 04882f5cc5..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-2.js +++ /dev/null @@ -1,40 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest( { -id: "15.4.4.14-1-2", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-2.js", - -description: "Array.prototype.indexOf applied to null throws a TypeError", - -test: function testcase() { - try {Array.prototype.indexOf.call(null)} - catch (e) { - if (e instanceof TypeError) return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-3.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-3.js deleted file mode 100644 index 3b8d058101..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-3.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.14-1-3", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-3.js", - - description: "Array.prototype.indexOf applied to boolean primitive", - - test: function testcase() { - var targetObj = {}; - try { - Boolean.prototype[1] = targetObj; - Boolean.prototype.length = 2; - - return Array.prototype.indexOf.call(true, targetObj) === 1; - } finally { - delete Boolean.prototype[1]; - delete Boolean.prototype.length; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-4.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-4.js deleted file mode 100644 index a46e740a16..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-4.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest( { - - id: "15.4.4.14-1-4", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-4.js", - - description: "Array.prototype.indexOf applied to Boolean Object", - - test: function testcase() { - - var obj = new Boolean(false); - obj.length = 2; - obj[1] = true; - - return Array.prototype.indexOf.call(obj, true) === 1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}); \ No newline at end of file diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-5.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-5.js deleted file mode 100644 index 44a694691a..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-5.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest( { - - id: "15.4.4.14-1-5", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-5.js", - - description: "Array.prototype.indexOf applied to number primitive", - - test: function testcase() { - var targetObj = {}; - try { - Number.prototype[1] = targetObj; - Number.prototype.length = 2; - - return Array.prototype.indexOf.call(5, targetObj) === 1; - } finally { - delete Number.prototype[1]; - delete Number.prototype.length; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-6.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-6.js deleted file mode 100644 index da400811b9..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-6.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest( { - - id: "15.4.4.14-1-6", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-6.js", - - description: "Array.prototype.indexOf applied to Number object", - - test: function testcase() { - - var obj = new Number(-3); - obj.length = 2; - obj[1] = true; - - return Array.prototype.indexOf.call(obj, true) === 1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-7.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-7.js deleted file mode 100644 index d30f773795..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-7.js +++ /dev/null @@ -1,40 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest( { - - id: "15.4.4.14-1-7", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-7.js", - - description: "Array.prototype.indexOf applied to string primitive", - - test: function testcase() { - - return Array.prototype.indexOf.call("abc", "b") === 1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-8.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-8.js deleted file mode 100644 index d9b09bc08e..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-8.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest( { - - id: "15.4.4.14-1-8", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-8.js", - - description: "Array.prototype.indexOf applied to String object", - - test: function testcase() { - - var obj = new String("null"); - - return Array.prototype.indexOf.call(obj, 'l') === 2; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-9.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-9.js deleted file mode 100644 index f4acf29f5d..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-9.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest( { - - id: "15.4.4.14-1-9", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-9.js", - - description: "Array.prototype.indexOf applied to Function object", - - test: function testcase() { - - var obj = function (a, b) { - return a + b; - }; - obj[1] = true; - - return Array.prototype.indexOf.call(obj, true) === 1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-10-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-10-1.js deleted file mode 100644 index 42eba295f9..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-10-1.js +++ /dev/null @@ -1,58 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.14-10-1", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-10-1.js", - -description: "Array.prototype.indexOf returns -1 for elements not present in array", - -test: function testcase() { - var a = new Array(); - a[100] = 1; - a[99999] = ""; - a[10] = new Object(); - a[5555] = 5.5; - a[123456] = "str"; - a[5] = 1E+309; - if (a.indexOf(1) !== 100 || - a.indexOf("") !== 99999 || - a.indexOf("str") !== 123456 || - a.indexOf(1E+309) !== 5 || //Infinity - a.indexOf(5.5) !== 5555 ) - { - return false; - } - if (a.indexOf(true) === -1 && - a.indexOf(5) === -1 && - a.indexOf("str1") === -1 && - a.indexOf(null) === -1 && - a.indexOf(new Object()) === -1) - { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-10-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-10-2.js deleted file mode 100644 index 59bf665949..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-10-2.js +++ /dev/null @@ -1,46 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest( { -id: "15.4.4.14-10-2", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-10-2.js", - -description: "Array.prototype.indexOf returns -1 if 'length' is 0 and does not access any other properties", - -test: function testcase() { - var accessed = false; - var f = {length: 0}; - Object.defineProperty(f,"0",{get: function () {accessed = true; return 1;}}); - - - var i = Array.prototype.indexOf.call(f,1); - - if (i === -1 && accessed==false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.indexOf) && fnExists(Object.defineProperty); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-1.js deleted file mode 100644 index 3dc984e29b..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-1.js +++ /dev/null @@ -1,41 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-2-1", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-1.js", - - description: "Array.prototype.indexOf - 'length' is own data property on an Array-like object", - - test: function testcase() { - var objOne = { 1: true, length: 2 }; - var objTwo = { 2: true, length: 2 }; - return Array.prototype.indexOf.call(objOne, true) === 1 && - Array.prototype.indexOf.call(objTwo, true) === -1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-10.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-10.js deleted file mode 100644 index cbaa119770..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-10.js +++ /dev/null @@ -1,56 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-2-10", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-10.js", - - description: "Array.prototype.indexOf - 'length' is inherited accessor property", - - test: function testcase() { - - var proto = {}; - Object.defineProperty(proto, "length", { - get: function () { - return 2; - }, - configurable: true - }); - - var Con = function () {}; - Con.prototype = proto; - - var childOne = new Con(); - childOne[1] = true; - var childTwo = new Con(); - childTwo[2] = true; - - return Array.prototype.indexOf.call(childOne, true) === 1 && - Array.prototype.indexOf.call(childTwo, true) === -1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-11.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-11.js deleted file mode 100644 index bb46736032..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-11.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-2-11", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-11.js", - - description: "Array.prototype.indexOf - 'length' is own accessor property without a get function", - - test: function testcase() { - - var obj = { 1: true }; - Object.defineProperty(obj, "length", { - set: function () { }, - configurable: true - }); - - return Array.prototype.indexOf.call(obj, true) === -1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-12.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-12.js deleted file mode 100644 index 1fccc6a853..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-12.js +++ /dev/null @@ -1,55 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-2-12", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-12.js", - - description: "Array.prototype.indexOf - 'length' is own accessor property without a get function that overrides an inherited accessor property", - - test: function testcase() { - try { - Object.defineProperty(Object.prototype, "length", { - get: function () { - return 20; - }, - configurable: true - }); - - var obj = { 1: 1 }; - Object.defineProperty(obj, "length", { - set: function () { }, - configurable: true - }); - - return Array.prototype.indexOf.call(obj, 1) === -1; - } finally { - delete Object.prototype.length; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-13.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-13.js deleted file mode 100644 index 47fba55bbe..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-13.js +++ /dev/null @@ -1,51 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-2-13", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-13.js", - - description: "Array.prototype.indexOf - 'length' is inherited accessor property without a get function", - - test: function testcase() { - - var proto = {}; - Object.defineProperty(proto, "length", { - set: function () { }, - configurable: true - }); - - var Con = function () {}; - Con.prototype = proto; - - var child = new Con(); - child[1] = true; - - return Array.prototype.indexOf.call(child, true) === -1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-14.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-14.js deleted file mode 100644 index fd1ac04d2a..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-14.js +++ /dev/null @@ -1,41 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-2-14", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-14.js", - - description: "Array.prototype.indexOf - 'length' is undefined property", - - test: function testcase() { - - var obj = { 0: true, 1: true }; - - return Array.prototype.indexOf.call(obj, true) === -1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-15.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-15.js deleted file mode 100644 index 91586e2e1d..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-15.js +++ /dev/null @@ -1,41 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-2-15", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-15.js", - - description: "Array.prototype.indexOf when 'length' is undefined property", - - test: function testcase() { - - var obj = { 0: true, 1: true }; - - return Array.prototype.indexOf.call(obj, true) === -1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-16.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-16.js deleted file mode 100644 index a70028ba5c..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-16.js +++ /dev/null @@ -1,55 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-2-16", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-16.js", - - description: "Array.prototype.indexOf - 'length' is property of the document host object", - - test: function testcase() { - var targetObj = {}; - try { - document.length = 2; - - document[1] = targetObj; - if (Array.prototype.indexOf.call(document, targetObj) !== 1) { - return false; - } - - document[1] = {}; - document[2] = targetObj; - - return Array.prototype.indexOf.call(document, targetObj) === -1; - } finally { - delete document[1]; - delete document[2]; - delete document.length; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-17.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-17.js deleted file mode 100644 index 8c09a1a4bc..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-17.js +++ /dev/null @@ -1,46 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.14-2-17", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-17.js", - - description: "Array.prototype.indexOf applied to Arguments object which implements its own property get method", - - test: function testcase() { - - var func = function (a, b) { - arguments[2] = false; - return Array.prototype.indexOf.call(arguments, true) === 1 && - Array.prototype.indexOf.call(arguments, false) === -1; - }; - - return func(0, true); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-18.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-18.js deleted file mode 100644 index 3234a7b115..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-18.js +++ /dev/null @@ -1,46 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.14-2-18", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-18.js", - - description: "Array.prototype.indexOf applied to String object, which implements its own property get method", - - test: function testcase() { - var str = new String("012"); - try { - String.prototype[3] = "3"; - return Array.prototype.indexOf.call(str, "2") === 2 && - Array.prototype.indexOf.call(str, "3") === -1; - } finally { - delete String.prototype[3]; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-19.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-19.js deleted file mode 100644 index dc33da1bdc..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-19.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.14-2-19", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-19.js", - - description: "Array.prototype.indexOf applied to Function object which implements its own property get method", - - test: function testcase() { - - var obj = function (a, b) { - return a + b; - }; - obj[1] = "b"; - obj[2] = "c"; - - return Array.prototype.indexOf.call(obj, obj[1]) === 1 && - Array.prototype.indexOf.call(obj, obj[2]) === -1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-2.js deleted file mode 100644 index 02d6897cc4..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-2.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-2-2", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-2.js", - - description: "Array.prototype.indexOf - 'length' is own data property on an Array", - - test: function testcase() { - var targetObj = {}; - try { - Array.prototype[2] = targetObj; - - return [0, targetObj].indexOf(targetObj) === 1 && - [0, 1].indexOf(targetObj) === -1; - - } finally { - delete Array.prototype[2]; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-20.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-20.js deleted file mode 100644 index 5e42d288cf..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-20.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.14-2-20", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-20.js", - - description: "Array.prototype.indexOf applied to Function object which implements its own property get method", - - test: function testcase() { - - var obj = new Function("a", "b", "return a + b"); //value of obj length property will be 2; - obj[1] = "b"; - obj[2] = "c"; - - return Array.prototype.indexOf.call(obj, obj[1]) === 1 && - Array.prototype.indexOf.call(obj, obj[2]) === -1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-3.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-3.js deleted file mode 100644 index ee9f7ce1e4..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-3.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-2-3", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-3.js", - - description: "Array.prototype.indexOf - 'length' is own data property that overrides an inherited data property on an Array-like object", - - test: function testcase() { - - var proto = { length: 0 }; - - var Con = function () {}; - Con.prototype = proto; - - var child = new Con(); - child.length = 2; - child[1] = true; - - return Array.prototype.indexOf.call(child, true) === 1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-4.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-4.js deleted file mode 100644 index 8a03a5edc5..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-4.js +++ /dev/null @@ -1,51 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-2-4", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-4.js", - - description: "Array.prototype.indexOf - 'length' is own data property that overrides an inherited data property on an Array", - - test: function testcase() { - - var targetObj = {}; - var arrProtoLen; - - try { - arrProtoLen = Array.prototype.length; - Array.prototype.length = 0; - - return [0, targetObj].indexOf(targetObj) === 1; - - } finally { - - Array.prototype.length = arrProtoLen; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-5.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-5.js deleted file mode 100644 index 3568216a98..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-5.js +++ /dev/null @@ -1,57 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-2-5", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-5.js", - - description: "Array.prototype.indexOf - 'length' is own data property that overrides an inherited accessor property on an Array-like object", - - test: function testcase() { - var proto = {}; - Object.defineProperty(proto, "length", { - get: function () { - return 0; - }, - configurable: true - }); - - var Con = function () {}; - Con.prototype = proto; - - var child = new Con(); - - Object.defineProperty(child, "length", { - value: 2, - configurable: true - }); - child[1] = true; - - return Array.prototype.indexOf.call(child, true) === 1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-6.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-6.js deleted file mode 100644 index e2162d7cb9..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-6.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-2-6", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-6.js", - - description: "Array.prototype.indexOf - 'length' is an inherited data property", - - test: function testcase() { - var proto = { length: 2 }; - - var Con = function () {}; - Con.prototype = proto; - - var childOne = new Con(); - childOne[1] = true; - var childTwo = new Con(); - childTwo[2] = true; - - return Array.prototype.indexOf.call(childOne, true) === 1 && - Array.prototype.indexOf.call(childTwo, true) === -1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-7.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-7.js deleted file mode 100644 index 2e59761a78..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-7.js +++ /dev/null @@ -1,54 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-2-7", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-7.js", - - description: "Array.prototype.indexOf - 'length' is own accessor property", - - test: function testcase() { - var objOne = { 1: true }; - var objTwo = { 2: true }; - Object.defineProperty(objOne, "length", { - get: function () { - return 2; - }, - configurable: true - }); - Object.defineProperty(objTwo, "length", { - get: function () { - return 2; - }, - configurable: true - }); - - return Array.prototype.indexOf.call(objOne, true) === 1 && - Array.prototype.indexOf.call(objTwo, true) === -1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-8.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-8.js deleted file mode 100644 index 3148b4d4c7..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-8.js +++ /dev/null @@ -1,54 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-2-8", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-8.js", - - description: "Array.prototype.indexOf - 'length' is own accessor property that overrides an inherited data property", - - test: function testcase() { - - var proto = { length: 0 }; - - var Con = function () {}; - Con.prototype = proto; - - var child = new Con(); - child[1] = true; - - Object.defineProperty(child, "length", { - get: function () { - return 2; - }, - configurable: true - }); - - return Array.prototype.indexOf.call(child, true) === 1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-9.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-9.js deleted file mode 100644 index ef4bd7dd23..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-9.js +++ /dev/null @@ -1,59 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-2-9", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-9.js", - - description: "Array.prototype.indexOf - 'length' is own accessor property that overrides an inherited accessor property", - - test: function testcase() { - var proto = {}; - Object.defineProperty(proto, "length", { - get: function () { - return 0; - }, - configurable: true - }); - - var Con = function () {}; - Con.prototype = proto; - - var child = new Con(); - child[1] = true; - - Object.defineProperty(child, "length", { - get: function () { - return 2; - }, - configurable: true - }); - - return Array.prototype.indexOf.call(child, true) === 1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-1.js deleted file mode 100644 index 6a658e466e..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-1.js +++ /dev/null @@ -1,41 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-3-1", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-1.js", - - description: "Array.prototype.indexOf - value of 'length' is undefined", - - test: function testcase() { - - var obj = { 0: 1, 1: 1, length: undefined }; - - return Array.prototype.indexOf.call(obj, 1) === -1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-10.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-10.js deleted file mode 100644 index 1a948595bb..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-10.js +++ /dev/null @@ -1,41 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-3-10", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-10.js", - - description: "Array.prototype.indexOf - value of 'length' is number primitive (value is NaN)", - - test: function testcase() { - - var obj = { 0: 0, length: NaN }; - - return Array.prototype.indexOf.call(obj, 0) === -1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-11.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-11.js deleted file mode 100644 index 5fad7ec957..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-11.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-3-11", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-11.js", - - description: "Array.prototype.indexOf - 'length' is a string containing a positive number", - - test: function testcase() { - - var obj = { 1: 1, 2: 2, length: "2" }; - - return Array.prototype.indexOf.call(obj, 1) === 1 && - Array.prototype.indexOf.call(obj, 2) === -1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-12.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-12.js deleted file mode 100644 index 0f5ad23cd3..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-12.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-3-12", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-12.js", - - description: "Array.prototype.indexOf - 'length' is a string containing a negative number", - - test: function testcase() { - - var obj = { 1: "true", 2: "2", length: "-4294967294" }; - - return Array.prototype.indexOf.call(obj, "true") === 1 && - Array.prototype.indexOf.call(obj, "2") === -1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-13.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-13.js deleted file mode 100644 index fc4ea14fcd..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-13.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-3-13", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-13.js", - - description: "Array.prototype.indexOf - 'length' is a string containing a decimal number", - - test: function testcase() { - - var obj = { 199: true, 200: "200.59", length: "200.59" }; - - return Array.prototype.indexOf.call(obj, true) === 199 && - Array.prototype.indexOf.call(obj, "200.59") === -1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-14.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-14.js deleted file mode 100644 index a523084a6f..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-14.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-3-14", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-14.js", - - description: "Array.prototype.indexOf - 'length' is a string containing +/-Infinity", - - test: function testcase() { - - var objOne = { 0: true, 1: true, length: "Infinity" }; - var objTwo = { 0: true, 1: true, length: "+Infinity" }; - var objThree = { 0: true, 1: true, length: "-Infinity" }; - - return Array.prototype.indexOf.call(objOne, true) === -1 && - Array.prototype.indexOf.call(objTwo, true) === -1 && - Array.prototype.indexOf.call(objThree, true) === -1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-15.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-15.js deleted file mode 100644 index 681fd111af..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-15.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-3-15", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-15.js", - - description: "Array.prototype.indexOf - 'length' is a string containing an exponential number", - - test: function testcase() { - - var obj = { 1: true, 2: "2E0", length: "2E0" }; - - return Array.prototype.indexOf.call(obj, true) === 1 && - Array.prototype.indexOf.call(obj, "2E0") === -1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-16.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-16.js deleted file mode 100644 index 69f6d9be04..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-16.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-3-16", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-16.js", - - description: "Array.prototype.indexOf - 'length' is a string containing a hex number", - - test: function testcase() { - - var obj = { 10: true, 11: "0x00B", length: "0x00B" }; - - return Array.prototype.indexOf.call(obj, true) === 10 && - Array.prototype.indexOf.call(obj, "0x00B") === -1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-17.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-17.js deleted file mode 100644 index a027eb8a1b..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-17.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-3-17", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-17.js", - - description: "Array.prototype.indexOf - 'length' is a string containing a number with leading zeros", - - test: function testcase() { - - var obj = { 1: true, 2: "0002.0", length: "0002.0" }; - - return Array.prototype.indexOf.call(obj, true) === 1 && - Array.prototype.indexOf.call(obj, "0002.0") === -1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-18.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-18.js deleted file mode 100644 index 05ff3f1f50..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-18.js +++ /dev/null @@ -1,41 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-3-18", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-18.js", - - description: "Array.prototype.indexOf - value of 'length' is a string that can't convert to a number", - - test: function testcase() { - - var obj = { 0: true, 100: true, length: "one" }; - - return Array.prototype.indexOf.call(obj, true) === -1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-19.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-19.js deleted file mode 100644 index 8cddaa25a4..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-19.js +++ /dev/null @@ -1,57 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-3-19", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-19.js", - - description: "Array.prototype.indexOf - value of 'length' is an Object which has an own toString method.", - - test: function testcase() { - - // objects inherit the default valueOf() method from Object - // that simply returns itself. Since the default valueOf() method - // does not return a primitive value, ES next tries to convert the object - // to a number by calling its toString() method and converting the - // resulting string to a number. - - var obj = { - 1: true, - 2: 2, - - length: { - toString: function () { - return '2'; - } - } - }; - - return Array.prototype.indexOf.call(obj, true) === 1 && - Array.prototype.indexOf.call(obj, 2) === -1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-2.js deleted file mode 100644 index 5e6b7b7163..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-2.js +++ /dev/null @@ -1,41 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.14-3-2", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-2.js", - - description: "Array.prototype.indexOf return -1 when 'length' is a boolean (value is true)", - - test: function testcase() { - var obj = { 0: 0, 1: 1, length: true }; - return Array.prototype.indexOf.call(obj, 0) === 0 && - Array.prototype.indexOf.call(obj, 1) === -1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-20.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-20.js deleted file mode 100644 index ce69db87c2..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-20.js +++ /dev/null @@ -1,51 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-3-20", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-20.js", - - description: "Array.prototype.indexOf - value of 'length' is an Object which has an own valueOf method.", - - test: function testcase() { - - //valueOf method will be invoked first, since hint is Number - var obj = { - 1: true, - 2: 2, - length: { - valueOf: function () { - return 2; - } - } - }; - - return Array.prototype.indexOf.call(obj, true) === 1 && - Array.prototype.indexOf.call(obj, 2) === -1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-21.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-21.js deleted file mode 100644 index 4850e26019..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-21.js +++ /dev/null @@ -1,57 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-3-21", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-21.js", - - description: "Array.prototype.indexOf - 'length' is an object that has an own valueOf method that returns an object and toString method that returns a string", - - test: function testcase() { - - var toStringAccessed = false; - var valueOfAccessed = false; - - var obj = { - 1: true, - length: { - toString: function () { - toStringAccessed = true; - return '2'; - }, - - valueOf: function () { - valueOfAccessed = true; - return {}; - } - } - }; - - return Array.prototype.indexOf.call(obj, true) === 1 && toStringAccessed && valueOfAccessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-22.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-22.js deleted file mode 100644 index e70f49a274..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-22.js +++ /dev/null @@ -1,61 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-3-22", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-22.js", - - description: "Array.prototype.indexOf throws TypeError exception when 'length' is an object with toString and valueOf methods that don’t return primitive values", - - test: function testcase() { - - var toStringAccessed = false; - var valueOfAccessed = false; - - var obj = { - length: { - toString: function () { - toStringAccessed = true; - return {}; - }, - - valueOf: function () { - valueOfAccessed = true; - return {}; - } - } - }; - - try { - Array.prototype.indexOf.call(obj); - return false; - } catch (e) { - return toStringAccessed && valueOfAccessed; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-23.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-23.js deleted file mode 100644 index c01b58ff6d..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-23.js +++ /dev/null @@ -1,63 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-3-23", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-23.js", - - description: "Array.prototype.indexOf uses inherited valueOf method when 'length' is an object with an own toString and inherited valueOf methods", - - test: function testcase() { - - var toStringAccessed = false; - var valueOfAccessed = false; - - var proto = { - valueOf: function () { - valueOfAccessed = true; - return 2; - } - }; - - var Con = function () {}; - Con.prototype = proto; - - var child = new Con(); - child.toString = function () { - toStringAccessed = true; - return 2; - }; - - var obj = { - 1: true, - length: child - }; - - return Array.prototype.indexOf.call(obj, true) === 1 && valueOfAccessed && !toStringAccessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-24.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-24.js deleted file mode 100644 index 5c5e11051d..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-24.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-3-24", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-24.js", - - description: "Array.prototype.indexOf - value of 'length' is a positive non-integer, ensure truncation occurs in the proper direction", - - test: function testcase() { - - var obj = { 122: true, 123: false, length: 123.321 }; //length will be 123 finally - - return Array.prototype.indexOf.call(obj, true) === 122 && - Array.prototype.indexOf.call(obj, false) === -1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-25.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-25.js deleted file mode 100644 index 06c9f8ea74..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-25.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-3-25", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-25.js", - - description: "Array.prototype.indexOf - value of 'length' is a negative non-integer, ensure truncation occurs in the proper direction", - - test: function testcase() { - - var obj = { 1: true, 2: false, length: -4294967294.5 }; //length will be 2 finally - - return Array.prototype.indexOf.call(obj, true) === 1 && - Array.prototype.indexOf.call(obj, false) === -1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-28.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-28.js deleted file mode 100644 index 6ec0767786..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-28.js +++ /dev/null @@ -1,46 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-3-28", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-28.js", - - description: "Array.prototype.indexOf - value of 'length' is boundary value (2^32)", - - test: function testcase() { - var targetObj = {}; - var obj = { - 0: targetObj, - 4294967294: targetObj, - 4294967295: targetObj, - length: 4294967296 - }; - - return Array.prototype.indexOf.call(obj, targetObj) === -1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-29.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-29.js deleted file mode 100644 index 397fae9ec9..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-29.js +++ /dev/null @@ -1,46 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-3-29", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-29.js", - - description: "Array.prototype.indexOf - value of 'length' is boundary value (2^32 + 1)", - - test: function testcase() { - var targetObj = {}; - var obj = { - 0: targetObj, - 1: 4294967297, - length: 4294967297 - }; - - return Array.prototype.indexOf.call(obj, targetObj) === 0 && - Array.prototype.indexOf.call(obj, 4294967297) === -1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-3.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-3.js deleted file mode 100644 index d0da0394d4..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-3.js +++ /dev/null @@ -1,41 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-3-3", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-3.js", - - description: "Array.prototype.indexOf - value of 'length' is a number (value is 0)", - - test: function testcase() { - - var obj = { 0: true, length: 0 }; - - return Array.prototype.indexOf.call(obj, true) === -1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-4.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-4.js deleted file mode 100644 index b89cae6517..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-4.js +++ /dev/null @@ -1,41 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-3-4", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-4.js", - - description: "Array.prototype.indexOf - value of 'length' is a number (value is +0)", - - test: function testcase() { - - var obj = { 0: true, length: +0 }; - - return Array.prototype.indexOf.call(obj, true) === -1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-5.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-5.js deleted file mode 100644 index 479f9c5cb4..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-5.js +++ /dev/null @@ -1,41 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-3-5", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-5.js", - - description: "Array.prototype.indexOf - value of 'length' is a number (value is -0)", - - test: function testcase() { - - var obj = { 0: true, length: -0 }; - - return Array.prototype.indexOf.call(obj, true) === -1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-6.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-6.js deleted file mode 100644 index e308bbbe0b..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-6.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-3-6", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-6.js", - - description: "Array.prototype.indexOf - value of 'length' is a number (value is positive)", - - test: function testcase() { - - var obj = { 3: true, 4: false, length: 4 }; - - return Array.prototype.indexOf.call(obj, true) === 3 && - Array.prototype.indexOf.call(obj, false) === -1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-7.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-7.js deleted file mode 100644 index adc32f664d..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-7.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-3-7", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-7.js", - - description: "Array.prototype.indexOf - value of 'length' is a number (value is negative)", - - test: function testcase() { - - var obj = { 4: true, 5: false, length: 5 - Math.pow(2, 32) }; - - return Array.prototype.indexOf.call(obj, true) === 4 && - Array.prototype.indexOf.call(obj, false) === -1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-8.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-8.js deleted file mode 100644 index fd1e33e589..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-8.js +++ /dev/null @@ -1,41 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-3-8", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-8.js", - - description: "Array.prototype.indexOf - value of 'length' is a number (value is Infinity)", - - test: function testcase() { - - var obj = { 0: 0, length: Infinity }; - - return Array.prototype.indexOf.call(obj, 0) === -1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-9.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-9.js deleted file mode 100644 index f3abd2d98b..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-9.js +++ /dev/null @@ -1,41 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-3-9", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-9.js", - - description: "Array.prototype.indexOf - value of 'length' is a number (value is -Infinity)", - - test: function testcase() { - - var obj = { 0: 0, length: -Infinity }; - - return Array.prototype.indexOf.call(obj, 0) === -1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-1.js deleted file mode 100644 index 4f9d9fc35e..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-1.js +++ /dev/null @@ -1,39 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.14-4-1", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-1.js", - -description: "Array.prototype.indexOf returns -1 if 'length' is 0 (empty array)", - -test: function testcase() { - var i = [].indexOf(42); - if (i === -1) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-10.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-10.js deleted file mode 100644 index cf53e080cb..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-10.js +++ /dev/null @@ -1,40 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-4-10", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-10.js", - - description: "Array.prototype.indexOf - 'length' is a number of value -6e-1", - - test: function testcase() { - var targetObj = []; - var obj = { 0: targetObj, 100: targetObj, length: -6e-1 }; - return Array.prototype.indexOf.call(obj, targetObj) === -1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-11.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-11.js deleted file mode 100644 index 0d9ce6381d..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-11.js +++ /dev/null @@ -1,40 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-4-11", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-11.js", - - description: "Array.prototype.indexOf - 'length' is an empty string", - - test: function testcase() { - var targetObj = []; - var obj = { 0: targetObj, 100: targetObj, length: "" }; - return Array.prototype.indexOf.call(obj, targetObj) === -1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-12.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-12.js deleted file mode 100644 index aea93db476..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-12.js +++ /dev/null @@ -1,40 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-4-12", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-12.js", - - description: "Array.prototype.indexOf when 'length' is an empty string", - - test: function testcase() { - var targetObj = []; - var obj = { 0: targetObj, 100: targetObj, length: "" }; - return Array.prototype.indexOf.call(obj, targetObj) === -1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-2.js deleted file mode 100644 index 319f332e5b..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-2.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest( { -id: "15.4.4.14-4-2", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-2.js", - -description: "Array.prototype.indexOf returns -1 if 'length' is 0 ( length overridden to null (type conversion))", - -test: function testcase() { - - var i = Array.prototype.indexOf.call({length: null}, 1); - - if (i === -1) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-3.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-3.js deleted file mode 100644 index bc8232d7c3..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-3.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest( { -id: "15.4.4.14-4-3", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-3.js", - -description: "Array.prototype.indexOf returns -1 if 'length' is 0 (length overridden to false (type conversion))", - -test: function testcase() { - - var i = Array.prototype.indexOf.call({length: false}, 1); - - if (i === -1) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-4.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-4.js deleted file mode 100644 index b3c1432dd7..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-4.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest( { -id: "15.4.4.14-4-4", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-4.js", - -description: "Array.prototype.indexOf returns -1 if 'length' is 0 (generic 'array' with length 0 )", - -test: function testcase() { - - var i = Array.prototype.lastIndexOf.call({length: 0}, 1); - - if (i === -1) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-5.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-5.js deleted file mode 100644 index 221bfb4228..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-5.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest( { -id: "15.4.4.14-4-5", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-5.js", - -description: "Array.prototype.indexOf returns -1 if 'length' is 0 ( length overridden to '0' (type conversion))", - -test: function testcase() { - - var i = Array.prototype.indexOf.call({length: '0'}, 1); - - if (i === -1) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-6.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-6.js deleted file mode 100644 index 153a201d3b..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-6.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest( { -id: "15.4.4.14-4-6", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-6.js", - -description: "Array.prototype.indexOf returns -1 if 'length' is 0 (subclassed Array, length overridden with obj with valueOf)", - -test: function testcase() { - - var i = Array.prototype.indexOf.call({length: { valueOf: function () { return 0;}}}, 1); - - if (i === -1) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-7.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-7.js deleted file mode 100644 index 8639579bac..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-7.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest( { -id: "15.4.4.14-4-7", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-7.js", - -description: "Array.prototype.indexOf returns -1 if 'length' is 0 ( length is object overridden with obj w/o valueOf (toString))", - -test: function testcase() { - - - // objects inherit the default valueOf method of the Object object; - // that simply returns the itself. Since the default valueOf() method - // does not return a primitive value, ES next tries to convert the object - // to a number by calling its toString() method and converting the - // resulting string to a number. - var i = Array.prototype.indexOf.call({length: { toString: function () { return '0';}}}, 1); - - if (i === -1) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-8.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-8.js deleted file mode 100644 index 715b20599c..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-8.js +++ /dev/null @@ -1,56 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest( { -id: "15.4.4.14-4-8", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-8.js", - -description: "Array.prototype.indexOf returns -1 if 'length' is 0 (length is an empty array)", - -test: function testcase() { - - - // objects inherit the default valueOf method of the Object object; - // that simply returns the itself. Since the default valueOf() method - // does not return a primitive value, ES next tries to convert the object - // to a number by calling its toString() method and converting the - // resulting string to a number. - // - // The toString( ) method on Array converts the array elements to strings, - // then returns the result of concatenating these strings, with commas in - // between. An array with no elements converts to the empty string, which - // converts to the number 0. If an array has a single element that is a - // number n, the array converts to a string representation of n, which is - // then converted back to n itself. If an array contains more than one element, - // or if its one element is not a number, the array converts to NaN. - var i = Array.prototype.indexOf.call({length: [ ]}, 1); - - if (i === -1) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-9.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-9.js deleted file mode 100644 index d419a1d596..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-9.js +++ /dev/null @@ -1,40 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-4-9", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-9.js", - - description: "Array.prototype.indexOf - 'length' is a number of value 0.1", - - test: function testcase() { - var targetObj = []; - var obj = { 0: targetObj, 100: targetObj, length: 0.1 }; - return Array.prototype.indexOf.call(obj, targetObj) === -1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-1.js deleted file mode 100644 index e3945deb6a..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-1.js +++ /dev/null @@ -1,40 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.14-5-1", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-1.js", - -description: "Array.prototype.indexOf when fromIndex is string", - -test: function testcase() { - var a = [1,2,1,2,1,2]; - if (a.indexOf(2,"2") === 3 && // "2" resolves to 2 - a.indexOf(2,"one") === 1) { // "one" resolves to 0 - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-10.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-10.js deleted file mode 100644 index 6c5fdabaee..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-10.js +++ /dev/null @@ -1,40 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-5-10", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-10.js", - - description: "Array.prototype.indexOf - value of 'fromIndex' is a number (value is positive number)", - - test: function testcase() { - var targetObj = {}; - return [0, targetObj, 2].indexOf(targetObj, 2) === -1 && - [0, 1, targetObj].indexOf(targetObj, 2) === 2; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-11.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-11.js deleted file mode 100644 index cbc1e395c0..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-11.js +++ /dev/null @@ -1,40 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-5-11", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-11.js", - - description: "Array.prototype.indexOf - value of 'fromIndex' is a number (value is negative number)", - - test: function testcase() { - var targetObj = {}; - return [0, targetObj, 2].indexOf(targetObj, -1) === -1 && - [0, 1, targetObj].indexOf(targetObj, -1) === 2; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-12.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-12.js deleted file mode 100644 index 822227e25d..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-12.js +++ /dev/null @@ -1,40 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-5-12", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-12.js", - - description: "Array.prototype.indexOf - value of 'fromIndex' is a number (value is Infinity)", - - test: function testcase() { - var arr = []; - arr[Math.pow(2, 32) - 2] = true; //length is the max value of Uint type - return arr.indexOf(true, Infinity) === -1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-13.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-13.js deleted file mode 100644 index 8f628c58f6..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-13.js +++ /dev/null @@ -1,39 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-5-13", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-13.js", - - description: "Array.prototype.indexOf - value of 'fromIndex' is a number (value is -Infinity)", - - test: function testcase() { - - return [true].indexOf(true, -Infinity) === 0; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-14.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-14.js deleted file mode 100644 index 9e47c2d1cc..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-14.js +++ /dev/null @@ -1,39 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-5-14", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-14.js", - - description: "Array.prototype.indexOf - value of 'fromIndex' is a number (value is NaN)", - - test: function testcase() { - - return [true].indexOf(true, NaN) === 0 && [true].indexOf(true, -NaN) === 0; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-15.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-15.js deleted file mode 100644 index 77843d4276..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-15.js +++ /dev/null @@ -1,40 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-5-15", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-15.js", - - description: "Array.prototype.indexOf - value of 'fromIndex' is a string containing a negative number", - - test: function testcase() { - - return [0, true, 2].indexOf(true, "-1") === -1 && - [0, 1, true].indexOf(true, "-1") === 2; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-16.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-16.js deleted file mode 100644 index 287d199dc3..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-16.js +++ /dev/null @@ -1,40 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-5-16", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-16.js", - - description: "Array.prototype.indexOf - value of 'fromIndex' is a string containing Infinity", - - test: function testcase() { - var arr = []; - arr[Math.pow(2, 32) - 2] = true; //length is the max value of Uint type - return arr.indexOf(true, "Infinity") === -1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-17.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-17.js deleted file mode 100644 index e961c976d7..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-17.js +++ /dev/null @@ -1,39 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-5-17", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-17.js", - - description: "Array.prototype.indexOf - value of 'fromIndex' is a string containing -Infinity", - - test: function testcase() { - - return [true].indexOf(true, "-Infinity") === 0; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-18.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-18.js deleted file mode 100644 index a27465ddfe..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-18.js +++ /dev/null @@ -1,40 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-5-18", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-18.js", - - description: "Array.prototype.indexOf - value of 'fromIndex' is a string containing an exponential number", - - test: function testcase() { - var targetObj = {}; - return [0, 1, targetObj, 3, 4].indexOf(targetObj, "3E0") === -1 && - [0, 1, 2, targetObj, 4].indexOf(targetObj, "3E0") === 3; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-19.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-19.js deleted file mode 100644 index bb6c897683..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-19.js +++ /dev/null @@ -1,40 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-5-19", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-19.js", - - description: "Array.prototype.indexOf - value of 'fromIndex' is a string containing a hex number", - - test: function testcase() { - var targetObj = {}; - return [0, 1, targetObj, 3, 4].indexOf(targetObj, "0x0003") === -1 && - [0, 1, 2, targetObj, 4].indexOf(targetObj, "0x0003") === 3; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-2.js deleted file mode 100644 index 0e0e694eb1..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-2.js +++ /dev/null @@ -1,41 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.14-5-2", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-2.js", - -description: "Array.prototype.indexOf when fromIndex is floating point number", - -test: function testcase() { - var a = new Array(1,2,3); - if (a.indexOf(3,0.49) === 2 && // 0.49 resolves to 0 - a.indexOf(1,0.51) === 0 && // 0.51 resolves to 0 - a.indexOf(1,1.51) === -1) { // 1.01 resolves to 1 - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-20.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-20.js deleted file mode 100644 index 0b1b3c7dd5..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-20.js +++ /dev/null @@ -1,40 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-5-20", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-20.js", - - description: "Array.prototype.indexOf - value of 'fromIndex' which is a string containing a number with leading zeros", - - test: function testcase() { - var targetObj = {}; - return [0, 1, targetObj, 3, 4].indexOf(targetObj, "0003.10") === -1 && - [0, 1, 2, targetObj, 4].indexOf(targetObj, "0003.10") === 3; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-21.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-21.js deleted file mode 100644 index 599e72ebaa..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-21.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-5-21", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-21.js", - - description: "Array.prototype.indexOf - value of 'fromIndex' is an Object, which has an own toString method", - - test: function testcase() { - - // objects inherit the default valueOf() method from Object - // that simply returns itself. Since the default valueOf() method - // does not return a primitive value, ES next tries to convert the object - // to a number by calling its toString() method and converting the - // resulting string to a number. - var fromIndex = { - toString: function () { - return '1'; - } - }; - - return [0, true].indexOf(true, fromIndex) === 1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-22.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-22.js deleted file mode 100644 index ba673c2494..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-22.js +++ /dev/null @@ -1,46 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-5-22", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-22.js", - - description: "Array.prototype.indexOf - value of 'fromIndex' is an Object, which has an own valueOf method", - - test: function testcase() { - - var fromIndex = { - valueOf: function () { - return 1; - } - }; - - - return [0, true].indexOf(true, fromIndex) === 1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-23.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-23.js deleted file mode 100644 index 33cb48db28..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-23.js +++ /dev/null @@ -1,54 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-5-23", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-23.js", - - description: "Array.prototype.indexOf - value of 'fromIndex' is an object that has an own valueOf method that returns an object and toString method that returns a string", - - test: function testcase() { - - var toStringAccessed = false; - var valueOfAccessed = false; - - var fromIndex = { - toString: function () { - toStringAccessed = true; - return '1'; - }, - - valueOf: function () { - valueOfAccessed = true; - return {}; - } - }; - - return [0, true].indexOf(true, fromIndex) === 1 && toStringAccessed && valueOfAccessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-24.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-24.js deleted file mode 100644 index 4f1b7ef69b..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-24.js +++ /dev/null @@ -1,58 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-5-24", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-24.js", - - description: "Array.prototype.indexOf throws TypeError exception when value of 'fromIndex' is an object with toString and valueOf methods that don’t return primitive values", - - test: function testcase() { - - var toStringAccessed = false; - var valueOfAccessed = false; - var fromIndex = { - toString: function () { - toStringAccessed = true; - return {}; - }, - - valueOf: function () { - valueOfAccessed = true; - return {}; - } - }; - - try { - [0, true].indexOf(true, fromIndex); - return false; - } catch (e) { - return toStringAccessed && valueOfAccessed; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-25.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-25.js deleted file mode 100644 index aa4eecb3ae..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-25.js +++ /dev/null @@ -1,58 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-5-25", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-25.js", - - description: "Array.prototype.indexOf uses inherited valueOf method when value of 'fromIndex' is an object with an own toString and inherited valueOf methods", - - test: function testcase() { - - var toStringAccessed = false; - var valueOfAccessed = false; - - var proto = { - valueOf: function () { - valueOfAccessed = true; - return 1; - } - }; - - var Con = function () {}; - Con.prototype = proto; - - var child = new Con(); - child.toString = function () { - toStringAccessed = true; - return 2; - }; - - return [0, true].indexOf(true, child) === 1 && valueOfAccessed && !toStringAccessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-26.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-26.js deleted file mode 100644 index c33d5a794c..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-26.js +++ /dev/null @@ -1,66 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-5-26", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-26.js", - - description: "Array.prototype.indexOf - side effects produced by step 2 are visible when an exception occurs", - - test: function testcase() { - var stepTwoOccurs = false; - var stepFiveOccurs = false; - - var obj = {}; - - Object.defineProperty(obj, "length", { - get: function () { - stepTwoOccurs = true; - if (stepFiveOccurs) { - throw new Error("Step 5 occurred out of order"); - } - return 20; - }, - configurable: true - }); - - var fromIndex = { - valueOf: function () { - stepFiveOccurs = true; - return 0; - } - }; - - try { - Array.prototype.indexOf.call(obj, undefined, fromIndex); - return stepTwoOccurs && stepFiveOccurs; - } catch (ex) { - return false; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-27.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-27.js deleted file mode 100644 index 1a08e86ced..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-27.js +++ /dev/null @@ -1,70 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-5-27", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-27.js", - - description: "Array.prototype.indexOf - side effects produced by step 3 are visible when an exception occurs", - - test: function testcase() { - var stepThreeOccurs = false; - var stepFiveOccurs = false; - - var obj = {}; - - Object.defineProperty(obj, "length", { - get: function () { - return { - valueOf: function () { - stepThreeOccurs = true; - if (stepFiveOccurs) { - throw new Error("Step 5 occurred out of order"); - } - return 20; - } - }; - }, - configurable: true - }); - - var fromIndex = { - valueOf: function () { - stepFiveOccurs = true; - return 0; - } - }; - - try { - Array.prototype.indexOf.call(obj, undefined, fromIndex); - return stepThreeOccurs && stepFiveOccurs; - } catch (ex) { - return false; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-28.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-28.js deleted file mode 100644 index 6e908e9a83..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-28.js +++ /dev/null @@ -1,52 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-5-28", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-28.js", - - description: "Array.prototype.indexOf - side effects produced by step 1 are visible when an exception occurs", - - test: function testcase() { - - var stepFiveOccurs = false; - var fromIndex = { - valueOf: function () { - stepFiveOccurs = true; - return 0; - } - }; - - try { - Array.prototype.indexOf.call(undefined, undefined, fromIndex); - return false; - } catch (e) { - return (e instanceof TypeError) && !stepFiveOccurs; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-29.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-29.js deleted file mode 100644 index 99e9c937f8..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-29.js +++ /dev/null @@ -1,61 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-5-29", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-29.js", - - description: "Array.prototype.indexOf - side effects produced by step 2 are visible when an exception occurs", - - test: function testcase() { - - var stepFiveOccurs = false; - - var obj = {}; - Object.defineProperty(obj, "length", { - get: function () { - throw new RangeError(); - }, - configurable: true - }); - - var fromIndex = { - valueOf: function () { - stepFiveOccurs = true; - return 0; - } - }; - - try { - Array.prototype.indexOf.call(obj, undefined, fromIndex); - return false; - } catch (e) { - return (e instanceof RangeError) && !stepFiveOccurs; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-3.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-3.js deleted file mode 100644 index 459f2f0053..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-3.js +++ /dev/null @@ -1,40 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.14-5-3", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-3.js", - -description: "Array.prototype.indexOf when fromIndex is boolean", - -test: function testcase() { - var a = [1,2,3]; - if (a.indexOf(1,true) === -1 && // true resolves to 1 - a.indexOf(1,false) === 0 ) { // false resolves to 0 - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-30.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-30.js deleted file mode 100644 index dd3be94af9..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-30.js +++ /dev/null @@ -1,65 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-5-30", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-30.js", - - description: "Array.prototype.indexOf - side effects produced by step 3 are visible when an exception occurs", - - test: function testcase() { - - var stepFiveOccurs = false; - - var obj = {}; - Object.defineProperty(obj, "length", { - get: function () { - return { - valueOf: function () { - throw new TypeError(); - } - }; - }, - configurable: true - }); - - var fromIndex = { - valueOf: function () { - stepFiveOccurs = true; - return 0; - } - }; - - try { - Array.prototype.indexOf.call(obj, undefined, fromIndex); - return false; - } catch (e) { - return (e instanceof TypeError) && !stepFiveOccurs; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-31.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-31.js deleted file mode 100644 index 4adabc6aee..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-31.js +++ /dev/null @@ -1,40 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-5-31", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-31.js", - - description: "Array.prototype.indexOf - 'fromIndex' is a positive non-integer, verify truncation occurs in the proper direction", - - test: function testcase() { - var targetObj = {}; - return [0, targetObj, 2].indexOf(targetObj, 2.5) === -1 && - [0, 1, targetObj].indexOf(targetObj, 2.5) === 2; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-32.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-32.js deleted file mode 100644 index 99a80e2653..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-32.js +++ /dev/null @@ -1,40 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-5-32", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-32.js", - - description: "Array.prototype.indexOf - 'fromIndex' is a negative non-integer, verify truncation occurs in the proper direction", - - test: function testcase() { - var targetObj = {}; - return [0, targetObj, 2].indexOf(targetObj, -1.5) === -1 && - [0, 1, targetObj].indexOf(targetObj, -1.5) === 2; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-33.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-33.js deleted file mode 100644 index 47ab681d9b..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-33.js +++ /dev/null @@ -1,43 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-5-33", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-33.js", - - description: "Array.prototype.indexOf match on the first element, a middle element and the last element when 'fromIndex' is passed", - - test: function testcase() { - - return [0, 1, 2, 3, 4].indexOf(0, 0) === 0 && - [0, 1, 2, 3, 4].indexOf(2, 1) === 2 && - [0, 1, 2, 3, 4].indexOf(2, 2) === 2 && - [0, 1, 2, 3, 4].indexOf(4, 2) === 4 && - [0, 1, 2, 3, 4].indexOf(4, 4) === 4; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-4.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-4.js deleted file mode 100644 index 570445fd45..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-4.js +++ /dev/null @@ -1,39 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.14-5-4", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-4.js", - -description: "Array.prototype.indexOf returns 0 if fromIndex is 'undefined'", - -test: function testcase() { - var a = [1,2,3]; - if (a.indexOf(1,undefined) === 0) { // undefined resolves to 0 - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-5.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-5.js deleted file mode 100644 index 60afa9ce4f..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-5.js +++ /dev/null @@ -1,39 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.14-5-5", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-5.js", - -description: "Array.prototype.indexOf returns 0 if fromIndex is null", - -test: function testcase() { - var a = [1,2,3]; - if (a.indexOf(1,null) === 0 ) { // null resolves to 0 - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-6.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-6.js deleted file mode 100644 index 7ded3b36f5..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-6.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-5-6", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-6.js", - - description: "Array.prototype.indexOf - 'fromIndex' isn't passed", - - test: function testcase() { - var arr = [0, 1, 2, 3, 4]; - //'fromIndex' will be set as 0 if not passed by default - return arr.indexOf(0) === arr.indexOf(0, 0) && - arr.indexOf(2) === arr.indexOf(2, 0) && - arr.indexOf(4) === arr.indexOf(4, 0); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-7.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-7.js deleted file mode 100644 index 589475ca78..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-7.js +++ /dev/null @@ -1,39 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-5-7", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-7.js", - - description: "Array.prototype.indexOf - value of 'fromIndex' is a number (value is 0)", - - test: function testcase() { - - return [true].indexOf(true, 0) === 0; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-8.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-8.js deleted file mode 100644 index 052af73642..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-8.js +++ /dev/null @@ -1,39 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-5-8", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-8.js", - - description: "Array.prototype.indexOf - value of 'fromIndex' is a number (value is +0)", - - test: function testcase() { - - return [true].indexOf(true, +0) === 0; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-9.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-9.js deleted file mode 100644 index 749167b2db..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-9.js +++ /dev/null @@ -1,39 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-5-9", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-9.js", - - description: "Array.prototype.indexOf - value of 'fromIndex' is a number (value is -0)", - - test: function testcase() { - - return [true].indexOf(true, -0) === 0; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-6-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-6-1.js deleted file mode 100644 index 511ab45986..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-6-1.js +++ /dev/null @@ -1,41 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.14-6-1", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-6-1.js", - -description: "Array.prototype.indexOf returns -1 if fromIndex is greater than Array length", - -test: function testcase() { - var a = [1,2,3]; - if (a.indexOf(1,5) === -1 && - a.indexOf(1,3) === -1 && - [ ].indexOf(1,0) === -1 ){ - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-7-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-7-1.js deleted file mode 100644 index 67dc115234..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-7-1.js +++ /dev/null @@ -1,40 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-7-1", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-7-1.js", - - description: "Array.prototype.indexOf returns -1 when 'fromIndex' is length of array - 1", - - test: function testcase() { - - return [1, 2, 3].indexOf(1, 2) === -1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}) - diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-7-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-7-2.js deleted file mode 100644 index f0f9007388..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-7-2.js +++ /dev/null @@ -1,40 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-7-2", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-7-2.js", - - description: "Array.prototype.indexOf returns correct index when 'fromIndex' is length of array - 1", - - test: function testcase() { - - return [1, 2, 3].indexOf(3, 2) === 2; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}) - diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-7-3.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-7-3.js deleted file mode 100644 index de96757c05..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-7-3.js +++ /dev/null @@ -1,40 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-7-3", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-7-3.js", - - description: "Array.prototype.indexOf returns -1 when 'fromIndex' and 'length' are both 0", - - test: function testcase() { - - return [].indexOf(1, 0) === -1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}) - diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-7-4.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-7-4.js deleted file mode 100644 index ded6843e0c..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-7-4.js +++ /dev/null @@ -1,40 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-7-4", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-7-4.js", - - description: "Array.prototype.indexOf returns -1 when 'fromIndex' is 1", - - test: function testcase() { - - return [1, 2, 3].indexOf(1, 1) === -1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}) - diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-7-5.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-7-5.js deleted file mode 100644 index a54936f91f..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-7-5.js +++ /dev/null @@ -1,40 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-7-5", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-7-5.js", - - description: "Array.prototype.indexOf returns correct index when 'fromIndex' is 1", - - test: function testcase() { - - return [1, 2, 3].indexOf(2, 1) === 1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}) - diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-7-7.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-7-7.js deleted file mode 100644 index 363ac0d7e2..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-7-7.js +++ /dev/null @@ -1,40 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-7-7", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-7-7.js", - - description: "Array.prototype.indexOf returns correct index when 'fromIndex' is 1", - - test: function testcase() { - - return [1, 2, 3].indexOf(2, 1) === 1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}) - diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-8-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-8-1.js deleted file mode 100644 index ce8ef36b32..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-8-1.js +++ /dev/null @@ -1,43 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.14-8-1", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-8-1.js", - -description: "Array.prototype.indexOf with negative fromIndex", - -test: function testcase() { - var a = new Array(1,2,3); - - if (a.indexOf(2,-1) === -1 && - a.indexOf(2,-2) === 1 && - a.indexOf(1,-3) === 0 && - a.indexOf(1,-5.3) === 0 ) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-8-10.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-8-10.js deleted file mode 100644 index 2a4f2b0553..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-8-10.js +++ /dev/null @@ -1,40 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-8-10", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-8-10.js", - - description: "Array.prototype.indexOf returns -1 when abs('fromIndex') is length of array", - - test: function testcase() { - - return [1, 2, 3, 4].indexOf(0, -4) === -1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}) - diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-8-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-8-2.js deleted file mode 100644 index d4e2c01022..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-8-2.js +++ /dev/null @@ -1,40 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-8-2", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-8-2.js", - - description: "Array.prototype.indexOf returns correct index when 'fromIndex' is -1", - - test: function testcase() { - - return [1, 2, 3, 4].indexOf(4, -1) === 3; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}) - diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-8-3.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-8-3.js deleted file mode 100644 index f66bdb5b39..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-8-3.js +++ /dev/null @@ -1,40 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-8-3", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-8-3.js", - - description: "Array.prototype.indexOf returns -1 when abs('fromIndex') is length of array - 1", - - test: function testcase() { - - return [1, 2, 3, 4].indexOf(1, -3) === -1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}) - diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-8-4.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-8-4.js deleted file mode 100644 index 32ef21e2d6..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-8-4.js +++ /dev/null @@ -1,40 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-8-4", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-8-4.js", - - description: "Array.prototype.indexOf returns -1 when abs('fromIndex') is length of array", - - test: function testcase() { - - return [1, 2, 3, 4].indexOf(0, -4) === -1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}) - diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-8-8.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-8-8.js deleted file mode 100644 index 3a49ddac33..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-8-8.js +++ /dev/null @@ -1,40 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-8-8", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-8-8.js", - - description: "Array.prototype.indexOf returns correct index when 'fromIndex' is -1", - - test: function testcase() { - - return [1, 2, 3, 4].indexOf(4, -1) === 3; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}) - diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-8-9.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-8-9.js deleted file mode 100644 index 215a62b4d9..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-8-9.js +++ /dev/null @@ -1,40 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-8-9", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-8-9.js", - - description: "Array.prototype.indexOf returns -1 when abs('fromIndex') is length of array - 1", - - test: function testcase() { - - return [1, 2, 3, 4].indexOf(1, -3) === -1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}) - diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-1.js deleted file mode 100644 index aa657b0832..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-1.js +++ /dev/null @@ -1,43 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.14-9-1", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-1.js", - -description: "Array.prototype.indexOf must return correct index (boolean)", - -test: function testcase() { - var obj = {toString:function (){return true}}; - var _false = false; - var a = [obj,"true", undefined,0,_false,null,1,"str",0,1,true,false,true,false]; - if (a.indexOf(true) === 10 && //a[10]=true - a.indexOf(false) === 4) //a[4] =_false - { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-10.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-10.js deleted file mode 100644 index e5b5bea4e1..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-10.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -/** note that prior to the finally ES5 draft SameValue was used for comparisions -and hence NaNs could be found using indexOf **/ - - -ES5Harness.registerTest( { -id: "15.4.4.14-9-10", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-10.js", - -description: "Array.prototype.indexOf must return correct index (NaN)", - -test: function testcase() { - var _NaN = NaN; - var a = new Array("NaN",undefined,0,false,null,{toString:function (){return NaN}},"false",_NaN,NaN); - if (a.indexOf(NaN) === -1) // NaN is equal to nothing, including itself. - { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-11.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-11.js deleted file mode 100644 index f2759f8d24..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-11.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-9-11", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-11.js", - - description: "Array.prototype.indexOf - the length of iteration isn’t changed by adding elements to the array during iteration", - - test: function testcase() { - - var arr = [20]; - - Object.defineProperty(arr, "0", { - get: function () { - arr[1] = 1; - return 0; - }, - configurable: true - }); - - return arr.indexOf(1) === -1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-2.js deleted file mode 100644 index e4f445742d..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-2.js +++ /dev/null @@ -1,46 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.14-9-2", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-2.js", - -description: "Array.prototype.indexOf must return correct index (Number)", - -test: function testcase() { - var obj = {toString:function (){return 0}}; - var one = 1; - var _float = -(4/3); - var a = new Array(false,undefined,null,"0",obj,-1.3333333333333, "str",-0,true,+0, one, 1,0, false, _float, -(4/3)); - if (a.indexOf(-(4/3)) === 14 && // a[14]=_float===-(4/3) - a.indexOf(0) === 7 && // a[7] = +0, 0===+0 - a.indexOf(-0) === 7 && // a[7] = +0, -0===+0 - a.indexOf(1) === 10 ) // a[10] =one=== 1 - { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-3.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-3.js deleted file mode 100644 index a0c9bdb16b..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-3.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.14-9-3", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-3.js", - -description: "Array.prototype.indexOf must return correct index(string)", - -test: function testcase() { - var obj = {toString:function (){return "false"}}; - var szFalse = "false"; - var a = new Array("false1",undefined,0,false,null,1,obj,0,szFalse, "false"); - if (a.indexOf("false") === 8) //a[8]=szFalse - { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-4.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-4.js deleted file mode 100644 index 03d3ec127d..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-4.js +++ /dev/null @@ -1,43 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.14-9-4", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-4.js", - -description: "Array.prototype.indexOf must return correct index(undefined)", - -test: function testcase() { - var obj = {toString:function (){return undefined;}}; - var _undefined1 = undefined; - var _undefined2; - var a = new Array(true,0,false,null,1,"undefined",obj,1,_undefined2,_undefined1,undefined); - if (a.indexOf(undefined) === 8) //a[8]=_undefined2 - { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-5.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-5.js deleted file mode 100644 index dbbf520339..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-5.js +++ /dev/null @@ -1,43 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.14-9-5", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-5.js", - -description: "Array.prototype.indexOf must return correct index (Object)", - -test: function testcase() { - var obj1 = {toString:function (){return "false"}}; - var obj2 = {toString:function (){return "false"}}; - var obj3 = obj1; - var a = new Array(false,undefined,0,false,null,{toString:function (){return "false"}},"false",obj2,obj1,obj3); - if (a.indexOf(obj3) === 8) //a[8] = obj1; - { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-6.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-6.js deleted file mode 100644 index 886b92b4de..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-6.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.14-9-6", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-6.js", - -description: "Array.prototype.indexOf must return correct index(null)", - -test: function testcase() { - var obj = {toString:function (){return null}}; - var _null = null; - var a = new Array(true,undefined,0,false,_null,1,"str",0,1,obj,true,false,null); - if (a.indexOf(null) === 4 ) //a[4]=_null - { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-7.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-7.js deleted file mode 100644 index fb6e4ef29f..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-7.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.14-9-7", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-7.js", - -description: "Array.prototype.indexOf must return correct index (self reference)", - -test: function testcase() { - var a = new Array(0,1,2,3); - a[2] = a; - if (a.indexOf(a) === 2 && - a.indexOf(3) === 3 ) - { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-8.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-8.js deleted file mode 100644 index fd8fc637ef..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-8.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.14-9-8", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-8.js", - -description: "Array.prototype.indexOf must return correct index (Array)", - -test: function testcase() { - var b = new Array("0,1"); - var a = new Array(0,b,"0,1",3); - if (a.indexOf(b.toString()) === 2 && - a.indexOf("0,1") === 2 ) - { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-9.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-9.js deleted file mode 100644 index 368d91aaa0..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-9.js +++ /dev/null @@ -1,46 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.14-9-9", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-9.js", - -description: "Array.prototype.indexOf must return correct index (Sparse Array)", - -test: function testcase() { - var a = new Array(0,1); - a[4294967294] = 2; // 2^32-2 - is max array element - a[4294967295] = 3; // 2^32-1 added as non-array element property - a[4294967296] = 4; // 2^32 added as non-array element property - a[4294967297] = 5; // 2^32+1 added as non-array element property - - // start searching near the end so in case implementation actually tries to test all missing elements!! - return (a.indexOf(2,4294967290 ) === 4294967294 && - a.indexOf(3,4294967290) === -1 && - a.indexOf(4,4294967290) === -1 && - a.indexOf(5,4294967290) === -1 ) ; - }, - -precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-1.js deleted file mode 100644 index a7e8a4a121..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-1.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-9-a-1", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-1.js", - - description: "Array.prototype.indexOf - added properties in step 2 are visible here", - - test: function testcase() { - - var arr = { }; - - Object.defineProperty(arr, "length", { - get: function () { - arr[2] = "length"; - return 3; - }, - configurable: true - }); - - return 2 === Array.prototype.indexOf.call(arr, "length"); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-11.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-11.js deleted file mode 100644 index 4e7e74721b..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-11.js +++ /dev/null @@ -1,56 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-9-a-11", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-11.js", - - description: "Array.prototype.indexOf - test that deleting own property causes it not to be visited on an Array-like object", - - test: function testcase() { - - var arr = { length: 2 }; - - Object.defineProperty(arr, "1", { - get: function () { - return 6.99; - }, - configurable: true - }); - - Object.defineProperty(arr, "0", { - get: function () { - delete arr[1]; - return 0; - }, - configurable: true - }); - - return -1 === Array.prototype.indexOf.call(arr, 6.99); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-12.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-12.js deleted file mode 100644 index dfd4c30d7b..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-12.js +++ /dev/null @@ -1,56 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-9-a-12", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-12.js", - - description: "Array.prototype.indexOf - test that deleting own property causes it not to be visited on an Array", - - test: function testcase() { - - var arr = [1, 2]; - - Object.defineProperty(arr, "1", { - get: function () { - return "6.99"; - }, - configurable: true - }); - - Object.defineProperty(arr, "0", { - get: function () { - delete arr[1]; - return 0; - }, - configurable: true - }); - - return -1 === arr.indexOf("6.99"); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-2.js deleted file mode 100644 index 805f65757a..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-2.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-9-a-2", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-2.js", - - description: "Array.prototype.indexOf - added properties in step 5 are visible here on an Array-like object", - - test: function testcase() { - - var arr = { length: 30 }; - var targetObj = function () { }; - - var fromIndex = { - valueOf: function () { - arr[4] = targetObj; - return 3; - } - }; - - return 4 === Array.prototype.indexOf.call(arr, targetObj, fromIndex); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-3.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-3.js deleted file mode 100644 index 1e5aabbc98..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-3.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-9-a-3", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-3.js", - - description: "Array.prototype.indexOf - added properties in step 5 are visible here on an Array", - - test: function testcase() { - - var arr = []; - arr.length = 30; - var targetObj = function () { }; - - var fromIndex = { - valueOf: function () { - arr[4] = targetObj; - return 3; - } - }; - - return 4 === arr.indexOf(targetObj, fromIndex); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-4.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-4.js deleted file mode 100644 index 039e933c70..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-4.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-9-a-4", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-4.js", - - description: "Array.prototype.indexOf - deleted properties in step 2 are visible here", - - test: function testcase() { - - var arr = { 2: 6.99 }; - - Object.defineProperty(arr, "length", { - get: function () { - delete arr[2]; - return 3; - }, - configurable: true - }); - - return -1 === Array.prototype.indexOf.call(arr, 6.99); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-5.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-5.js deleted file mode 100644 index cd77a3270a..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-5.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-9-a-5", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-5.js", - - description: "Array.prototype.indexOf - deleted properties in step 5 are visible here on an Array-like object", - - test: function testcase() { - - var arr = { 10: false, length: 30 }; - - var fromIndex = { - valueOf: function () { - delete arr[10]; - return 3; - } - }; - - return -1 === Array.prototype.indexOf.call(arr, false, fromIndex); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-6.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-6.js deleted file mode 100644 index d2a61274cb..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-6.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-9-a-6", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-6.js", - - description: "Array.prototype.indexOf - deleted properties in step 5 are visible here on an Array", - - test: function testcase() { - - var arr = []; - arr[10] = "10"; - arr.length = 20; - - var fromIndex = { - valueOf: function () { - delete arr[10]; - return 3; - } - }; - - return -1 === arr.indexOf("10", fromIndex); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-1.js deleted file mode 100644 index 466abfffd3..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-1.js +++ /dev/null @@ -1,39 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-9-b-1", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-1.js", - - description: "Array.prototype.indexOf - non-existent property wouldn't be called", - - test: function testcase() { - - return [0, , 2].indexOf(undefined) === -1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-5.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-5.js deleted file mode 100644 index 0fe36825d5..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-5.js +++ /dev/null @@ -1,53 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-9-b-5", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-5.js", - - description: "Array.prototype.indexOf - Deleting own property with prototype property causes it to be visited", - - test: function testcase() { - - var arr = [0, 1, 2]; - Object.defineProperty(arr, "0", { - get: function () { - delete arr[1]; - return 0; - }, - configurable: true - }); - - try { - Array.prototype[1] = 1; - return 1 === arr.indexOf(1); - } finally { - delete Array.prototype[1]; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-1.js deleted file mode 100644 index 270be418dd..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-1.js +++ /dev/null @@ -1,41 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-9-b-i-1", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-1.js", - - description: "Array.prototype.indexOf - element to be retrieved is own data property on an Array-like object", - - test: function testcase() { - var obj = { 0: 0, 1: 1, 2: 2, length: 3 }; - return Array.prototype.indexOf.call(obj, 0) === 0 && - Array.prototype.indexOf.call(obj, 1) === 1 && - Array.prototype.indexOf.call(obj, 2) === 2; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-2.js deleted file mode 100644 index 693370e332..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-2.js +++ /dev/null @@ -1,40 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-9-b-i-2", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-2.js", - - description: "Array.prototype.indexOf - element to be retrieved is own data property on an Array", - - test: function testcase() { - return [true, true, true].indexOf(true) === 0 && - [false, true, true].indexOf(true) === 1 && - [false, false, true].indexOf(true) === 2; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-24.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-24.js deleted file mode 100644 index b3f9638aa0..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-24.js +++ /dev/null @@ -1,53 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-9-b-i-24", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-24.js", - - description: "Array.prototype.indexOf - This object is the document host object", - - test: function testcase() { - - var targetObj = {}; - try { - document[0] = targetObj; - document[100] = "100"; - document[200] = "200"; - document.length = 200; - return 0 === Array.prototype.indexOf.call(document, targetObj) && - 100 === Array.prototype.indexOf.call(document, "100") && - -1 === Array.prototype.indexOf.call(document, "200"); - } finally { - delete document[0]; - delete document[100]; - delete document[200]; - delete document.length; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-25.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-25.js deleted file mode 100644 index 84889ee50c..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-25.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.14-9-b-i-25", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-25.js", - - description: "Array.prototype.indexOf applied to Arguments object which implements its own property get method (number of arguments is less than number of parameters)", - - test: function testcase() { - - var func = function (a, b) { - return 0 === Array.prototype.indexOf.call(arguments, arguments[0]) && - -1 === Array.prototype.indexOf.call(arguments, arguments[1]); - }; - - return func(true); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-26.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-26.js deleted file mode 100644 index 27a3920d18..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-26.js +++ /dev/null @@ -1,46 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.14-9-b-i-26", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-26.js", - - description: "Array.prototype.indexOf applied to Arguments object which implements its own property get method (number of arguments equals to number of parameters)", - - test: function testcase() { - - var func = function (a, b) { - return 0 === Array.prototype.indexOf.call(arguments, arguments[0]) && - 1 === Array.prototype.indexOf.call(arguments, arguments[1]) && - -1 === Array.prototype.indexOf.call(arguments, arguments[2]); - }; - - return func(0, true); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-27.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-27.js deleted file mode 100644 index badf19d6fd..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-27.js +++ /dev/null @@ -1,46 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.14-9-b-i-27", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-27.js", - - description: "Array.prototype.indexOf applied to Arguments object which implements its own property get method (number of arguments is greater than number of parameters)", - - test: function testcase() { - - var func = function (a, b) { - return 0 === Array.prototype.indexOf.call(arguments, arguments[0]) && - 3 === Array.prototype.indexOf.call(arguments, arguments[3]) && - -1 === Array.prototype.indexOf.call(arguments, arguments[4]); - }; - - return func(0, false, 0, true); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-3.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-3.js deleted file mode 100644 index eec32c0db4..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-3.js +++ /dev/null @@ -1,43 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-9-b-i-3", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-3.js", - - description: "Array.prototype.indexOf - element to be retrieved is own data property that overrides an inherited data property on an Array", - - test: function testcase() { - try { - Array.prototype[0] = false; - return [true].indexOf(true) === 0; - } finally { - delete Array.prototype[0]; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-4.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-4.js deleted file mode 100644 index eaaf8b661e..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-4.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-9-b-i-4", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-4.js", - - description: "Array.prototype.indexOf - element to be retrieved is own data property that overrides an inherited data property on an Array-like object", - - test: function testcase() { - - try { - Object.prototype[0] = false; - return 0 === Array.prototype.indexOf.call({ 0: true, 1: 1, length: 2 }, true); - } finally { - delete Object.prototype[0]; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-5.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-5.js deleted file mode 100644 index afb602d127..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-5.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-9-b-i-5", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-5.js", - - description: "Array.prototype.indexOf when element to be retrieved is own data property that overrides an inherited accessor property on an Array", - - test: function testcase() { - try { - Object.defineProperty(Array.prototype, "0", { - get: function () { - return false; - }, - configurable: true - }); - return 0 === [true].indexOf(true); - } finally { - delete Array.prototype[0]; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-6.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-6.js deleted file mode 100644 index b754a8f52d..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-6.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-9-b-i-6", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-6.js", - - description: "Array.prototype.indexOf when element to be retrieved is own data property that overrides an inherited accessor property on an Array-like object", - - test: function testcase() { - - try { - Object.defineProperty(Object.prototype, "0", { - get: function () { - return false; - }, - configurable: true - }); - return 0 === Array.prototype.indexOf.call({ 0: true, 1: 1, length: 2 }, true); - } finally { - delete Object.prototype[0]; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-7.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-7.js deleted file mode 100644 index 6ba3950bd0..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-7.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-9-b-i-7", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-7.js", - - description: "Array.prototype.indexOf - element to be retrieved is inherited data property on an Array", - - test: function testcase() { - try { - Array.prototype[0] = true; - Array.prototype[1] = false; - Array.prototype[2] = "true"; - return 0 === [, , , ].indexOf(true) && - 1 === [, , , ].indexOf(false) && - 2 === [, , , ].indexOf("true"); - } finally { - delete Array.prototype[0]; - delete Array.prototype[1]; - delete Array.prototype[2]; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf) && ![, 1].hasOwnProperty(0); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-8.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-8.js deleted file mode 100644 index c9d9c8efbd..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-8.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-9-b-i-8", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-8.js", - - description: "Array.prototype.indexOf - element to be retrieved is inherited data property on an Array-like object", - - test: function testcase() { - - try { - Object.prototype[0] = true; - Object.prototype[1] = false; - Object.prototype[2] = "true"; - return 0 === Array.prototype.indexOf.call({ length: 3 }, true) && - 1 === Array.prototype.indexOf.call({ length: 3 }, false) && - 2 === Array.prototype.indexOf.call({ length: 3 }, "true"); - } finally { - delete Object.prototype[0]; - delete Object.prototype[1]; - delete Object.prototype[2]; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-ii-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-ii-1.js deleted file mode 100644 index 10a568899f..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-ii-1.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-9-b-ii-1", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-ii-1.js", - - description: "Array.prototype.indexOf - type of array element is different from type of search element", - - test: function testcase() { - - return ["true"].indexOf(true) === -1 && - ["0"].indexOf(0) === -1 && - [false].indexOf(0) === -1 && - [undefined].indexOf(0) === -1 && - [null].indexOf(0) === -1 && - [[]].indexOf(0) === -1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-ii-10.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-ii-10.js deleted file mode 100644 index 1df3664528..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-ii-10.js +++ /dev/null @@ -1,38 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-9-b-ii-10", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-ii-10.js", - - description: "Array.prototype.indexOf - both array element and search element are Boolean type, and they have same value", - test: function testcase() { - - return [false, true].indexOf(true) === 1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-ii-11.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-ii-11.js deleted file mode 100644 index 6f22edbd45..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-ii-11.js +++ /dev/null @@ -1,41 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-9-b-ii-11", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-ii-11.js", - - description: "Array.prototype.indexOf - both array element and search element are Object type, and they refer to the same object", - test: function testcase() { - - var obj1 = {}; - var obj2 = {}; - var obj3 = obj2; - return [{}, obj1, obj2].indexOf(obj3) === 2; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-ii-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-ii-2.js deleted file mode 100644 index c8f5766db1..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-ii-2.js +++ /dev/null @@ -1,39 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-9-b-ii-2", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-ii-2.js", - - description: "Array.prototype.indexOf - both type of array element and type of search element are Undefined", - - test: function testcase() { - - return [undefined].indexOf() === 0 && [undefined].indexOf(undefined) === 0; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-ii-3.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-ii-3.js deleted file mode 100644 index 4a52228e45..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-ii-3.js +++ /dev/null @@ -1,39 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-9-b-ii-3", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-ii-3.js", - - description: "Array.prototype.indexOf - both type of array element and type of search element are null", - - test: function testcase() { - - return [null].indexOf(null) === 0; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-ii-4.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-ii-4.js deleted file mode 100644 index 31dcd85842..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-ii-4.js +++ /dev/null @@ -1,38 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-9-b-ii-4", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-ii-4.js", - - description: "Array.prototype.indexOf - search element is NaN", - test: function testcase() { - - return [+NaN, NaN, -NaN].indexOf(NaN) === -1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-ii-5.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-ii-5.js deleted file mode 100644 index 982c510245..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-ii-5.js +++ /dev/null @@ -1,38 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-9-b-ii-5", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-ii-5.js", - - description: "Array.prototype.indexOf - search element is -NaN", - test: function testcase() { - - return [+NaN, NaN, -NaN].indexOf(-NaN) === -1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-ii-6.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-ii-6.js deleted file mode 100644 index b7b2a8dbd3..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-ii-6.js +++ /dev/null @@ -1,38 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-9-b-ii-6", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-ii-6.js", - - description: "Array.prototype.indexOf - array element is +0 and search element is -0", - test: function testcase() { - - return [+0].indexOf(-0) === 0; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-ii-7.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-ii-7.js deleted file mode 100644 index f9d0895ef2..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-ii-7.js +++ /dev/null @@ -1,38 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-9-b-ii-7", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-ii-7.js", - - description: "Array.prototype.indexOf - array element is -0 and search element is +0", - test: function testcase() { - - return [-0].indexOf(+0) === 0; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-ii-8.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-ii-8.js deleted file mode 100644 index f64380c990..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-ii-8.js +++ /dev/null @@ -1,38 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-9-b-ii-8", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-ii-8.js", - - description: "Array.prototype.indexOf - both array element and search element are Number, and they have same value", - test: function testcase() { - - return [-1, 0, 1].indexOf(1) === 2; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-ii-9.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-ii-9.js deleted file mode 100644 index 7c2a1fbafa..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-ii-9.js +++ /dev/null @@ -1,38 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-9-b-ii-9", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-ii-9.js", - - description: "Array.prototype.indexOf - both array element and search element are String, and they have exactly the same sequence of characters", - test: function testcase() { - - return ["", "ab", "bca", "abc"].indexOf("abc") === 3; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-iii-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-iii-1.js deleted file mode 100644 index 7f30a9b0cf..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-iii-1.js +++ /dev/null @@ -1,39 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-9-b-iii-1", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-iii-1.js", - - description: "Array.prototype.indexOf - returns index of last one when more than two elements in array are eligible", - - test: function testcase() { - - return [1, 2, 2, 1, 2].indexOf(2) === 1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-iii-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-iii-2.js deleted file mode 100644 index f1a73c01e7..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-iii-2.js +++ /dev/null @@ -1,58 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.14-9-b-iii-2", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-iii-2.js", - - description: "Array.prototype.indexOf returns without visiting subsequent element once search value is found", - - test: function testcase() { - var arr = [1, 2, , 1, 2]; - var elementThirdAccessed = false; - var elementFifthAccessed = false; - - Object.defineProperty(arr, "2", { - get: function () { - elementThirdAccessed = true; - return 2; - }, - configurable: true - }); - Object.defineProperty(arr, "4", { - get: function () { - elementFifthAccessed = true; - return 2; - }, - configurable: true - }); - - arr.indexOf(2); - return !elementThirdAccessed && !elementFifthAccessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.indexOf) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-0-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-0-1.js deleted file mode 100644 index 55ae3ab20b..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-0-1.js +++ /dev/null @@ -1,35 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.15-0-1", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-0-1.js", - -description: "Array.prototype.lastIndexOf must exist as a function", - -test: function testcase() { - var f = Array.prototype.lastIndexOf; - if (typeof(f) === "function") { - return true; - } - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-0-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-0-2.js deleted file mode 100644 index 54bdd49115..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-0-2.js +++ /dev/null @@ -1,39 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest( { -id: "15.4.4.15-0-2", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-0-2.js", - -description: "Array.prototype.lastIndexOf has a length property whose value is 1.", - -test: function testcase() { - if (Array.prototype.lastIndexOf.length === 1) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-1.js deleted file mode 100644 index 0ebf2da1ed..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-1.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.15-1-1", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-1.js", - - description: "Array.prototype.lastIndexOf applied to undefined throws a TypeError", - - test: function testcase() { - - try { - Array.prototype.lastIndexOf.call(undefined); - return false; - } catch (e) { - if (e instanceof TypeError) { - return true; - } - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-10.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-10.js deleted file mode 100644 index 409433e00d..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-10.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.15-1-10", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-10.js", - - description: "Array.prototype.lastIndexOf applied to the Math object", - - test: function testcase() { - - try { - Math.length = 2; - Math[1] = 100; - return 1 === Array.prototype.lastIndexOf.call(Math, 100); - } finally { - delete Math.length; - delete Math[1]; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-11.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-11.js deleted file mode 100644 index 58b7b76501..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-11.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.15-1-11", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-11.js", - - description: "Array.prototype.lastIndexOf applied to Date object", - - test: function testcase() { - - var obj = new Date(); - obj.length = 2; - obj[1] = true; - - return Array.prototype.lastIndexOf.call(obj, true) === 1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-12.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-12.js deleted file mode 100644 index 85d976a32e..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-12.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest( { - - id: "15.4.4.15-1-12", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-12.js", - - description: "Array.prototype.lastIndexOf applied to RegExp object", - - test: function testcase() { - - var obj = new RegExp("afdasf"); - obj.length = 100; - obj[1] = "afdasf"; - - return Array.prototype.lastIndexOf.call(obj, "afdasf") === 1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-13.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-13.js deleted file mode 100644 index f91c72f095..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-13.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest( { - - id: "15.4.4.15-1-13", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-13.js", - - description: "Array.prototype.lastIndexOf applied to the JSON object", - - test: function testcase() { - - var targetObj = {}; - try { - JSON[3] = targetObj; - JSON.length = 5; - return 3 === Array.prototype.lastIndexOf.call(JSON, targetObj); - } finally { - delete JSON[3]; - delete JSON.length; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-14.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-14.js deleted file mode 100644 index 477c0b69ad..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-14.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest( { - - id: "15.4.4.15-1-14", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-14.js", - - description: "Array.prototype.lastIndexOf applied to Error object", - - test: function testcase() { - - var obj = new SyntaxError(); - obj.length = 2; - obj[1] = Infinity; - - return Array.prototype.lastIndexOf.call(obj, Infinity) === 1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-15.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-15.js deleted file mode 100644 index d68b7e5265..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-15.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.15-1-15", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-15.js", - - description: "Array.prototype.lastIndexOf applied to the Arguments object", - - test: function testcase() { - - var obj = (function fun() { - return arguments; - }(1, 2, 3)); - - return Array.prototype.lastIndexOf.call(obj, 2) === 1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-16.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-16.js deleted file mode 100644 index be3402768a..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-16.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the stepFiveOccursation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest( { - - id: "15.4.4.15-1-16", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-16.js", - - description: "Array.prototype.lastIndexOf applied to the document host object", - - test: function testcase() { - - var targetObj = ["document"]; - try { - document[5] = targetObj; - document.length = 100; - return 5 === Array.prototype.lastIndexOf.call(document, targetObj); - } finally { - delete document[5]; - delete document.length; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-2.js deleted file mode 100644 index 94c81443bc..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-2.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.15-1-2", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-2.js", - - description: "Array.prototype.lastIndexOf applied to null throws a TypeError", - - test: function testcase() { - - try { - Array.prototype.lastIndexOf.call(null); - return false; - } catch (e) { - if (e instanceof TypeError) { - return true; - } - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-3.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-3.js deleted file mode 100644 index 59c76d72e9..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-3.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest( { - - id: "15.4.4.15-1-3", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-3.js", - - description: "Array.prototype.lastIndexOf applied to boolean primitive", - - test: function testcase() { - - try { - Boolean.prototype[1] = true; - Boolean.prototype.length = 2; - - return 1 === Array.prototype.lastIndexOf.call(true, true); - } finally { - delete Boolean.prototype[1]; - delete Boolean.prototype.length; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-4.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-4.js deleted file mode 100644 index 1b0728bf16..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-4.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest( { - - id: "15.4.4.15-1-4", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-4.js", - - description: "Array.prototype.lastIndexOf applied to Boolean object", - - test: function testcase() { - - var obj = new Boolean(false); - obj.length = 2; - obj[1] = true; - - return Array.prototype.lastIndexOf.call(obj, true) === 1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-5.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-5.js deleted file mode 100644 index 33a0b9b7fe..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-5.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest( { - - id: "15.4.4.15-1-5", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-5.js", - - description: "Array.prototype.lastIndexOf applied to number primitive", - - test: function testcase() { - - try { - Number.prototype[1] = isNaN; - Number.prototype.length = 2; - return 1 === Array.prototype.lastIndexOf.call(5, isNaN); - } finally { - delete Number.prototype[1]; - delete Number.prototype.length; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-6.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-6.js deleted file mode 100644 index 138326fa1a..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-6.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest( { - - id: "15.4.4.15-1-6", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-6.js", - - description: "Array.prototype.lastIndexOf applied to Number object", - - test: function testcase() { - - var obj = new Number(-3); - obj.length = 2; - obj[1] = true; - - return Array.prototype.lastIndexOf.call(obj, true) === 1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-7.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-7.js deleted file mode 100644 index 9b238ca7ac..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-7.js +++ /dev/null @@ -1,40 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest( { - - id: "15.4.4.15-1-7", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-7.js", - - description: "Array.prototype.lastIndexOf applied to string primitive", - - test: function testcase() { - - return Array.prototype.lastIndexOf.call("abc", "c") === 2; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-8.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-8.js deleted file mode 100644 index a6a5b9769e..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-8.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest( { - - id: "15.4.4.15-1-8", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-8.js", - - description: "Array.prototype.lastIndexOf applied to String object", - - test: function testcase() { - - var obj = new String("undefined"); - - return Array.prototype.lastIndexOf.call(obj, "f") === 4; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-9.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-9.js deleted file mode 100644 index 74bbd42358..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-9.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.15-1-9", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-9.js", - - description: "Array.prototype.lastIndexOf applied to Function object", - - test: function testcase() { - - var obj = function (a, b) { - return a + b; - }; - obj[1] = true; - - return Array.prototype.lastIndexOf.call(obj, true) === 1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-1.js deleted file mode 100644 index fea8041938..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-1.js +++ /dev/null @@ -1,41 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.15-2-1", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-1.js", - - description: "Array.prototype.lastIndexOf - 'length' is own data property on an Array-like object", - - test: function testcase() { - var obj = { 1: null, 2: undefined, length: 2 }; - - return Array.prototype.lastIndexOf.call(obj, null) === 1 && - Array.prototype.lastIndexOf.call(obj, undefined) === -1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-10.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-10.js deleted file mode 100644 index 3fc9d662f5..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-10.js +++ /dev/null @@ -1,55 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.15-2-10", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-10.js", - - description: "Array.prototype.lastIndexOf - 'length' is inherited accessor property on an Array-like object", - - test: function testcase() { - - var proto = {}; - Object.defineProperty(proto, "length", { - get: function () { - return 2; - }, - configurable: true - }); - - var Con = function () {}; - Con.prototype = proto; - - var child = new Con(); - child[1] = 1; - child[2] = 2; - - return Array.prototype.lastIndexOf.call(child, 1) === 1 && - Array.prototype.lastIndexOf.call(child, 2) === -1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-11.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-11.js deleted file mode 100644 index 3c8534c989..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-11.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.15-2-11", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-11.js", - - description: "Array.prototype.lastIndexOf - 'length' is own accessor property without a get function on an Array-like object", - - test: function testcase() { - - var obj = { 0: 1 }; - Object.defineProperty(obj, "length", { - set: function () { }, - configurable: true - }); - - return Array.prototype.lastIndexOf.call(obj, 1) === -1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-12.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-12.js deleted file mode 100644 index 49d09bbab3..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-12.js +++ /dev/null @@ -1,55 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.15-2-12", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-12.js", - - description: "Array.prototype.lastIndexOf - 'length' is own accessor property without a get function that overrides an inherited accessor property on an Array-like object", - - test: function testcase() { - try { - Object.defineProperty(Object.prototype, "length", { - get: function () { - return 20; - }, - configurable: true - }); - - var obj = { 1: 1 }; - Object.defineProperty(obj, "length", { - set: function () { }, - configurable: true - }); - - return Array.prototype.lastIndexOf.call(obj, 1) === -1; - } finally { - delete Object.prototype.length; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-13.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-13.js deleted file mode 100644 index acddb12be3..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-13.js +++ /dev/null @@ -1,51 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.15-2-13", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-13.js", - - description: "Array.prototype.lastIndexOf - 'length' is inherited accessor property without a get function on an Array-like object", - - test: function testcase() { - - var proto = {}; - Object.defineProperty(proto, "length", { - set: function () { }, - configurable: true - }); - - var Con = function () {}; - Con.prototype = proto; - - var child = new Con(); - child[0] = true; - - return Array.prototype.lastIndexOf.call(child, true) === -1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-14.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-14.js deleted file mode 100644 index e6be2acf1c..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-14.js +++ /dev/null @@ -1,41 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.15-2-14", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-14.js", - - description: "Array.prototype.lastIndexOf - 'length' is undefined property on an Array-like object", - - test: function testcase() { - - var obj = { 0: null, 1: undefined }; - - return Array.prototype.lastIndexOf.call(obj, null) === -1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-15.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-15.js deleted file mode 100644 index 42ea960890..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-15.js +++ /dev/null @@ -1,41 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.15-2-15", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-15.js", - - description: "Array.prototype.lastIndexOf when 'length' is undefined property on an Array-like object", - - test: function testcase() { - - var obj = { 0: null, 1: undefined }; - - return Array.prototype.lastIndexOf.call(obj, null) === -1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-16.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-16.js deleted file mode 100644 index 29d8278c5b..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-16.js +++ /dev/null @@ -1,55 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.15-2-16", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-16.js", - - description: "Array.prototype.lastIndexOf - 'length' is property of the document host object", - - test: function testcase() { - var targetObj = {}; - try { - document.length = 2; - - document[1] = targetObj; - if (Array.prototype.lastIndexOf.call(document, targetObj) !== 1) { - return false; - } - - document[1] = {}; - document[2] = targetObj; - - return Array.prototype.lastIndexOf.call(document, targetObj) === -1; - } finally { - delete document[1]; - delete document[2]; - delete document.length; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-17.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-17.js deleted file mode 100644 index 6942783f61..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-17.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.15-2-17", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-17.js", - - description: "Array.prototype.lastIndexOf applied to Arguments object which implements its own property get method", - - test: function testcase() { - - var targetObj = function () { }; - var func = function (a, b) { - arguments[2] = function () { }; - return Array.prototype.lastIndexOf.call(arguments, targetObj) === 1 && - Array.prototype.lastIndexOf.call(arguments, arguments[2]) === -1; - }; - - return func(0, targetObj); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-18.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-18.js deleted file mode 100644 index 0aaee133a2..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-18.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.15-2-18", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-18.js", - - description: "Array.prototype.lastIndexOf applied to String object which implements its own property get method", - - test: function testcase() { - - var str = new String("012"); - try { - String.prototype[3] = "3"; - return Array.prototype.lastIndexOf.call(str, "2") === 2 && - Array.prototype.lastIndexOf.call(str, "3") === -1; - } finally { - delete String.prototype[3]; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-19.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-19.js deleted file mode 100644 index b159d785e9..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-19.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.15-2-19", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-19.js", - - description: "Array.prototype.lastIndexOf applied to String object which implements its own property get method", - - test: function testcase() { - - var obj = function (a, b) { - return a + b; - }; - obj[1] = "b"; - obj[2] = "c"; - - return Array.prototype.lastIndexOf.call(obj, obj[1]) === 1 && - Array.prototype.lastIndexOf.call(obj, obj[2]) === -1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-2.js deleted file mode 100644 index c4fabcbbeb..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-2.js +++ /dev/null @@ -1,46 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.15-2-2", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-2.js", - - description: "Array.prototype.lastIndexOf - 'length' is own data property on an Array", - - test: function testcase() { - var targetObj = {}; - try { - Array.prototype[2] = targetObj; - - return [0, targetObj].lastIndexOf(targetObj) === 1 && - [0, 1].lastIndexOf(targetObj) === -1; - } finally { - delete Array.prototype[2]; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-20.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-20.js deleted file mode 100644 index 7a2d84dc6e..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-20.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest( { - - id: "15.4.4.15-2-20", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-20.js", - - description: "Array.prototype.lastIndexOf applied to String object which implements its own property get method", - - test: function testcase() { - - var obj = new Function("a, b", "return a + b"); //value of obj length property will be 2; - obj[1] = "b"; - obj[2] = "c"; - - return Array.prototype.lastIndexOf.call(obj, obj[1]) === 1 && - Array.prototype.lastIndexOf.call(obj, obj[2]) === -1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-3.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-3.js deleted file mode 100644 index 2409d5b786..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-3.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { - - id: "15.4.4.15-2-3", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-3.js", - - description: "Array.prototype.lastIndexOf - 'length' is own data property that overrides an inherited data property on an Array-like object", - - test: function testcase() { - - var proto = {length: 0}; - - var Con = function () {}; - Con.prototype = proto; - - var child = new Con(); - child.length = 2; - child[1] = child; - - return Array.prototype.lastIndexOf.call(child, child) === 1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-4.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-4.js deleted file mode 100644 index 5a68a1d202..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-4.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.15-2-4", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-4.js", - - description: "Array.prototype.lastIndexOf when 'length' is own data property that overrides an inherited data property on an Array", - - test: function testcase() { - - var targetObj = {}; - var arrProtoLen; - try { - arrProtoLen = Array.prototype.length; - Array.prototype.length = 0; - return [0, targetObj, 2].lastIndexOf(targetObj) === 1; - } finally { - Array.prototype.length = arrProtoLen; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-5.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-5.js deleted file mode 100644 index b6f600fdbe..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-5.js +++ /dev/null @@ -1,57 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { - - id: "15.4.4.15-2-5", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-5.js", - - description: "Array.prototype.lastIndexOf - 'length' is own data property that overrides an inherited accessor property on an Array-like object", - - test: function testcase() { - var proto = {}; - Object.defineProperty(proto, "length", { - get: function () { - return 0; - }, - configurable: true - }); - - var Con = function () {}; - Con.prototype = proto; - - var child = new Con(); - - Object.defineProperty(child, "length", { - value: 2, - configurable: true - }); - child[1] = null; - - return Array.prototype.lastIndexOf.call(child, null) === 1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-6.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-6.js deleted file mode 100644 index de309337ff..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-6.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.15-2-6", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-6.js", - - description: "Array.prototype.lastIndexOf - 'length' is an inherited data property on an Array-like object", - - test: function testcase() { - - var proto = { length: 2 }; - - var Con = function () {}; - Con.prototype = proto; - - var child = new Con(); - child[1] = "x"; - child[2] = "y"; - - return Array.prototype.lastIndexOf.call(child, "x") === 1 && - Array.prototype.lastIndexOf.call(child, "y") === -1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-7.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-7.js deleted file mode 100644 index 9fdf112717..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-7.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.15-2-7", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-7.js", - - description: "Array.prototype.lastIndexOf - 'length' is own accessor property on an Array-like object", - - test: function testcase() { - - var obj = { 1: true, 2: false }; - - Object.defineProperty(obj, "length", { - get: function () { - return 2; - }, - configurable: true - }); - - return Array.prototype.lastIndexOf.call(obj, true) === 1 && - Array.prototype.lastIndexOf.call(obj, false) === -1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-8.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-8.js deleted file mode 100644 index 7016bac46d..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-8.js +++ /dev/null @@ -1,54 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.15-2-8", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-8.js", - - description: "Array.prototype.lastIndexOf - 'length' is own accessor property that overrides an inherited data property on an Array-like object", - - test: function testcase() { - - var proto = { length: 0 }; - - var Con = function () {}; - Con.prototype = proto; - - var child = new Con(); - child[1] = eval; - - Object.defineProperty(child, "length", { - get: function () { - return 2; - }, - configurable: true - }); - - return Array.prototype.lastIndexOf.call(child, eval) === 1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-9.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-9.js deleted file mode 100644 index b0c8be5b58..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-9.js +++ /dev/null @@ -1,59 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.15-2-9", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-9.js", - - description: "Array.prototype.lastIndexOf - 'length' is own accessor property that overrides an inherited accessor property on an Array-like object", - - test: function testcase() { - var proto = {}; - Object.defineProperty(proto, "length", { - get: function () { - return 0; - }, - configurable: true - }); - - var Con = function () {}; - Con.prototype = proto; - - var child = new Con(); - child[1] = true; - - Object.defineProperty(child, "length", { - get: function () { - return 2; - }, - configurable: true - }); - - return Array.prototype.lastIndexOf.call(child, true) === 1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-1.js deleted file mode 100644 index 64443c5840..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-1.js +++ /dev/null @@ -1,41 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { - - id: "15.4.4.15-3-1", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-1.js", - - description: "Array.prototype.lastIndexOf - value of 'length' is undefined", - - test: function testcase() { - - var obj = { 0: 1, 1: 1, length: undefined }; - - return Array.prototype.lastIndexOf.call(obj, 1) === -1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-10.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-10.js deleted file mode 100644 index 5e23f7c977..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-10.js +++ /dev/null @@ -1,41 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { - - id: "15.4.4.15-3-10", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-10.js", - - description: "Array.prototype.lastIndexOf - value of 'length' is a number (value is NaN)", - - test: function testcase() { - - var obj = { 0: 0, length: NaN }; - - return Array.prototype.lastIndexOf.call(obj, 0) === -1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-11.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-11.js deleted file mode 100644 index 7b065b55f6..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-11.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { - - id: "15.4.4.15-3-11", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-11.js", - - description: "Array.prototype.lastIndexOf - value of 'length' is a string containing positive number", - - test: function testcase() { - - var obj = {1: true, 2: false, length: "2"}; - - return Array.prototype.lastIndexOf.call(obj, true) === 1 && - Array.prototype.lastIndexOf.call(obj, false) === -1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-12.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-12.js deleted file mode 100644 index 60b51280d5..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-12.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { - - id: "15.4.4.15-3-12", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-12.js", - - description: "Array.prototype.lastIndexOf - value of 'length' is a string containing negative number", - - test: function testcase() { - - var obj = {1: null, 2: undefined, length: "-4294967294"}; - - return Array.prototype.lastIndexOf.call(obj, null) === 1 && - Array.prototype.lastIndexOf.call(obj, undefined) === -1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-13.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-13.js deleted file mode 100644 index 6f38e63b83..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-13.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.15-3-13", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-13.js", - - description: "Array.prototype.lastIndexOf - value of 'length' is a string containing a decimal number", - - test: function testcase() { - - var obj = { 4: 4, 5: 5, length: "5.512345" }; - - return Array.prototype.lastIndexOf.call(obj, 4) === 4 && - Array.prototype.lastIndexOf.call(obj, 5) === -1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-14.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-14.js deleted file mode 100644 index 813ac8ca5f..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-14.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { - - id: "15.4.4.15-3-14", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-14.js", - - description: "Array.prototype.lastIndexOf - value of 'length' is a string containing +/-Infinity", - - test: function testcase() { - - var objOne = { 0: true, 1: true, length: "Infinity" }; - var objTwo = { 0: true, 1: true, length: "+Infinity" }; - var objThree = { 0: true, 1: true, length: "-Infinity" }; - - return Array.prototype.lastIndexOf.call(objOne, true) === -1 && - Array.prototype.lastIndexOf.call(objTwo, true) === -1 && - Array.prototype.lastIndexOf.call(objThree, true) === -1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-15.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-15.js deleted file mode 100644 index 0827ee2cd8..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-15.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { - - id: "15.4.4.15-3-15", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-15.js", - - description: "Array.prototype.lastIndexOf - value of 'length' is a string containing an exponential number", - - test: function testcase() { - - var obj = {229: 229, 230: 2.3E2, length: "2.3E2"}; - - return Array.prototype.lastIndexOf.call(obj, 229) === 229 && - Array.prototype.lastIndexOf.call(obj, 2.3E2) === -1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-16.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-16.js deleted file mode 100644 index e516ba1b00..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-16.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.15-3-16", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-16.js", - - description: "Array.prototype.lastIndexOf - value of 'length' is a string which is able to be converted into hex number", - - test: function testcase() { - - var obj = { 2573: 2573, 2574: 0x000A0E, length: "0x000A0E" }; - - return Array.prototype.lastIndexOf.call(obj, 2573) === 2573 && - Array.prototype.lastIndexOf.call(obj, 0x000A0E) === -1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-17.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-17.js deleted file mode 100644 index 13f7dcb07f..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-17.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.15-3-17", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-17.js", - - description: "Array.prototype.lastIndexOf - value of 'length' is a string containing a number with leading zeros", - - test: function testcase() { - - var obj = { 1: 1, 2: 2, length: "0002.0" }; - - return Array.prototype.lastIndexOf.call(obj, 1) === 1 && - Array.prototype.lastIndexOf.call(obj, 2) === -1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-18.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-18.js deleted file mode 100644 index 9014679ebf..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-18.js +++ /dev/null @@ -1,41 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { - - id: "15.4.4.15-3-18", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-18.js", - - description: "Array.prototype.lastIndexOf - value of 'length' is a string that can't convert to a number", - - test: function testcase() { - var targetObj = new String("123abc123"); - var obj = { 0: targetObj, length: "123abc123" }; - - return Array.prototype.lastIndexOf.call(obj, targetObj) === -1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-19.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-19.js deleted file mode 100644 index 54ae6b628c..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-19.js +++ /dev/null @@ -1,58 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.15-3-19", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-19.js", - - description: "Array.prototype.lastIndexOf - value of 'length' is an Object which has an own toString method", - - test: function testcase() { - - // objects inherit the default valueOf() method from Object - // that simply returns itself. Since the default valueOf() method - // does not return a primitive value, ES next tries to convert the object - // to a number by calling its toString() method and converting the - // resulting string to a number. - - var targetObj = window; - var obj = { - 1: targetObj, - 2: 2, - - length: { - toString: function () { - return '2'; - } - } - }; - - return Array.prototype.lastIndexOf.call(obj, targetObj) === 1 && - Array.prototype.lastIndexOf.call(obj, 2) === -1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-2.js deleted file mode 100644 index 554cf97c05..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-2.js +++ /dev/null @@ -1,41 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest( { - - id: "15.4.4.15-3-2", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-2.js", - - description: "Array.prototype.lastIndexOf return -1 when value of 'length' is a boolean (value is true)", - - test: function testcase() { - var obj = { 0: 0, 1: 1, length: true }; - return Array.prototype.lastIndexOf.call(obj, 0) === 0 && - Array.prototype.lastIndexOf.call(obj, 1) === -1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-20.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-20.js deleted file mode 100644 index 49b3c14772..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-20.js +++ /dev/null @@ -1,52 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { - - id: "15.4.4.15-3-20", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-20.js", - - description: "Array.prototype.lastIndexOf - value of 'length' is an Object which has an own valueOf method", - - test: function testcase() { - - //valueOf method will be invoked first, since hint is Number - var obj = { - 1: true, - 2: 2, - - length: { - valueOf: function () { - return 2; - } - } - }; - - return Array.prototype.lastIndexOf.call(obj, true) === 1 && - Array.prototype.lastIndexOf.call(obj, 2) === -1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-21.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-21.js deleted file mode 100644 index dbef906e85..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-21.js +++ /dev/null @@ -1,58 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.15-3-21", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-21.js", - - description: "Array.prototype.lastIndexOf - 'length' is an object that has an own valueOf method that returns an object and toString method that returns a string", - - test: function testcase() { - - var toStringAccessed = false; - var valueOfAccessed = false; - - var targetObj = this; - var obj = { - 1: targetObj, - length: { - toString: function () { - toStringAccessed = true; - return '3'; - }, - - valueOf: function () { - valueOfAccessed = true; - return {}; - } - } - }; - - return Array.prototype.lastIndexOf.call(obj, targetObj) === 1 && toStringAccessed && valueOfAccessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-22.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-22.js deleted file mode 100644 index 681c16b2e8..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-22.js +++ /dev/null @@ -1,62 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { - - id: "15.4.4.15-3-22", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-22.js", - - description: "Array.prototype.lastIndexOf throws TypeError exception when 'length' is an object with toString and valueOf methods that don’t return primitive values", - - test: function testcase() { - - var toStringAccessed = false; - var valueOfAccessed = false; - - var obj = { - 1: true, - length: { - toString: function () { - toStringAccessed = true; - return {}; - }, - - valueOf: function () { - valueOfAccessed = true; - return {}; - } - } - }; - - try { - Array.prototype.lastIndexOf.call(obj, true); - return false; - } catch (e) { - return toStringAccessed && valueOfAccessed; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-23.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-23.js deleted file mode 100644 index f9dc0f25ad..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-23.js +++ /dev/null @@ -1,63 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { - - id: "15.4.4.15-3-23", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-23.js", - - description: "Array.prototype.lastIndexOf uses inherited valueOf method when 'length' is an object with an own toString and an inherited valueOf methods", - - test: function testcase() { - - var toStringAccessed = false; - var valueOfAccessed = false; - - var proto = { - valueOf: function () { - valueOfAccessed = true; - return 2; - } - }; - - var Con = function () {}; - Con.prototype = proto; - - var child = new Con(); - child.toString = function () { - toStringAccessed = true; - return 2; - }; - - var obj = { - 1: child, - length: child - }; - - return Array.prototype.lastIndexOf.call(obj, child) === 1 && valueOfAccessed && !toStringAccessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-24.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-24.js deleted file mode 100644 index 8244a562e4..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-24.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.15-3-24", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-24.js", - - description: "Array.prototype.lastIndexOf - value of 'length' is a positive non-integer, ensure truncation occurs in the proper direction", - - test: function testcase() { - - var obj = { 122: true, 123: false, length: 123.5 }; - - return Array.prototype.lastIndexOf.call(obj, true) === 122 && - Array.prototype.lastIndexOf.call(obj, false) === -1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-25.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-25.js deleted file mode 100644 index e7b98ff57d..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-25.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { - - id: "15.4.4.15-3-25", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-25.js", - - description: "Array.prototype.lastIndexOf - value of 'length' is a negative non-integer, ensure truncation occurs in the proper direction", - - test: function testcase() { - - var obj = { 1: true, 2: false, length: -4294967294.5 }; - - return Array.prototype.lastIndexOf.call(obj, true) === 1 && - Array.prototype.lastIndexOf.call(obj, false) === -1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-26.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-26.js deleted file mode 100644 index 1736586c4f..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-26.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { - - id: "15.4.4.15-3-26", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-26.js", - - description: "Array.prototype.lastIndexOf when value of 'length' is boundary value (2^32 - 2)", - - test: function testcase() { - var targetObj = {}; - var obj = { - 4294967293: targetObj, - 4294967294: true, - length: 4294967294 - }; - - return Array.prototype.lastIndexOf.call(obj, targetObj) === 4294967293; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-27.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-27.js deleted file mode 100644 index 0d18beb3d0..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-27.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { - - id: "15.4.4.15-3-27", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-27.js", - - description: "Array.prototype.lastIndexOf when value of 'length' is boundary value (2^32 - 1)", - - test: function testcase() { - var targetObj = {}; - var obj = { - 4294967294: targetObj, - 4294967295: true, - length: 4294967295 - }; - - return Array.prototype.lastIndexOf.call(obj, targetObj) === 4294967294; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-28.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-28.js deleted file mode 100644 index 00b16eb9be..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-28.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { - - id: "15.4.4.15-3-28", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-28.js", - - description: "Array.prototype.lastIndexOf - value of 'length' is boundary value (2^32)", - - test: function testcase() { - - var targetObj = {}; - var obj = { - 0: targetObj, - 4294967294: targetObj, - 4294967295: targetObj, - length: 4294967296 - }; - - return Array.prototype.lastIndexOf.call(obj, targetObj) === -1; //verify length is 0 finally - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-29.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-29.js deleted file mode 100644 index df5a0f5a8d..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-29.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { - - id: "15.4.4.15-3-29", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-29.js", - - description: "Array.prototype.lastIndexOf - value of 'length' is boundary value (2^32 + 1)", - - test: function testcase() { - - var targetObj = {}; - var obj = { - 0: targetObj, - 1: 4294967297, - length: 4294967297 - }; - - return Array.prototype.lastIndexOf.call(obj, targetObj) === 0 && - Array.prototype.lastIndexOf.call(obj, 4294967297) === -1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-3.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-3.js deleted file mode 100644 index 00f50b3c51..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-3.js +++ /dev/null @@ -1,41 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { - - id: "15.4.4.15-3-3", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-3.js", - - description: "Array.prototype.lastIndexOf - value of 'length' is a number (value is 0)", - - test: function testcase() { - - var obj = { 0: "undefined", length: 0 }; - - return Array.prototype.lastIndexOf.call(obj, "undefined") === -1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-4.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-4.js deleted file mode 100644 index d8756ee608..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-4.js +++ /dev/null @@ -1,41 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { - - id: "15.4.4.15-3-4", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-4.js", - - description: "Array.prototype.lastIndexOf - value of 'length' is a number (value is -0)", - - test: function testcase() { - - var obj = { 0: true, length: -0 }; - - return Array.prototype.lastIndexOf.call(obj, true) === -1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-5.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-5.js deleted file mode 100644 index 3d8f998547..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-5.js +++ /dev/null @@ -1,41 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { - - id: "15.4.4.15-3-5", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-5.js", - - description: "Array.prototype.lastIndexOf - value of 'length' is a number (value is +0)", - - test: function testcase() { - - var obj = { 0: +0, length: +0 }; - - return Array.prototype.lastIndexOf.call(obj, +0) === -1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-6.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-6.js deleted file mode 100644 index 59e83fcdc5..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-6.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.15-3-6", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-6.js", - - description: "Array.prototype.lastIndexOf - value of 'length' is a number (value is a positive number)", - - test: function testcase() { - - var obj = { 99: true, 100: 100, length: 100 }; - - return Array.prototype.lastIndexOf.call(obj, true) === 99 && - Array.prototype.lastIndexOf.call(obj, 100) === -1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-7.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-7.js deleted file mode 100644 index 39006a8ed4..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-7.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { - - id: "15.4.4.15-3-7", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-7.js", - - description: "Array.prototype.lastIndexOf - value of 'length' is a number (value is a negative number)", - - test: function testcase() { - - var obj = { 4: -Infinity, 5: Infinity, length: 5 - Math.pow(2, 32) }; - - return Array.prototype.lastIndexOf.call(obj, -Infinity) === 4 && - Array.prototype.lastIndexOf.call(obj, Infinity) === -1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-8.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-8.js deleted file mode 100644 index 251fd34dc4..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-8.js +++ /dev/null @@ -1,41 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { - - id: "15.4.4.15-3-8", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-8.js", - - description: "Array.prototype.lastIndexOf - value of 'length' is a number (value is Infinity)", - - test: function testcase() { - - var obj = { 0: 0, length: Infinity }; - - return Array.prototype.lastIndexOf.call(obj, 0) === -1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-9.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-9.js deleted file mode 100644 index 3af32c956f..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-9.js +++ /dev/null @@ -1,41 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.15-3-9", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-9.js", - - description: "Array.prototype.lastIndexOf - value of 'length' is a number (value is -Infinity)", - - test: function testcase() { - - var obj = { 0: 0, length: -Infinity }; - - return Array.prototype.lastIndexOf.call(obj, 0) === -1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-4-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-4-1.js deleted file mode 100644 index 4129c6e56e..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-4-1.js +++ /dev/null @@ -1,39 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.15-4-1", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-4-1.js", - -description: "Array.prototype.lastIndexOf returns -1 if 'length' is 0 (empty array)", - -test: function testcase() { - var i = [].lastIndexOf(42); - if (i === -1) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-4-10.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-4-10.js deleted file mode 100644 index 6a005c6ef8..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-4-10.js +++ /dev/null @@ -1,40 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.15-4-10", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-4-10.js", - - description: "Array.prototype.lastIndexOf - 'length' is a number of value -6e-1", - - test: function testcase() { - var targetObj = []; - var obj = { 0: targetObj, 100: targetObj, length: -6e-1 }; - return Array.prototype.lastIndexOf.call(obj, targetObj) === -1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-4-11.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-4-11.js deleted file mode 100644 index 6ef6ccc019..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-4-11.js +++ /dev/null @@ -1,40 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.15-4-11", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-4-11.js", - - description: "Array.prototype.lastIndexOf - 'length' is an empty string", - - test: function testcase() { - var targetObj = []; - var obj = { 0: targetObj, 100: targetObj, length: "" }; - return Array.prototype.lastIndexOf.call(obj, targetObj) === -1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-4-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-4-2.js deleted file mode 100644 index 56810e97ca..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-4-2.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest( { -id: "15.4.4.15-4-2", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-4-2.js", - -description: "Array.prototype.lastIndexOf returns -1 if 'length' is 0 ( length overridden to null (type conversion))", - -test: function testcase() { - - var i = Array.prototype.lastIndexOf.call({length: null}, 1); - - if (i === -1) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-4-3.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-4-3.js deleted file mode 100644 index 752c5162cc..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-4-3.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest( { -id: "15.4.4.15-4-3", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-4-3.js", - -description: "Array.prototype.lastIndexOf returns -1 if 'length' is 0 (length overridden to false (type conversion))", - -test: function testcase() { - - var i = Array.prototype.lastIndexOf.call({length: false}, 1); - - if (i === -1) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-4-4.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-4-4.js deleted file mode 100644 index ba2738d92e..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-4-4.js +++ /dev/null @@ -1,46 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest( { -id: "15.4.4.15-4-4", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-4-4.js", - -description: "Array.prototype.lastIndexOf returns -1 if 'length' is 0 (generic 'array' with length 0 )", - -test: function testcase() { - foo.prototype = new Array(1, 2, 3); - function foo() {} - var f = new foo(); - f.length = 0; - - var i = Array.prototype.lastIndexOf.call({length: 0}, 1); - - if (i === -1) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-4-5.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-4-5.js deleted file mode 100644 index de3576f285..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-4-5.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest( { -id: "15.4.4.15-4-5", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-4-5.js", - -description: "Array.prototype.lastIndexOf returns -1 if 'length' is 0 ( length overridden to '0' (type conversion))", - -test: function testcase() { - - var i = Array.prototype.lastIndexOf.call({length: '0'}, 1); - - if (i === -1) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-4-6.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-4-6.js deleted file mode 100644 index 77862525d4..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-4-6.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest( { -id: "15.4.4.15-4-6", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-4-6.js", - -description: "Array.prototype.lastIndexOf returns -1 if 'length' is 0 (subclassed Array, length overridden with obj with valueOf)", - -test: function testcase() { - - var i = Array.prototype.lastIndexOf.call({length: { valueOf: function () { return 0;}}}, 1); - - if (i === -1) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-4-7.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-4-7.js deleted file mode 100644 index 54a4fea968..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-4-7.js +++ /dev/null @@ -1,53 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest( { -id: "15.4.4.15-4-7", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-4-7.js", - -description: "Array.prototype.lastIndexOf returns -1 if 'length' is 0 ( length is object overridden with obj w/o valueOf (toString))", - -test: function testcase() { - foo.prototype = new Array(1, 2, 3); - function foo() {} - var f = new foo(); - - var o = { toString: function () { return '0';}}; - f.length = o; - - // objects inherit the default valueOf method of the Object object; - // that simply returns the itself. Since the default valueOf() method - // does not return a primitive value, ES next tries to convert the object - // to a number by calling its toString() method and converting the - // resulting string to a number. - var i = Array.prototype.lastIndexOf.call({length: { toString: function () { return '0';}}}, 1); - - if (i === -1) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-4-8.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-4-8.js deleted file mode 100644 index 59c2b23904..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-4-8.js +++ /dev/null @@ -1,56 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest( { -id: "15.4.4.15-4-8", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-4-8.js", - -description: "Array.prototype.lastIndexOf returns -1 if 'length' is 0 (length is an empty array)", - -test: function testcase() { - - - // objects inherit the default valueOf method of the Object object; - // that simply returns the itself. Since the default valueOf() method - // does not return a primitive value, ES next tries to convert the object - // to a number by calling its toString() method and converting the - // resulting string to a number. - // - // The toString( ) method on Array converts the array elements to strings, - // then returns the result of concatenating these strings, with commas in - // between. An array with no elements converts to the empty string, which - // converts to the number 0. If an array has a single element that is a - // number n, the array converts to a string representation of n, which is - // then converted back to n itself. If an array contains more than one element, - // or if its one element is not a number, the array converts to NaN. - var i = Array.prototype.lastIndexOf.call({length: [ ]}, 1); - - if (i === -1) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-4-9.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-4-9.js deleted file mode 100644 index 2652ae8299..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-4-9.js +++ /dev/null @@ -1,40 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.15-4-9", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-4-9.js", - - description: "Array.prototype.lastIndexOf - 'length' is a number of value 0.1", - - test: function testcase() { - var targetObj = []; - var obj = { 0: targetObj, 100: targetObj, length: 0.1 }; - return Array.prototype.lastIndexOf.call(obj, targetObj) === -1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-1.js deleted file mode 100644 index 17a3c062c6..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-1.js +++ /dev/null @@ -1,40 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.15-5-1", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-1.js", - -description: "Array.prototype.lastIndexOf when fromIndex is string", - -test: function testcase() { - var a = new Array(0,1,1); - if (a.lastIndexOf(1,"1") === 1 && // "1" resolves to 1 - a.lastIndexOf(1,"one") === -1) { // NaN string resolves to 0 - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-10.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-10.js deleted file mode 100644 index a996155cdb..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-10.js +++ /dev/null @@ -1,40 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.15-5-10", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-10.js", - - description: "Array.prototype.lastIndexOf - value of 'fromIndex' is a number (value is positive number)", - - test: function testcase() { - var targetObj = {}; - return [0, targetObj, true].lastIndexOf(targetObj, 1.5) === 1 && - [0, true, targetObj].lastIndexOf(targetObj, 1.5) === -1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-11.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-11.js deleted file mode 100644 index 90688bca32..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-11.js +++ /dev/null @@ -1,40 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.15-5-11", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-11.js", - - description: "Array.prototype.lastIndexOf - value of 'fromIndex' is a number (value is negative number)", - - test: function testcase() { - var targetObj = {}; - return [0, targetObj, true].lastIndexOf(targetObj, -2.5) === 1 && - [0, true, targetObj].lastIndexOf(targetObj, -2.5) === -1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-12.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-12.js deleted file mode 100644 index ad2b99ab89..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-12.js +++ /dev/null @@ -1,40 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.15-5-12", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-12.js", - - description: "Array.prototype.lastIndexOf - value of 'fromIndex' is a number (value is Infinity)", - - test: function testcase() { - var arr = []; - arr[Math.pow(2, 32) - 2] = null; // length is the max value of Uint type - return arr.lastIndexOf(null, Infinity) === (Math.pow(2, 32) - 2); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-13.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-13.js deleted file mode 100644 index 624ffe32c4..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-13.js +++ /dev/null @@ -1,39 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { - - id: "15.4.4.15-5-13", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-13.js", - - description: "Array.prototype.lastIndexOf - value of 'fromIndex' is a number (value is -Infinity)", - - test: function testcase() { - - return [true].lastIndexOf(true, -Infinity) === -1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-14.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-14.js deleted file mode 100644 index fc39daff3d..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-14.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { - - id: "15.4.4.15-5-14", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-14.js", - - description: "Array.prototype.lastIndexOf - value of 'fromIndex' is a number (value is NaN)", - - test: function testcase() { - - return [0, true].lastIndexOf(true, NaN) === -1 && // from Index will be convert to +0 - [true, 0].lastIndexOf(true, NaN) === 0 && - [0, true].lastIndexOf(true, -NaN) === -1 && - [true, 0].lastIndexOf(true, -NaN) === 0; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-15.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-15.js deleted file mode 100644 index acc4055441..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-15.js +++ /dev/null @@ -1,40 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { - - id: "15.4.4.15-5-15", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-15.js", - - description: "Array.prototype.lastIndexOf - value of 'fromIndex' is a string containing a negative number", - - test: function testcase() { - - return [0, "-2", 2].lastIndexOf("-2", "-2") === 1 && - [0, 2, "-2"].lastIndexOf("-2", "-2") === -1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-16.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-16.js deleted file mode 100644 index 6d9053b41c..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-16.js +++ /dev/null @@ -1,40 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.15-5-16", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-16.js", - - description: "Array.prototype.lastIndexOf - value of 'fromIndex' is a string containing Infinity", - - test: function testcase() { - var arr = []; - arr[Math.pow(2, 32) - 2] = true; // length is the max value of Uint type - return arr.lastIndexOf(true, "Infinity") === (Math.pow(2, 32) - 2); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-17.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-17.js deleted file mode 100644 index d2d14329f6..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-17.js +++ /dev/null @@ -1,39 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { - - id: "15.4.4.15-5-17", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-17.js", - - description: "Array.prototype.lastIndexOf - value of 'fromIndex' is a string containing -Infinity", - - test: function testcase() { - - return [true].lastIndexOf(true, "-Infinity") === -1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-18.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-18.js deleted file mode 100644 index d401cfdede..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-18.js +++ /dev/null @@ -1,40 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.15-5-18", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-18.js", - - description: "Array.prototype.lastIndexOf - value of 'fromIndex' is a string containing an exponential number", - - test: function testcase() { - var targetObj = {}; - return [0, NaN, targetObj, 3, false].lastIndexOf(targetObj, "2E0") === 2 && - [0, NaN, 3, targetObj, false].lastIndexOf(targetObj, "2E0") === -1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-19.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-19.js deleted file mode 100644 index 693d50304c..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-19.js +++ /dev/null @@ -1,40 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.15-5-19", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-19.js", - - description: "Array.prototype.lastIndexOf - value of 'fromIndex' is a string containing a hex number", - - test: function testcase() { - var targetObj = {}; - return [0, true, targetObj, 3, false].lastIndexOf(targetObj, "0x0002") === 2 && - [0, true, 3, targetObj, false].lastIndexOf(targetObj, "0x0002") === -1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-2.js deleted file mode 100644 index 34a81513bc..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-2.js +++ /dev/null @@ -1,41 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.15-5-2", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-2.js", - -description: "Array.prototype.lastIndexOf when fromIndex is floating point number", - -test: function testcase() { - var a = new Array(1,2,1); - if (a.lastIndexOf(2,1.49) === 1 && // 1.49 resolves to 1 - a.lastIndexOf(2,0.51) === -1 && // 0.51 resolves to 0 - a.lastIndexOf(1,0.51) === 0){ // 0.51 resolves to 0 - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-20.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-20.js deleted file mode 100644 index e0173ca484..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-20.js +++ /dev/null @@ -1,40 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.15-5-20", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-20.js", - - description: "Array.prototype.lastIndexOf - value of 'fromIndex' which is a string containing a number with leading zeros", - - test: function testcase() { - var targetObj = {}; - return [0, true, targetObj, 3, false].lastIndexOf(targetObj, "0002.10") === 2 && - [0, true, 3, targetObj, false].lastIndexOf(targetObj, "0002.10") === -1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-21.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-21.js deleted file mode 100644 index 98f03dcffb..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-21.js +++ /dev/null @@ -1,52 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.15-5-21", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-21.js", - - description: "Array.prototype.lastIndexOf - value of 'fromIndex' which is an Object, and has an own toString method", - - test: function testcase() { - - // objects inherit the default valueOf() method from Object - // that simply returns itself. Since the default valueOf() method - // does not return a primitive value, ES next tries to convert the object - // to a number by calling its toString() method and converting the - // resulting string to a number. - var fromIndex = { - toString: function () { - return '2'; - } - }; - var targetObj = new RegExp(); - - return [0, true, targetObj, 3, false].lastIndexOf(targetObj, fromIndex) === 2 && - [0, true, 3, targetObj, false].lastIndexOf(targetObj, fromIndex) === -1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-22.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-22.js deleted file mode 100644 index a15a357a39..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-22.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { - - id: "15.4.4.15-5-22", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-22.js", - - description: "Array.prototype.lastIndexOf - value of 'fromIndex' which is an object, and has an own valueOf method", - - test: function testcase() { - - var fromIndex = { - valueOf: function () { - return 2; - } - }; - - var targetObj = function () {}; - return [0, true, targetObj, 3, false].lastIndexOf(targetObj, fromIndex) === 2 && - [0, true, 3, targetObj, false].lastIndexOf(targetObj, fromIndex) === -1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-23.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-23.js deleted file mode 100644 index 4fcf52b0b7..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-23.js +++ /dev/null @@ -1,54 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { - - id: "15.4.4.15-5-23", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-23.js", - - description: "Array.prototype.lastIndexOf - value of 'fromIndex' is an object that has an own valueOf method that returns an object and toString method that returns a string", - - test: function testcase() { - - var toStringAccessed = false; - var valueOfAccessed = false; - - var fromIndex = { - toString: function () { - toStringAccessed = true; - return '1'; - }, - - valueOf: function () { - valueOfAccessed = true; - return {}; - } - }; - - return [0, true].lastIndexOf(true, fromIndex) === 1 && toStringAccessed && valueOfAccessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-24.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-24.js deleted file mode 100644 index 0e1978d92f..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-24.js +++ /dev/null @@ -1,59 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.15-5-24", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-24.js", - - description: "Array.prototype.lastIndexOf throws TypeError exception when value of 'fromIndex' is an object that both toString and valueOf methods than don't return primitive value", - - test: function testcase() { - - var toStringAccessed = false; - var valueOfAccessed = false; - - var fromIndex = { - toString: function () { - toStringAccessed = true; - return {}; - }, - - valueOf: function () { - valueOfAccessed = true; - return {}; - } - }; - - try { - [0, null].lastIndexOf(null, fromIndex); - return false; - } catch (e) { - return toStringAccessed && valueOfAccessed; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-25.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-25.js deleted file mode 100644 index 4f3e1a9d49..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-25.js +++ /dev/null @@ -1,58 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { - - id: "15.4.4.15-5-25", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-25.js", - - description: "Array.prototype.lastIndexOf use inherited valueOf method when value of 'fromIndex' is an object with an own toString and inherited valueOf methods", - - test: function testcase() { - - var toStringAccessed = false; - var valueOfAccessed = false; - - var proto = { - valueOf: function () { - valueOfAccessed = true; - return 1; - } - }; - - var Con = function () {}; - Con.prototype = proto; - - var child = new Con(); - child.toString = function () { - toStringAccessed = true; - return 1; - }; - - return [0, true].lastIndexOf(true, child) === 1 && valueOfAccessed && !toStringAccessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-26.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-26.js deleted file mode 100644 index 38d92a8d43..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-26.js +++ /dev/null @@ -1,66 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.15-5-26", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-26.js", - - description: "Array.prototype.lastIndexOf - side effects produced by step 2 are visible when an exception occurs", - - test: function testcase() { - - var stepTwoOccurs = false; - var stepFiveOccurs = false; - var obj = {}; - - Object.defineProperty(obj, "length", { - get: function () { - stepTwoOccurs = true; - if (stepFiveOccurs) { - throw new Error("Step 5 occurred out of order"); - } - return 20; - }, - configurable: true - }); - - var fromIndex = { - valueOf: function () { - stepFiveOccurs = true; - return 0; - } - }; - - try { - Array.prototype.lastIndexOf.call(obj, undefined, fromIndex); - return stepTwoOccurs && stepFiveOccurs; - } catch (ex) { - return false; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-27.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-27.js deleted file mode 100644 index e904792d54..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-27.js +++ /dev/null @@ -1,71 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.15-5-27", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-27.js", - - description: "Array.prototype.lastIndexOf - side effects produced by step 3 are visible when an exception occurs", - - test: function testcase() { - - var stepThreeOccurs = false; - var stepFiveOccurs = false; - - var obj = {}; - - Object.defineProperty(obj, "length", { - get: function () { - return { - valueOf: function () { - stepThreeOccurs = true; - if (stepFiveOccurs) { - throw new Error("Step 5 occurred out of order"); - } - return 20; - } - }; - }, - configurable: true - }); - - var fromIndex = { - valueOf: function () { - stepFiveOccurs = true; - return 0; - } - }; - - try { - Array.prototype.lastIndexOf.call(obj, undefined, fromIndex); - return stepThreeOccurs && stepFiveOccurs; - } catch (ex) { - return false; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-28.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-28.js deleted file mode 100644 index afc3bb5123..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-28.js +++ /dev/null @@ -1,52 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { - - id: "15.4.4.15-5-28", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-28.js", - - description: "Array.prototype.lastIndexOf - side effects produced by step 1 are visible when an exception occurs", - - test: function testcase() { - - var stepFiveOccurs = false; - var fromIndex = { - valueOf: function () { - stepFiveOccurs = true; - return 0; - } - }; - - try { - Array.prototype.lastIndexOf.call(undefined, undefined, fromIndex); - return false; - } catch (e) { - return (e instanceof TypeError) && !stepFiveOccurs; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-29.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-29.js deleted file mode 100644 index 3dc58007fd..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-29.js +++ /dev/null @@ -1,61 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.15-5-29", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-29.js", - - description: "Array.prototype.lastIndexOf - side effects produced by step 2 are visible when an exception occurs", - - test: function testcase() { - - var stepFiveOccurs = false; - - var obj = {}; - Object.defineProperty(obj, "length", { - get: function () { - throw new RangeError(); - }, - configurable: true - }); - - var fromIndex = { - valueOf: function () { - stepFiveOccurs = true; - return 0; - } - }; - - try { - Array.prototype.lastIndexOf.call(obj, undefined, fromIndex); - return false; - } catch (e) { - return (e instanceof RangeError) && !stepFiveOccurs; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-3.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-3.js deleted file mode 100644 index d58e204be6..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-3.js +++ /dev/null @@ -1,40 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.15-5-3", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-3.js", - -description: "Array.prototype.lastIndexOf when fromIndex is boolean", - -test: function testcase() { - var a = new Array(1,2,1); - if (a.lastIndexOf(2,true) === 1 && // true resolves to 1 - a.lastIndexOf(2,false) === -1 ) { // false resolves to 0 - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-30.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-30.js deleted file mode 100644 index a9d4d64f46..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-30.js +++ /dev/null @@ -1,65 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.15-5-30", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-30.js", - - description: "Array.prototype.lastIndexOf - side effects produced by step 3 are visible when an exception occurs", - - test: function testcase() { - - var stepFiveOccurs = false; - - var obj = {}; - Object.defineProperty(obj, "length", { - get: function () { - return { - valueOf: function () { - throw new TypeError(); - } - }; - }, - configurable: true - }); - - var fromIndex = { - valueOf: function () { - stepFiveOccurs = true; - return 0; - } - }; - - try { - Array.prototype.lastIndexOf.call(obj, undefined, fromIndex); - return false; - } catch (e) { - return (e instanceof TypeError) && !stepFiveOccurs; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-31.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-31.js deleted file mode 100644 index 0e5a544333..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-31.js +++ /dev/null @@ -1,40 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.15-5-31", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-31.js", - - description: "Array.prototype.lastIndexOf - 'fromIndex' is a positive non-integer, verify truncation occurs in the proper direction", - - test: function testcase() { - var targetObj = {}; - return [0, targetObj, true].lastIndexOf(targetObj, 1.5) === 1 && - [0, true, targetObj].lastIndexOf(targetObj, 1.5) === -1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-32.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-32.js deleted file mode 100644 index 6215888f4a..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-32.js +++ /dev/null @@ -1,41 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.15-5-32", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-32.js", - - description: "Array.prototype.lastIndexOf - 'fromIndex' is a negative non-integer, verify truncation occurs in the proper direction", - - test: function testcase() { - var targetObj = {}; - return [0, targetObj, true].lastIndexOf(targetObj, -2.5) === 1 && - [0, true, targetObj].lastIndexOf(targetObj, -2.5) === -1; - - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-33.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-33.js deleted file mode 100644 index 37a0bdc873..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-33.js +++ /dev/null @@ -1,43 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.15-5-33", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-33.js", - - description: "Array.prototype.lastIndexOf - match on the first element, a middle element and the last element when 'fromIndex' is passed", - - test: function testcase() { - - return [0, 1, 2, 3, 4].lastIndexOf(0, 0) === 0 && - [0, 1, 2, 3, 4].lastIndexOf(0, 2) === 0 && - [0, 1, 2, 3, 4].lastIndexOf(2, 2) === 2 && - [0, 1, 2, 3, 4].lastIndexOf(2, 4) === 2 && - [0, 1, 2, 3, 4].lastIndexOf(4, 4) === 4; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-4.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-4.js deleted file mode 100644 index 2afb1d6ab1..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-4.js +++ /dev/null @@ -1,41 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.15-5-4", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-4.js", - -description: "Array.prototype.lastIndexOf when fromIndex is undefined", - -test: function testcase() { - var a = new Array(1,2,1); - if (a.lastIndexOf(2,undefined) === -1 && - a.lastIndexOf(1,undefined) === 0 && - a.lastIndexOf(1) === 2) { // undefined resolves to 0, no second argument resolves to len - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-5.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-5.js deleted file mode 100644 index 0755c48592..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-5.js +++ /dev/null @@ -1,39 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.15-5-5", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-5.js", - -description: "Array.prototype.lastIndexOf when fromIndex is null", - -test: function testcase() { - var a = new Array(1,2,1); - if (a.lastIndexOf(2,null) === -1 && a.lastIndexOf(1,null) === 0) { // null resolves to 0 - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-6.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-6.js deleted file mode 100644 index 58b3d71a25..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-6.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.15-5-6", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-6.js", - - description: "Array.prototype.lastIndexOf when 'fromIndex' isn't passed", - - test: function testcase() { - var arr = [0, 1, 2, 3, 4]; - //'fromIndex' will be set as 4 if not passed by default - return arr.lastIndexOf(0) === arr.lastIndexOf(0, 4) && - arr.lastIndexOf(2) === arr.lastIndexOf(2, 4) && - arr.lastIndexOf(4) === arr.lastIndexOf(4, 4); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-7.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-7.js deleted file mode 100644 index 4ea6f7556c..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-7.js +++ /dev/null @@ -1,40 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.15-5-7", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-7.js", - - description: "Array.prototype.lastIndexOf - value of 'fromIndex' is a number (value is 0)", - - test: function testcase() { - - return [0, 100].lastIndexOf(100, 0) === -1 && // verify fromIndex is not more than 0 - [200, 0].lastIndexOf(200, 0) === 0; // verify fromIndex is not less than 0 - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-8.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-8.js deleted file mode 100644 index c2948de9db..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-8.js +++ /dev/null @@ -1,40 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.15-5-8", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-8.js", - - description: "Array.prototype.lastIndexOf - value of 'fromIndex' is a number (value is +0)", - - test: function testcase() { - - return [0, true].lastIndexOf(true, +0) === -1 && - [true, 0].lastIndexOf(true, +0) === 0; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-9.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-9.js deleted file mode 100644 index 1281b1de9c..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-9.js +++ /dev/null @@ -1,40 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { - - id: "15.4.4.15-5-9", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-9.js", - - description: "Array.prototype.lastIndexOf - value of 'fromIndex' is a number (value is -0)", - - test: function testcase() { - - return [0, true].lastIndexOf(true, -0) === -1 && - [true, 0].lastIndexOf(true, -0) === 0; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-6-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-6-1.js deleted file mode 100644 index 69f4a0d91d..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-6-1.js +++ /dev/null @@ -1,40 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.15-6-1", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-6-1.js", - -description: "Array.prototype.lastIndexOf when fromIndex greater than Array.length", - -test: function testcase() { - var a = new Array(1,2,3); - if (a.lastIndexOf(3,5.4) === 2 && - a.lastIndexOf(3,3.1) === 2 ) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-6-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-6-2.js deleted file mode 100644 index 3b1d33cf5b..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-6-2.js +++ /dev/null @@ -1,40 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { - - id: "15.4.4.15-6-2", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-6-2.js", - - description: "Array.prototype.lastIndexOf returns correct index when 'fromIndex' is length of array - 1", - - test: function testcase() { - - return [1, 2, 3].lastIndexOf(3, 2) === 2; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}) - diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-6-3.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-6-3.js deleted file mode 100644 index 4613e0c9d3..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-6-3.js +++ /dev/null @@ -1,40 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { - - id: "15.4.4.15-6-3", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-6-3.js", - - description: "Array.prototype.lastIndexOf returns -1 when 'fromIndex' is length of array - 1", - - test: function testcase() { - - return [1, 2, 3].lastIndexOf(3, 1) === -1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}) - diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-6-4.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-6-4.js deleted file mode 100644 index 62d8b6ff5b..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-6-4.js +++ /dev/null @@ -1,40 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { - - id: "15.4.4.15-6-4", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-6-4.js", - - description: "Array.prototype.lastIndexOf returns -1 when 'fromIndex' and 'length' are both 0", - - test: function testcase() { - - return [].lastIndexOf(1, 0) === -1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}) - diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-6-5.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-6-5.js deleted file mode 100644 index f2abf0508e..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-6-5.js +++ /dev/null @@ -1,40 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { - - id: "15.4.4.15-6-5", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-6-5.js", - - description: "Array.prototype.lastIndexOf returns -1 when 'fromIndex' is 1", - - test: function testcase() { - - return [1, 2, 3].lastIndexOf(3, 1) === -1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}) - diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-6-6.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-6-6.js deleted file mode 100644 index 3aa587195a..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-6-6.js +++ /dev/null @@ -1,40 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { - - id: "15.4.4.15-6-6", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-6-6.js", - - description: "Array.prototype.lastIndexOf returns correct index when 'fromIndex' is 1", - - test: function testcase() { - - return [1, 2, 3].lastIndexOf(2, 1) === 1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}) - diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-7-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-7-1.js deleted file mode 100644 index 874814d8be..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-7-1.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.15-7-1", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-7-1.js", - -description: "Array.prototype.lastIndexOf with negative fromIndex ", - -test: function testcase() { - var a = new Array(1,2,3); - - if (a.lastIndexOf(2,-2) === 1 && - a.lastIndexOf(2,-3) === -1 && - a.lastIndexOf(1,-5.3) === -1 ) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-7-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-7-2.js deleted file mode 100644 index 91163c64e5..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-7-2.js +++ /dev/null @@ -1,40 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { - - id: "15.4.4.15-7-2", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-7-2.js", - - description: "Array.prototype.lastIndexOf returns correct index when 'fromIndex' is -1", - - test: function testcase() { - - return [1, 2, 3, 4].lastIndexOf(4, -1) === 3; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}) - diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-7-3.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-7-3.js deleted file mode 100644 index 817f69a182..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-7-3.js +++ /dev/null @@ -1,40 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { - - id: "15.4.4.15-7-3", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-7-3.js", - - description: "Array.prototype.lastIndexOf returns -1 when abs('fromIndex') is length of array - 1", - - test: function testcase() { - - return [1, 2, 3, 4].lastIndexOf(3, -3) === -1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}) - diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-7-4.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-7-4.js deleted file mode 100644 index d080133fcb..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-7-4.js +++ /dev/null @@ -1,40 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { - - id: "15.4.4.15-7-4", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-7-4.js", - - description: "Array.prototype.lastIndexOf returns -1 when abs('fromIndex') is length of array", - - test: function testcase() { - - return [1, 2, 3, 4].lastIndexOf(2, -4) === -1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}) - diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-1.js deleted file mode 100644 index afa6f55414..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-1.js +++ /dev/null @@ -1,43 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.15-8-1", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-1.js", - -description: "Array.prototype.lastIndexOf must return correct index(boolean)", - -test: function testcase() { - var obj = {toString:function (){return true}}; - var _false = false; - var a = new Array(false,true,false,obj,_false,true,"true", undefined,0,null,1,"str",0,1); - if (a.lastIndexOf(true) === 5 && //a[5]=true - a.lastIndexOf(false) === 4) //a[4] =_false - { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-10.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-10.js deleted file mode 100644 index 610eab4b3e..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-10.js +++ /dev/null @@ -1,43 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -/** note that prior to the finally ES5 draft SameValue was used for comparisions -and hence NaNs could be found using lastIndexOf **/ - -ES5Harness.registerTest( { -id: "15.4.4.15-8-10", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-10.js", - -description: "Array.prototype.lastIndexOf must return correct index (NaN)", - -test: function testcase() { - var _NaN = NaN; - var a = new Array("NaN",_NaN,NaN, undefined,0,false,null,{toString:function (){return NaN}},"false"); - if (a.lastIndexOf(NaN) === -1) // NaN matches nothing, not even itself - { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-11.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-11.js deleted file mode 100644 index 53feaaa8cd..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-11.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { - - id: "15.4.4.15-8-11", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-11.js", - - description: "Array.prototype.lastIndexOf - the length of iteration isn’t changed by adding elements to the array during iteration", - - test: function testcase() { - - var arr = [20]; - - Object.defineProperty(arr, "0", { - get: function () { - arr[1] = 1; - return 0; - }, - configurable: true - }); - - return arr.lastIndexOf(1) === -1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-2.js deleted file mode 100644 index 11965fb844..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-2.js +++ /dev/null @@ -1,46 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.15-8-2", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-2.js", - -description: "Array.prototype.lastIndexOf must return correct index(Number)", - -test: function testcase() { - var obj = {toString:function (){return 0}}; - var one = 1; - var _float = -(4/3); - var a = new Array(+0,true,0,-0, false,undefined,null,"0",obj, _float,-(4/3),-1.3333333333333,"str",one, 1, false); - if (a.lastIndexOf(-(4/3)) === 10 && // a[10]=-(4/3) - a.lastIndexOf(0) === 3 && // a[3] = -0, but using === -0 and 0 are equal - a.lastIndexOf(-0) ===3 && // a[3] = -0 - a.lastIndexOf(1) === 14 ) // a[14] = 1 - { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-3.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-3.js deleted file mode 100644 index b061f4d574..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-3.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.15-8-3", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-3.js", - -description: "Array.prototype.lastIndexOf must return correct index(string)", - -test: function testcase() { - var obj = {toString:function (){return "false"}}; - var szFalse = "false"; - var a = new Array(szFalse, "false","false1",undefined,0,false,null,1,obj,0); - if (a.lastIndexOf("false") === 1) - { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-4.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-4.js deleted file mode 100644 index 922644a6fa..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-4.js +++ /dev/null @@ -1,43 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.15-8-4", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-4.js", - -description: "Array.prototype.lastIndexOf must return correct index(undefined)", - -test: function testcase() { - var obj = {toString:function (){return undefined;}}; - var _undefined1 = undefined; - var _undefined2; - var a = new Array(_undefined1,_undefined2,undefined,true,0,false,null,1,"undefined",obj,1); - if (a.lastIndexOf(undefined) === 2) - { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-5.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-5.js deleted file mode 100644 index 540285876f..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-5.js +++ /dev/null @@ -1,43 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.15-8-5", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-5.js", - -description: "Array.prototype.lastIndexOf must return correct index(Object)", - -test: function testcase() { - var obj1 = {toString:function (){return "false"}}; - var obj2 = {toString:function (){return "false"}}; - var obj3 = obj1; - var a = new Array(obj2,obj1,obj3,false,undefined,0,false,null,{toString:function (){return "false"}},"false"); - if (a.lastIndexOf(obj3) === 2) - { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-6.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-6.js deleted file mode 100644 index af2b26ba22..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-6.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.15-8-6", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-6.js", - -description: "Array.prototype.lastIndexOf must return correct index(null)", - -test: function testcase() { - var obj = {toString:function (){return null}}; - var _null = null; - var a = new Array(true,undefined,0,false,null,1,"str",0,1,null,true,false,undefined,_null,"null",undefined,"str",obj); - if (a.lastIndexOf(null) === 13 ) - { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-7.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-7.js deleted file mode 100644 index 40b38e5953..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-7.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.15-8-7", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-7.js", - -description: "Array.prototype.lastIndexOf must return correct index (self reference)", - -test: function testcase() { - var a = new Array(0,1,2,3); - a[2] = a; - if (a.lastIndexOf(a) === 2 && - a.lastIndexOf(3) === 3 ) - { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-8.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-8.js deleted file mode 100644 index 71ca39340d..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-8.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.15-8-8", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-8.js", - -description: "Array.prototype.lastIndexOf must return correct index (Array)", - -test: function testcase() { - var b = new Array("0,1"); - var a = new Array(0,b,"0,1",3); - if (a.lastIndexOf(b.toString()) === 2 && - a.lastIndexOf("0,1") === 2 ) - { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-9.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-9.js deleted file mode 100644 index 71cbe96ae3..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-9.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.15-8-9", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-9.js", - -description: "Array.prototype.lastIndexOf must return correct index (Sparse Array)", - -test: function testcase() { - var a = new Array(0,1); - a[4294967294] = 2; // 2^32-2 - is max array element index - a[4294967295] = 3; // 2^32-1 added as non-array element property - a[4294967296] = 4; // 2^32 added as non-array element property - a[4294967297] = 5; // 2^32+1 added as non-array element property - // stop searching near the end in case implementation actually tries to test all missing elements!! - a[4294967200] = 3; - a[4294967201] = 4; - a[4294967202] = 5; - - - return (a.lastIndexOf(2) === 4294967294 && - a.lastIndexOf(3) === 4294967200 && - a.lastIndexOf(4) === 4294967201 && - a.lastIndexOf(5) === 4294967202) ; - }, - -precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-1.js deleted file mode 100644 index 01afb958cf..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-1.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.15-8-a-1", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-1.js", - - description: "Array.prototype.lastIndexOf - added properties in step 2 are visible here", - - test: function testcase() { - - var arr = { }; - - Object.defineProperty(arr, "length", { - get: function () { - arr[2] = "length"; - return 3; - }, - configurable: true - }); - - return 2 === Array.prototype.lastIndexOf.call(arr, "length"); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-11.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-11.js deleted file mode 100644 index bae0b2a60e..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-11.js +++ /dev/null @@ -1,56 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.15-8-a-11", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-11.js", - - description: "Array.prototype.lastIndexOf - test that deleting own property causes it not to be visited on an Array-like object", - - test: function testcase() { - - var arr = { length: 200 }; - - Object.defineProperty(arr, "1", { - get: function () { - return 6.99; - }, - configurable: true - }); - - Object.defineProperty(arr, "100", { - get: function () { - delete arr[1]; - return 0; - }, - configurable: true - }); - - return -1 === Array.prototype.lastIndexOf.call(arr, 6.99); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-12.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-12.js deleted file mode 100644 index 9654b8cb34..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-12.js +++ /dev/null @@ -1,56 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.15-8-a-12", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-12.js", - - description: "Array.prototype.lastIndexOf - test that deleting own property causes it not to be visited on an Array", - - test: function testcase() { - - var arr = [1, 2, 3, 4]; - - Object.defineProperty(arr, "1", { - get: function () { - return "6.99"; - }, - configurable: true - }); - - Object.defineProperty(arr, "3", { - get: function () { - delete arr[1]; - return 0; - }, - configurable: true - }); - - return -1 === arr.lastIndexOf("6.99"); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-2.js deleted file mode 100644 index 347c620898..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-2.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.15-8-a-2", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-2.js", - - description: "Array.prototype.lastIndexOf - added properties in step 5 are visible here on an Array-like object", - - test: function testcase() { - - var arr = { length: 30 }; - var targetObj = function () { }; - - var fromIndex = { - valueOf: function () { - arr[4] = targetObj; - return 10; - } - }; - - return 4 === Array.prototype.lastIndexOf.call(arr, targetObj, fromIndex); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-3.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-3.js deleted file mode 100644 index 1558884711..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-3.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.15-8-a-3", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-3.js", - - description: "Array.prototype.lastIndexOf - added properties in step 5 are visible here on an Array", - - test: function testcase() { - - var arr = []; - arr.length = 30; - var targetObj = function () { }; - - var fromIndex = { - valueOf: function () { - arr[4] = targetObj; - return 11; - } - }; - - return 4 === arr.lastIndexOf(targetObj, fromIndex); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-4.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-4.js deleted file mode 100644 index e14a5347da..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-4.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.15-8-a-4", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-4.js", - - description: "Array.prototype.lastIndexOf - deleted properties in step 2 are visible here", - - test: function testcase() { - - var arr = { 2: 6.99 }; - - Object.defineProperty(arr, "length", { - get: function () { - delete arr[2]; - return 3; - }, - configurable: true - }); - - return -1 === Array.prototype.lastIndexOf.call(arr, 6.99); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-5.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-5.js deleted file mode 100644 index 03da35ddaa..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-5.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.15-8-a-5", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-5.js", - - description: "Array.prototype.lastIndexOf - deleted properties of step 5 are visible here on an Array-like object", - - test: function testcase() { - - var arr = { 10: false, length: 30 }; - - var fromIndex = { - valueOf: function () { - delete arr[10]; - return 15; - } - }; - - return -1 === Array.prototype.lastIndexOf.call(arr, false, fromIndex); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-6.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-6.js deleted file mode 100644 index 820f7244d8..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-6.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.15-8-a-6", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-6.js", - - description: "Array.prototype.lastIndexOf - deleted properties of step 5 are visible here on an Array", - - test: function testcase() { - - var arr = []; - arr[10] = "10"; - arr.length = 20; - - var fromIndex = { - valueOf: function () { - delete arr[10]; - return 11; - } - }; - - return -1 === arr.lastIndexOf("10", fromIndex); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-1.js deleted file mode 100644 index 6ac675af65..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-1.js +++ /dev/null @@ -1,39 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { - - id: "15.4.4.15-8-b-1", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-1.js", - - description: "Array.prototype.lastIndexOf - undefined property wouldn't be called", - - test: function testcase() { - - return [0, , 2].lastIndexOf(undefined) === -1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-1.js deleted file mode 100644 index 8ae8454807..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-1.js +++ /dev/null @@ -1,43 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { - - id: "15.4.4.15-8-b-i-1", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-1.js", - - description: "Array.prototype.lastIndexOf - element to be retrieved is own data property on an Array-like object", - - test: function testcase() { - - var obj = { 0: 0, 1: 1, 2: 2, length: 3 }; - - return Array.prototype.lastIndexOf.call(obj, 0) === 0 && - Array.prototype.lastIndexOf.call(obj, 1) === 1 && - Array.prototype.lastIndexOf.call(obj, 2) === 2; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-2.js deleted file mode 100644 index e47fb75d08..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-2.js +++ /dev/null @@ -1,40 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.15-8-b-i-2", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-2.js", - - description: "Array.prototype.lastIndexOf - element to be retrieved is own data property on an Array", - - test: function testcase() { - return [true, true, true].lastIndexOf(true) === 2 && - [true, true, false].lastIndexOf(true) === 1 && - [true, false, false].lastIndexOf(true) === 0; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-24.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-24.js deleted file mode 100644 index cf53186719..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-24.js +++ /dev/null @@ -1,53 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { - - id: "15.4.4.15-8-b-i-24", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-24.js", - - description: "Array.prototype.lastIndexOf - This object is the document host object", - - test: function testcase() { - - var targetObj = {}; - try { - document[0] = targetObj; - document[100] = "100"; - document[200] = "200"; - document.length = 200; - return 0 === Array.prototype.lastIndexOf.call(document, targetObj) && - 100 === Array.prototype.lastIndexOf.call(document, "100") && - -1 === Array.prototype.lastIndexOf.call(document, "200"); - } finally { - delete document[0]; - delete document[100]; - delete document[200]; - delete document.length; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-25.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-25.js deleted file mode 100644 index e86e0b43b5..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-25.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.15-8-b-i-25", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-25.js", - - description: "Array.prototype.lastIndexOf applied to Arguments object which implements its own property get method (number of arguments is less than number of parameters)", - - test: function testcase() { - - var func = function (a, b) { - return 0 === Array.prototype.lastIndexOf.call(arguments, arguments[0]) && - -1 === Array.prototype.lastIndexOf.call(arguments, arguments[1]); - }; - - return func(true); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-26.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-26.js deleted file mode 100644 index e17439e001..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-26.js +++ /dev/null @@ -1,46 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.15-8-b-i-26", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-26.js", - - description: "Array.prototype.lastIndexOf applied to Arguments object which implements its own property get method (number of arguments equals to number of parameters)", - - test: function testcase() { - - var func = function (a, b) { - return 0 === Array.prototype.lastIndexOf.call(arguments, arguments[0]) && - 1 === Array.prototype.lastIndexOf.call(arguments, arguments[1]) && - -1 === Array.prototype.lastIndexOf.call(arguments, arguments[2]); - }; - - return func(0, true); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-27.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-27.js deleted file mode 100644 index 10dade6261..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-27.js +++ /dev/null @@ -1,46 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.15-8-b-i-27", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-27.js", - - description: "Array.prototype.lastIndexOf applied to Arguments object which implements its own property get method (number of arguments is greater than number of parameters)", - - test: function testcase() { - - var func = function (a, b) { - return 2 === Array.prototype.lastIndexOf.call(arguments, arguments[0]) && - 3 === Array.prototype.lastIndexOf.call(arguments, arguments[3]) && - -1 === Array.prototype.lastIndexOf.call(arguments, arguments[4]); - }; - - return func(0, arguments, 0, Object.prototype); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-3.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-3.js deleted file mode 100644 index 629e62486f..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-3.js +++ /dev/null @@ -1,43 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { - - id: "15.4.4.15-8-b-i-3", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-3.js", - - description: "Array.prototype.lastIndexOf - element to be retrieved is own data property that overrides an inherited data property on an Array", - - test: function testcase() { - try { - Array.prototype[0] = Object; - return [Object.prototype].lastIndexOf(Object.prototype) === 0; - } finally { - delete Array.prototype[0]; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-4.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-4.js deleted file mode 100644 index 1275b149b4..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-4.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.15-8-b-i-4", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-4.js", - - description: "Array.prototype.lastIndexOf - element to be retrieved is own data property that overrides an inherited data property on an Array-like object", - - test: function testcase() { - - try { - Object.prototype[0] = false; - return 0 === Array.prototype.lastIndexOf.call({ 0: true, 1: 1, length: 2 }, true); - } finally { - delete Object.prototype[0]; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-5.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-5.js deleted file mode 100644 index 4368d76814..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-5.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { - - id: "15.4.4.15-8-b-i-5", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-5.js", - - description: "Array.prototype.lastIndexOf when element to be retrieved is own data property that overrides an inherited accessor property on an Array", - - test: function testcase() { - try { - Object.defineProperty(Array.prototype, "0", { - get: function () { - return false; - }, - configurable: true - }); - return 0 === [Number].lastIndexOf(Number); - } finally { - delete Array.prototype[0]; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-6.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-6.js deleted file mode 100644 index 97077af169..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-6.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.15-8-b-i-6", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-6.js", - - description: "Array.prototype.lastIndexOf when element to be retrieved is own data property that overrides an inherited accessor property on an Array-like object", - - test: function testcase() { - - try { - Object.defineProperty(Object.prototype, "0", { - get: function () { - return false; - }, - configurable: true - }); - return 0 === Array.prototype.lastIndexOf.call({ 0: true, 1: 1, length: 2 }, true); - } finally { - delete Object.prototype[0]; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-7.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-7.js deleted file mode 100644 index 6d203deefc..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-7.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { - - id: "15.4.4.15-8-b-i-7", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-7.js", - - description: "Array.prototype.lastIndexOf - element to be retrieved is inherited data property on an Array", - - test: function testcase() { - - try { - Array.prototype[0] = true; - Array.prototype[1] = false; - Array.prototype[2] = "true"; - return 0 === [, , , ].lastIndexOf(true) && - 1 === [, , , ].lastIndexOf(false) && - 2 === [, , , ].lastIndexOf("true"); - } finally { - delete Array.prototype[0]; - delete Array.prototype[1]; - delete Array.prototype[2]; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf) && ![, 1].hasOwnProperty(0); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-8.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-8.js deleted file mode 100644 index c11adf6cbd..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-8.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.15-8-b-i-8", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-8.js", - - description: "Array.prototype.lastIndexOf - element to be retrieved is inherited data property on an Array-like object", - - test: function testcase() { - - try { - Object.prototype[0] = true; - Object.prototype[1] = false; - Object.prototype[2] = "true"; - return 0 === Array.prototype.lastIndexOf.call({ length: 3 }, true) && - 1 === Array.prototype.lastIndexOf.call({ length: 3 }, false) && - 2 === Array.prototype.lastIndexOf.call({ length: 3 }, "true"); - } finally { - delete Object.prototype[0]; - delete Object.prototype[1]; - delete Object.prototype[2]; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-ii-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-ii-1.js deleted file mode 100644 index 95d5010020..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-ii-1.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { - - id: "15.4.4.15-8-b-ii-1", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-ii-1.js", - - description: "Array.prototype.lastIndexOf - type of array element is different from type of search element", - - test: function testcase() { - - return ["true"].lastIndexOf(true) === -1 && - ["0"].lastIndexOf(0) === -1 && - [false].lastIndexOf(0) === -1 && - [undefined].lastIndexOf(0) === -1 && - [null].lastIndexOf(0) === -1 && - [[]].lastIndexOf(0) === -1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-ii-10.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-ii-10.js deleted file mode 100644 index ee218781b7..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-ii-10.js +++ /dev/null @@ -1,38 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { - - id: "15.4.4.15-8-b-ii-10", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-ii-10.js", - - description: "Array.prototype.lastIndexOf - both array element and search element are booleans, and they have same value", - test: function testcase() { - - return [false, true].lastIndexOf(true) === 1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-ii-11.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-ii-11.js deleted file mode 100644 index 1b43a8dbb4..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-ii-11.js +++ /dev/null @@ -1,41 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { - - id: "15.4.4.15-8-b-ii-11", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-ii-11.js", - - description: "Array.prototype.lastIndexOf - both array element and search element are Objects, and they refer to the same object", - test: function testcase() { - - var obj1 = {}; - var obj2 = {}; - var obj3 = obj2; - return [obj2, obj1].lastIndexOf(obj3) === 0; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-ii-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-ii-2.js deleted file mode 100644 index 0aba7ea0b8..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-ii-2.js +++ /dev/null @@ -1,39 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { - - id: "15.4.4.15-8-b-ii-2", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-ii-2.js", - - description: "Array.prototype.lastIndexOf - both type of array element and type of search element are Undefined", - - test: function testcase() { - - return [undefined].lastIndexOf() === 0 && [undefined].lastIndexOf(undefined) === 0; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-ii-3.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-ii-3.js deleted file mode 100644 index 44550d2f4e..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-ii-3.js +++ /dev/null @@ -1,39 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { - - id: "15.4.4.15-8-b-ii-3", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-ii-3.js", - - description: "Array.prototype.lastIndexOf - both type of array element and type of search element are Null", - - test: function testcase() { - - return [null].lastIndexOf(null) === 0; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-ii-4.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-ii-4.js deleted file mode 100644 index 68798bd79d..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-ii-4.js +++ /dev/null @@ -1,38 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { - - id: "15.4.4.15-8-b-ii-4", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-ii-4.js", - - description: "Array.prototype.lastIndexOf - search element is NaN", - test: function testcase() { - - return [+NaN, NaN, -NaN].lastIndexOf(NaN) === -1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-ii-5.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-ii-5.js deleted file mode 100644 index ccf3acb2a6..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-ii-5.js +++ /dev/null @@ -1,37 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { - - id: "15.4.4.15-8-b-ii-5", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-ii-5.js", - - description: "Array.prototype.lastIndexOf - search element is -NaN", - test: function testcase() { - return [+NaN, NaN, -NaN].lastIndexOf(-NaN) === -1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-ii-6.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-ii-6.js deleted file mode 100644 index 455877de66..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-ii-6.js +++ /dev/null @@ -1,38 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { - - id: "15.4.4.15-8-b-ii-6", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-ii-6.js", - - description: "Array.prototype.lastIndexOf - array element is +0 and search element is -0", - test: function testcase() { - - return [+0].lastIndexOf(-0) === 0; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-ii-7.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-ii-7.js deleted file mode 100644 index 66d2273eb2..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-ii-7.js +++ /dev/null @@ -1,38 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { - - id: "15.4.4.15-8-b-ii-7", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-ii-7.js", - - description: "Array.prototype.lastIndexOf - array element is -0 and search element is +0", - test: function testcase() { - - return [-0].lastIndexOf(+0) === 0; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-ii-8.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-ii-8.js deleted file mode 100644 index 0d4ec0f96f..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-ii-8.js +++ /dev/null @@ -1,38 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { - - id: "15.4.4.15-8-b-ii-8", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-ii-8.js", - - description: "Array.prototype.lastIndexOf - both array element and search element are numbers, and they have same value", - test: function testcase() { - - return [-1, 0, 1].lastIndexOf(-1) === 0; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-ii-9.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-ii-9.js deleted file mode 100644 index e44c8a160d..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-ii-9.js +++ /dev/null @@ -1,38 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { - - id: "15.4.4.15-8-b-ii-9", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-ii-9.js", - - description: "Array.prototype.lastIndexOf - both array element and search element are strings, and they have exactly the same sequence of characters", - test: function testcase() { - - return ["abc", "ab", "bca", ""].lastIndexOf("abc") === 0; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-iii-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-iii-1.js deleted file mode 100644 index 73d541d616..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-iii-1.js +++ /dev/null @@ -1,39 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { - - id: "15.4.4.15-8-b-iii-1", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-iii-1.js", - - description: "Array.prototype.lastIndexOf returns index of last one when more than two elements in array are eligible", - - test: function testcase() { - - return [2, 1, 2, 2, 1].lastIndexOf(2) === 3; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-iii-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-iii-2.js deleted file mode 100644 index a4aef49a84..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-iii-2.js +++ /dev/null @@ -1,58 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.15-8-b-iii-2", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-iii-2.js", - - description: "Array.prototype.lastIndexOf returns without visiting subsequent element once search value is found", - - test: function testcase() { - var arr = [2, 1, , 1, 2]; - var elementFirstAccessed = false; - var elementThirdAccessed = false; - - Object.defineProperty(arr, "2", { - get: function () { - elementThirdAccessed = true; - return 2; - }, - configurable: true - }); - Object.defineProperty(arr, "0", { - get: function () { - elementFirstAccessed = true; - return 2; - }, - configurable: true - }); - - arr.lastIndexOf(2); - return !elementThirdAccessed && !elementFirstAccessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-9-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-9-1.js deleted file mode 100644 index 57f122fc32..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-9-1.js +++ /dev/null @@ -1,58 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.15-9-1", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-9-1.js", - -description: "Array.prototype.lastIndexOf returns -1 for elements not present", - -test: function testcase() { - var a = new Array(); - a[100] = 1; - a[99999] = ""; - a[10] = new Object(); - a[5555] = 5.5; - a[123456] = "str"; - a[5] = 1E+309; - if (a.lastIndexOf(1) !== 100 || - a.lastIndexOf("") !== 99999 || - a.lastIndexOf("str") !== 123456 || - a.lastIndexOf(5.5) !== 5555 || - a.lastIndexOf(1E+309) !== 5 ) - { - return false; - } - if (a.lastIndexOf(true) === -1 && - a.lastIndexOf(5) === -1 && - a.lastIndexOf("str1") === -1 && - a.lastIndexOf(null) === -1 && - a.lastIndexOf(new Object()) === -1 ) - { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.lastIndexOf); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-9-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-9-2.js deleted file mode 100644 index f059c5366f..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-9-2.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest( { -id: "15.4.4.15-9-2", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-9-2.js", - -description: "Array.prototype.lastIndexOf returns -1 if 'length' is 0 and does not access any other properties", - -test: function testcase() { - var accessed = false; - var f = {length: 0}; - Object.defineProperty(f,"0",{get: function () {accessed = true; return 1;}}); - - var i = Array.prototype.lastIndexOf.call(f,1); - - if (i === -1 && accessed==false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.indexOf) && fnExists(Object.defineProperty); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-0-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-0-1.js deleted file mode 100644 index 2101a8c84d..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-0-1.js +++ /dev/null @@ -1,35 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.16-0-1", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-0-1.js", - -description: "Array.prototype.every must exist as a function", - -test: function testcase() { - var f = Array.prototype.every; - if (typeof(f) === "function") { - return true; - } - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-0-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-0-2.js deleted file mode 100644 index e2910c1a87..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-0-2.js +++ /dev/null @@ -1,39 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest( { -id: "15.4.4.16-0-2", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-0-2.js", - -description: "Array.prototype.every.length must be 1", - -test: function testcase() { - if (Array.prototype.every.length === 1) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.every); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-1.js deleted file mode 100644 index b8fb6c4ba2..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-1.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-1-1", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-1.js", - - description: "Array.prototype.every applied to undefined throws a TypeError", - - test: function testcase() { - try { - Array.prototype.every.call(undefined); // TypeError is thrown if value is undefined - return false; - } catch (e) { - return (e instanceof TypeError); - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-10.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-10.js deleted file mode 100644 index 576ae3d601..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-10.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-1-10", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-10.js", - - description: "Array.prototype.every applied to the Math object", - - test: function testcase() { - function callbackfn(val, idx, obj) { - return ('[object Math]' !== Object.prototype.toString.call(obj)); - } - - try { - Math.length = 1; - Math[0] = 1; - return !Array.prototype.every.call(Math, callbackfn); - } finally { - delete Math[0]; - delete Math.length; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-11.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-11.js deleted file mode 100644 index c3597b00b7..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-11.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-1-11", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-11.js", - - description: "Array.prototype.every applied to Date object", - - test: function testcase() { - function callbackfn(val, idx, obj) { - return !(obj instanceof Date); - } - - var obj = new Date(); - obj.length = 1; - obj[0] = 1; - - return !Array.prototype.every.call(obj, callbackfn); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-12.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-12.js deleted file mode 100644 index aa64664e6a..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-12.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-1-12", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-12.js", - - description: "Array.prototype.every applied to RegExp object", - - test: function testcase() { - function callbackfn(val, idx, obj) { - return !(obj instanceof RegExp); - } - - var obj = new RegExp(); - obj.length = 1; - obj[0] = 1; - - return !Array.prototype.every.call(obj, callbackfn); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-13.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-13.js deleted file mode 100644 index 2d0759930e..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-13.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-1-13", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-13.js", - - description: "Array.prototype.every applied to the JSON object", - - test: function testcase() { - function callbackfn(val, idx, obj) { - return ('[object JSON]' !== Object.prototype.toString.call(obj)); - } - - try { - JSON.length = 1; - JSON[0] = 1; - return !Array.prototype.every.call(JSON, callbackfn); - } finally { - delete JSON.length; - delete JSON[0]; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-14.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-14.js deleted file mode 100644 index 05951a1a4c..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-14.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-1-14", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-14.js", - - description: "Array.prototype.every applied to Error object", - - test: function testcase() { - function callbackfn(val, idx, obj) { - return !(obj instanceof Error); - } - - var obj = new Error(); - obj.length = 1; - obj[0] = 1; - - return !Array.prototype.every.call(obj, callbackfn); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-15.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-15.js deleted file mode 100644 index 05a39edb99..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-15.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-1-15", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-15.js", - - description: "Array.prototype.every applied to the Arguments object", - - test: function testcase() { - function callbackfn(val, idx, obj) { - return ('[object Arguments]' !== Object.prototype.toString.call(obj)); - } - - var obj = (function fun() { - return arguments; - }("a", "b")); - - return !Array.prototype.every.call(obj, callbackfn); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-2.js deleted file mode 100644 index 9a66d6dd78..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-2.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-1-2", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-2.js", - - description: "Array.prototype.every applied to null throws a TypeError", - - test: function testcase() { - try { - Array.prototype.every.call(null); // TypeError is thrown if value is null - return false; - } catch (e) { - return (e instanceof TypeError); - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-3.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-3.js deleted file mode 100644 index 1aa9ed6d12..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-3.js +++ /dev/null @@ -1,54 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-1-3", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-3.js", - - description: "Array.prototype.every applied to boolean primitive", - - test: function testcase() { - - var accessed = false; - - function callbackfn(val, idx, obj) { - accessed = true; - return obj instanceof Boolean; - } - - try { - Boolean.prototype[0] = 1; - Boolean.prototype.length = 1; - return Array.prototype.every.call(false, callbackfn) && accessed; - } finally { - delete Boolean.prototype[0]; - delete Boolean.prototype.length; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-4.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-4.js deleted file mode 100644 index d44b322b2f..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-4.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-1-4", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-4.js", - - description: "Array.prototype.every applied to Boolean object", - - test: function testcase() { - var accessed = false; - function callbackfn(val, idx, obj) { - accessed = true; - return obj instanceof Boolean; - } - - var obj = new Boolean(true); - obj.length = 2; - obj[0] = 11; - obj[1] = 12; - return Array.prototype.every.call(obj, callbackfn) && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-5.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-5.js deleted file mode 100644 index 5de5d63bff..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-5.js +++ /dev/null @@ -1,52 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-1-5", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-5.js", - - description: "Array.prototype.every applied to number primitive", - - test: function testcase() { - var accessed = false; - function callbackfn(val, idx, obj) { - accessed = true; - return obj instanceof Number; - } - - try { - Number.prototype[0] = 1; - Number.prototype.length = 1; - return Array.prototype.every.call(2.5, callbackfn) && accessed; - } finally { - delete Number.prototype[0]; - delete Number.prototype.length; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-6.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-6.js deleted file mode 100644 index ebe1fe1f64..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-6.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-1-6", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-6.js", - - description: "Array.prototype.every applied to Number object", - - test: function testcase() { - var accessed = false; - function callbackfn(val, idx, obj) { - accessed = true; - return obj instanceof Number; - } - - var obj = new Number(-128); - obj.length = 2; - obj[0] = 11; - obj[1] = 12; - return Array.prototype.every.call(obj, callbackfn) && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-7.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-7.js deleted file mode 100644 index 30c318f154..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-7.js +++ /dev/null @@ -1,43 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-1-7", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-7.js", - - description: "Array.prototype.every applied to string primitive", - - test: function testcase() { - function callbackfn(val, idx, obj) { - return !(obj instanceof String); - } - - return !Array.prototype.every.call("hello\nworld\\!", callbackfn); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-8.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-8.js deleted file mode 100644 index 1db6d18615..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-8.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-1-8", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-8.js", - - description: "Array.prototype.every applied to String object", - - test: function testcase() { - function callbackfn(val, idx, obj) { - return !(obj instanceof String); - } - - var obj = new String("hello\nworld\\!"); - - return !Array.prototype.every.call(obj, callbackfn); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-9.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-9.js deleted file mode 100644 index 41c43f66a0..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-9.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-1-9", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-9.js", - - description: "Array.prototype.every applied to Function object", - - test: function testcase() { - function callbackfn(val, idx, obj) { - return !(obj instanceof Function); - } - - var obj = function (a, b) { - return a + b; - }; - obj[0] = 11; - obj[1] = 9; - - return !Array.prototype.every.call(obj, callbackfn); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-1.js deleted file mode 100644 index f5a2a4684a..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-1.js +++ /dev/null @@ -1,55 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-2-1", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-1.js", - - description: "Array.prototype.every applied to Array-like object, 'length' is an own data property", - - test: function testcase() { - function callbackfn1(val, idx, obj) { - return val > 10; - } - - function callbackfn2(val, idx, obj) { - return val > 11; - } - - var obj = { - 0: 12, - 1: 11, - 2: 9, - length: 2 - }; - - return Array.prototype.every.call(obj, callbackfn1) && - !Array.prototype.every.call(obj, callbackfn2); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-10.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-10.js deleted file mode 100644 index d6d5df6eb4..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-10.js +++ /dev/null @@ -1,65 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-2-10", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-10.js", - - description: "Array.prototype.every applied to Array-like object, 'length' is an inherited accessor property", - - test: function testcase() { - function callbackfn1(val, idx, obj) { - return val > 10; - } - - function callbackfn2(val, idx, obj) { - return val > 11; - } - - var proto = { }; - - Object.defineProperty(proto, "length", { - get: function () { - return 2; - }, - configurable: true - }); - - var Con = function () { }; - Con.prototype = proto; - - var child = new Con(); - child[0] = 12; - child[1] = 11; - child[2] = 9; - - return Array.prototype.every.call(child, callbackfn1) && - !Array.prototype.every.call(child, callbackfn2); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-11.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-11.js deleted file mode 100644 index 761227402a..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-11.js +++ /dev/null @@ -1,56 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-2-11", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-11.js", - - description: "Array.prototype.every applied to Array-like object, 'length' is an own accessor property without a get function", - - test: function testcase() { - - var accessed = false; - - function callbackfn(val, idx, obj) { - accessed = true; - return val > 10; - } - - var obj = { - 0: 9, - 1: 8 - }; - Object.defineProperty(obj, "length", { - set: function () { }, - configurable: true - }); - - return Array.prototype.every.call(obj, callbackfn) && !accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-12.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-12.js deleted file mode 100644 index c340d7eb38..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-12.js +++ /dev/null @@ -1,64 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-2-12", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-12.js", - - description: "Array.prototype.every - 'length' is own accessor property without a get function that overrides an inherited accessor property", - - test: function testcase() { - var accessed = false; - - function callbackfn(val, idx, obj) { - accessed = true; - return val > 10; - } - - try { - Object.defineProperty(Object.prototype, "length", { - get: function () { - return 2; - }, - configurable: true - }); - - var obj = { 0: 9, 1: 8 }; - Object.defineProperty(obj, "length", { - set: function () { }, - configurable: true - }); - - return Array.prototype.every.call(obj, callbackfn) && !accessed; - } finally { - delete Object.prototype.length; - } - - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-13.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-13.js deleted file mode 100644 index b29167f344..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-13.js +++ /dev/null @@ -1,60 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-2-13", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-13.js", - - description: "Array.prototype.every applied to the Array-like object that 'length' is inherited accessor property without a get function", - - test: function testcase() { - - var accessed = false; - - function callbackfn(val, idx, obj) { - accessed = true; - return val > 10; - } - - var proto = {}; - Object.defineProperty(proto, "length", { - set: function () { }, - configurable: true - }); - - var Con = function () { }; - Con.prototype = proto; - - var child = new Con(); - child[0] = 9; - child[1] = 8; - - return Array.prototype.every.call(child, callbackfn) && !accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-14.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-14.js deleted file mode 100644 index f92b6acbba..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-14.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-2-14", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-14.js", - - description: "Array.prototype.every applied to the Array-like object that 'length' property doesn't exist", - - test: function testcase() { - - var accessed = false; - - function callbackfn(val, idx, obj) { - accessed = true; - return val > 10; - } - - var obj = { 0: 11, 1: 12 }; - - return Array.prototype.every.call(obj, callbackfn) && !accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-17.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-17.js deleted file mode 100644 index 891222900f..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-17.js +++ /dev/null @@ -1,53 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-2-17", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-17.js", - - description: "Array.prototype.every applied to the Arguments object, which implements its own property get method", - - test: function testcase() { - function callbackfn1(val, idx, obj) { - return val > 10; - } - - function callbackfn2(val, idx, obj) { - return val > 11; - } - - var func = function (a, b) { - arguments[2] = 9; - return Array.prototype.every.call(arguments, callbackfn1) && - !Array.prototype.every.call(arguments, callbackfn2); - }; - - return func(12, 11); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-18.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-18.js deleted file mode 100644 index 2c178201f5..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-18.js +++ /dev/null @@ -1,54 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-2-18", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-18.js", - - description: "Array.prototype.every applied to String object, which implements its own property get method", - - test: function testcase() { - function callbackfn1(val, idx, obj) { - return parseInt(val, 10) > 1; - } - - function callbackfn2(val, idx, obj) { - return parseInt(val, 10) > 2; - } - - var str = new String("432"); - try { - String.prototype[3] = "1"; - return Array.prototype.every.call(str, callbackfn1) && - !Array.prototype.every.call(str, callbackfn2); - } finally { - delete String.prototype[3]; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-19.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-19.js deleted file mode 100644 index 902cce59f0..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-19.js +++ /dev/null @@ -1,55 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-2-19", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-19.js", - - description: "Array.prototype.every applied to Function object, which implements its own property get method", - - test: function testcase() { - function callbackfn1(val, idx, obj) { - return val > 10; - } - - function callbackfn2(val, idx, obj) { - return val > 11; - } - - var fun = function (a, b) { - return a + b; - }; - fun[0] = 12; - fun[1] = 11; - fun[2] = 9; - - return Array.prototype.every.call(fun, callbackfn1) && - !Array.prototype.every.call(fun, callbackfn2); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-2.js deleted file mode 100644 index d2b9c5c371..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-2.js +++ /dev/null @@ -1,54 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-2-2", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-2.js", - - description: "Array.prototype.every - 'length' is own data property on an Array", - - test: function testcase() { - function callbackfn1(val, idx, obj) { - return val > 10; - } - - function callbackfn2(val, idx, obj) { - return val > 11; - } - - try { - Array.prototype[2] = 9; - - return [12, 11].every(callbackfn1) && - ![12, 11].every(callbackfn2); - } finally { - delete Array.prototype[2]; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-3.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-3.js deleted file mode 100644 index 5f9b465f8b..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-3.js +++ /dev/null @@ -1,59 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-2-3", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-3.js", - - description: "Array.prototype.every applied to Array-like object, 'length' is an own data property that overrides an inherited data property", - - test: function testcase() { - function callbackfn1(val, idx, obj) { - return val > 10; - } - - function callbackfn2(val, idx, obj) { - return val > 11; - } - - var proto = { length: 3 }; - - var Con = function () { }; - Con.prototype = proto; - - var child = new Con(); - child.length = 2; - child[0] = 12; - child[1] = 11; - child[2] = 9; - - return Array.prototype.every.call(child, callbackfn1) && - !Array.prototype.every.call(child, callbackfn2); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-4.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-4.js deleted file mode 100644 index 29b06b3b39..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-4.js +++ /dev/null @@ -1,59 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-2-4", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-4.js", - - description: "Array.prototype.every - 'length' is own data property that overrides an inherited data property on an Array", - - test: function testcase() { - var arrProtoLen = 0; - function callbackfn1(val, idx, obj) { - return val > 10; - } - - function callbackfn2(val, idx, obj) { - return val > 11; - } - - try { - arrProtoLen = Array.prototype.length; - Array.prototype.length = 0; - Array.prototype[2] = 9; - - return [12, 11].every(callbackfn1) && - ![12, 11].every(callbackfn2); - } finally { - Array.prototype.length = arrProtoLen; - delete Array.prototype[2]; - } - - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-5.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-5.js deleted file mode 100644 index fa0579839d..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-5.js +++ /dev/null @@ -1,70 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-2-5", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-5.js", - - description: "Array.prototype.every applied to Array-like object, 'length' is an own data property that overrides an inherited accessor property", - - test: function testcase() { - function callbackfn1(val, idx, obj) { - return val > 10; - } - - function callbackfn2(val, idx, obj) { - return val > 11; - } - - var proto = { }; - - Object.defineProperty(proto, "length", { - get: function () { - return 3; - }, - configurable: true - }); - - var Con = function () { }; - Con.prototype = proto; - - var child = new Con(); - child[0] = 12; - child[1] = 11; - child[2] = 9; - - Object.defineProperty(child, "length", { - value: 2, - configurable: true - }); - - return Array.prototype.every.call(child, callbackfn1) && - !Array.prototype.every.call(child, callbackfn2); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-6.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-6.js deleted file mode 100644 index a72878d8e3..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-6.js +++ /dev/null @@ -1,58 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-2-6", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-6.js", - - description: "Array.prototype.every applied to Array-like object, 'length' is an inherited data property", - - test: function testcase() { - function callbackfn1(val, idx, obj) { - return val > 10; - } - - function callbackfn2(val, idx, obj) { - return val > 11; - } - - var proto = { length: 2 }; - - var Con = function () { }; - Con.prototype = proto; - - var child = new Con(); - child[0] = 12; - child[1] = 11; - child[2] = 9; - - return Array.prototype.every.call(child, callbackfn1) && - !Array.prototype.every.call(child, callbackfn2); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-7.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-7.js deleted file mode 100644 index 16cea7b067..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-7.js +++ /dev/null @@ -1,61 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-2-7", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-7.js", - - description: "Array.prototype.every applied to Array-like object, 'length' is an own accessor property", - - test: function testcase() { - function callbackfn1(val, idx, obj) { - return val > 10; - } - - function callbackfn2(val, idx, obj) { - return val > 11; - } - - var obj = { }; - - Object.defineProperty(obj, "length", { - get: function () { - return 2; - }, - configurable: true - }); - - obj[0] = 12; - obj[1] = 11; - obj[2] = 9; - - return Array.prototype.every.call(obj, callbackfn1) && - !Array.prototype.every.call(obj, callbackfn2); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-8.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-8.js deleted file mode 100644 index 574d29b501..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-8.js +++ /dev/null @@ -1,66 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-2-8", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-8.js", - - description: "Array.prototype.every applied to Array-like object, 'length' is an own accessor property that overrides an inherited data property", - - test: function testcase() { - function callbackfn1(val, idx, obj) { - return val > 10; - } - - function callbackfn2(val, idx, obj) { - return val > 11; - } - - var proto = { length: 3 }; - - var Con = function () { }; - Con.prototype = proto; - - var child = new Con(); - - Object.defineProperty(child, "length", { - get: function () { - return 2; - }, - configurable: true - }); - - child[0] = 12; - child[1] = 11; - child[2] = 9; - - return Array.prototype.every.call(child, callbackfn1) && - !Array.prototype.every.call(child, callbackfn2); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-9.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-9.js deleted file mode 100644 index 566dd08975..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-9.js +++ /dev/null @@ -1,73 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-2-9", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-9.js", - - description: "Array.prototype.every applied to Array-like object, 'length' is an own accessor property that overrides an inherited accessor property", - - test: function testcase() { - function callbackfn1(val, idx, obj) { - return val > 10; - } - - function callbackfn2(val, idx, obj) { - return val > 11; - } - - var proto = {}; - - Object.defineProperty(proto, "length", { - get: function () { - return 3; - }, - configurable: true - }); - - var Con = function () { }; - Con.prototype = proto; - - var child = new Con(); - - Object.defineProperty(child, "length", { - get: function () { - return 2; - }, - configurable: true - }); - - child[0] = 12; - child[1] = 11; - child[2] = 9; - - return Array.prototype.every.call(child, callbackfn1) && - !Array.prototype.every.call(child, callbackfn2); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-1.js deleted file mode 100644 index edfa51f760..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-1.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-3-1", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-1.js", - - description: "Array.prototype.every - value of 'length' is undefined", - - test: function testcase() { - - var accessed = false; - - function callbackfn(val, idx, obj) { - accessed = true; - return val > 10; - } - - var obj = { 0: 9, length: undefined }; - - return Array.prototype.every.call(obj, callbackfn) && !accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-10.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-10.js deleted file mode 100644 index 7d3fe65cd0..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-10.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-3-10", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-10.js", - - description: "Array.prototype.every - value of 'length' is a number (value is NaN)", - - test: function testcase() { - - var accessed = false; - - function callbackfn(val, idx, obj) { - accessed = true; - return val > 10; - } - - var obj = { 0: 9, length: NaN }; - - return Array.prototype.every.call(obj, callbackfn) && !accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-11.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-11.js deleted file mode 100644 index 104f2eae6a..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-11.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-3-11", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-11.js", - - description: "Array.prototype.every - 'length' is a string containing a positive number", - - test: function testcase() { - function callbackfn1(val, idx, obj) { - return val > 10; - } - - function callbackfn2(val, idx, obj) { - return val > 11; - } - - var obj = { 0: 12, 1: 11, 2: 9, length: "2" }; - - return Array.prototype.every.call(obj, callbackfn1) && - !Array.prototype.every.call(obj, callbackfn2); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-12.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-12.js deleted file mode 100644 index 2ad032b9e3..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-12.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-3-12", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-12.js", - - description: "Array.prototype.every - 'length' is a string containing a negative number", - - test: function testcase() { - function callbackfn1(val, idx, obj) { - return val > 10; - } - - function callbackfn2(val, idx, obj) { - return val > 11; - } - - var obj = { 0: 11, 1: 12, 2: 9, length: "-4294967294" }; - - return Array.prototype.every.call(obj, callbackfn1) && - !Array.prototype.every.call(obj, callbackfn2); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-13.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-13.js deleted file mode 100644 index 993e7752cd..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-13.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-3-13", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-13.js", - - description: "Array.prototype.every - 'length' is a string containing a decimal number", - - test: function testcase() { - function callbackfn1(val, idx, obj) { - return val > 10; - } - - function callbackfn2(val, idx, obj) { - return val > 11; - } - - var obj = { 0: 12, 1: 11, 2: 9, length: "2.5" }; - - return Array.prototype.every.call(obj, callbackfn1) && - !Array.prototype.every.call(obj, callbackfn2); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-14.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-14.js deleted file mode 100644 index 739bc07c60..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-14.js +++ /dev/null @@ -1,53 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-3-14", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-14.js", - - description: "Array.prototype.every - 'length' is a string containing +/-Infinity", - - test: function testcase() { - - var accessed = false; - - function callbackfn(val, idx, obj) { - accessed = true; - return val > 10; - } - - var objOne = { 0: 9, length: "Infinity" }; - var objTwo = { 0: 9, length: "+Infinity" }; - var objThree = { 0: 9, length: "-Infinity" }; - - return Array.prototype.every.call(objOne, callbackfn) && - Array.prototype.every.call(objTwo, callbackfn) && - Array.prototype.every.call(objThree, callbackfn) && !accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-15.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-15.js deleted file mode 100644 index 65610385bf..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-15.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-3-15", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-15.js", - - description: "Array.prototype.every - 'length' is a string containing an exponential number", - - test: function testcase() { - function callbackfn1(val, idx, obj) { - return val > 10; - } - - function callbackfn2(val, idx, obj) { - return val > 11; - } - - var obj = { 0: 12, 1: 11, 2: 9, length: "2E0" }; - - return Array.prototype.every.call(obj, callbackfn1) && - !Array.prototype.every.call(obj, callbackfn2); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-16.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-16.js deleted file mode 100644 index ad048c5626..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-16.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-3-16", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-16.js", - - description: "Array.prototype.every - 'length' is a string containing a hex number", - - test: function testcase() { - function callbackfn1(val, idx, obj) { - return val > 10; - } - - function callbackfn2(val, idx, obj) { - return val > 11; - } - - var obj = { 0: 12, 1: 11, 2: 9, length: "0x0002" }; - - return Array.prototype.every.call(obj, callbackfn1) && - !Array.prototype.every.call(obj, callbackfn2); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-17.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-17.js deleted file mode 100644 index 67488cbd58..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-17.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-3-17", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-17.js", - - description: "Array.prototype.every - 'length' is a string containing a number with leading zeros", - - test: function testcase() { - function callbackfn1(val, idx, obj) { - return val > 10; - } - - function callbackfn2(val, idx, obj) { - return val > 11; - } - - var obj = { 0: 12, 1: 11, 2: 9, length: "0002.00" }; - - return Array.prototype.every.call(obj, callbackfn1) && - !Array.prototype.every.call(obj, callbackfn2); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-18.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-18.js deleted file mode 100644 index ff41a15bff..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-18.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-3-18", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-18.js", - - description: "Array.prototype.every - value of 'length' is a string that can't convert to a number", - - test: function testcase() { - - var accessed = false; - - function callbackfn(val, idx, obj) { - accessed = true; - return val > 10; - } - - var obj = { 0: 9, 1: 8, length: "two" }; - - return Array.prototype.every.call(obj, callbackfn) && !accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-19.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-19.js deleted file mode 100644 index 74836edca6..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-19.js +++ /dev/null @@ -1,67 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-3-19", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-19.js", - - description: "Array.prototype.every - value of 'length' is an Object which has an own toString method", - - test: function testcase() { - function callbackfn1(val, idx, obj) { - return val > 10; - } - - function callbackfn2(val, idx, obj) { - return val > 11; - } - - var toStringAccessed = false; - var obj = { - 0: 12, - 1: 11, - 2: 9, - - length: { - toString: function () { - toStringAccessed = true; - return '2'; - } - } - }; - - // objects inherit the default valueOf() method from Object - // that simply returns itself. Since the default valueOf() method - // does not return a primitive value, ES next tries to convert the object - // to a number by calling its toString() method and converting the - // resulting string to a number. - return Array.prototype.every.call(obj, callbackfn1) && - !Array.prototype.every.call(obj, callbackfn2) && toStringAccessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-2.js deleted file mode 100644 index 6a6a33634c..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-2.js +++ /dev/null @@ -1,51 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-3-2", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-2.js", - - description: "Array.prototype.every on an Array-like object if 'length' is 1 (length overridden to true(type conversion))", - - test: function testcase() { - - function callbackfn1(val, idx, obj) { - return val > 10; - } - - function callbackfn2(val, idx, obj) { - return val > 11; - } - - var obj = { 0: 11, 1: 9, length: true }; - - return Array.prototype.every.call(obj, callbackfn1) && - !Array.prototype.every.call(obj, callbackfn2); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-20.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-20.js deleted file mode 100644 index 3d08232584..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-20.js +++ /dev/null @@ -1,62 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-3-20", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-20.js", - - description: "Array.prototype.every - value of 'length' is an Object which has an own valueOf method", - - test: function testcase() { - function callbackfn1(val, idx, obj) { - return val > 10; - } - - function callbackfn2(val, idx, obj) { - return val > 11; - } - - var valueOfAccessed = false; - - var obj = { - 0: 12, - 1: 11, - 2: 9, - length: { - valueOf: function () { - valueOfAccessed = true; - return 2; - } - } - }; - - return Array.prototype.every.call(obj, callbackfn1) && - !Array.prototype.every.call(obj, callbackfn2) && valueOfAccessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-21.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-21.js deleted file mode 100644 index c9bb310b49..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-21.js +++ /dev/null @@ -1,69 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-3-21", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-21.js", - - description: "Array.prototype.every - 'length' is an object that has an own valueOf method that returns an object and toString method that returns a string", - - test: function testcase() { - function callbackfn1(val, idx, obj) { - return val > 10; - } - - function callbackfn2(val, idx, obj) { - return val > 11; - } - - var toStringAccessed = false; - var valueOfAccessed = false; - - var obj = { - 0: 12, - 1: 11, - 2: 9, - length: { - valueOf: function () { - valueOfAccessed = true; - return {}; - }, - toString: function () { - toStringAccessed = true; - return '2'; - } - } - }; - - return Array.prototype.every.call(obj, callbackfn1) && - !Array.prototype.every.call(obj, callbackfn2) && - valueOfAccessed && - toStringAccessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-22.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-22.js deleted file mode 100644 index 047c7bb8a3..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-22.js +++ /dev/null @@ -1,70 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-3-22", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-22.js", - - description: "Array.prototype.every throws TypeError exception when 'length' is an object with toString and valueOf methods that don’t return primitive values", - - test: function testcase() { - - var callbackfnAccessed = false; - var toStringAccessed = false; - var valueOfAccessed = false; - - function callbackfn(val, idx, obj) { - callbackfnAccessed = true; - return val > 10; - } - - var obj = { - 0: 11, - 1: 12, - - length: { - valueOf: function () { - valueOfAccessed = true; - return {}; - }, - toString: function () { - toStringAccessed = true; - return {}; - } - } - }; - - try { - Array.prototype.every.call(obj, callbackfn); - return false; - } catch (ex) { - return (ex instanceof TypeError) && toStringAccessed && valueOfAccessed && !callbackfnAccessed; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-23.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-23.js deleted file mode 100644 index ce35412e80..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-23.js +++ /dev/null @@ -1,77 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-3-23", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-23.js", - - description: "Array.prototype.every uses inherited valueOf method when 'length' is an object with an own toString and inherited valueOf methods", - - test: function testcase() { - - function callbackfn1(val, idx, obj) { - return val > 10; - } - - function callbackfn2(val, idx, obj) { - return val > 11; - } - - var valueOfAccessed = false; - var toStringAccessed = false; - - var proto = { - valueOf: function () { - valueOfAccessed = true; - return 2; - } - }; - - var Con = function () { }; - Con.prototype = proto; - - var child = new Con(); - - child.toString = function () { - toStringAccessed = true; - return '1'; - }; - - var obj = { - 0: 12, - 1: 11, - 2: 9, - length: child - }; - - return Array.prototype.every.call(obj, callbackfn1) && - !Array.prototype.every.call(obj, callbackfn2) && - valueOfAccessed && !toStringAccessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-24.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-24.js deleted file mode 100644 index 401d7ce184..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-24.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-3-24", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-24.js", - - description: "Array.prototype.every - value of 'length' is a positive non-integer, ensure truncation occurs in the proper direction", - - test: function testcase() { - function callbackfn1(val, idx, obj) { - return val > 10; - } - - function callbackfn2(val, idx, obj) { - return val > 11; - } - - var obj = { 0: 12, 1: 11, 2: 9, length: 2.685 }; - - return Array.prototype.every.call(obj, callbackfn1) && - !Array.prototype.every.call(obj, callbackfn2); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-25.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-25.js deleted file mode 100644 index ccea8fd2dc..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-25.js +++ /dev/null @@ -1,55 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-3-25", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-25.js", - - description: "Array.prototype.every - value of 'length' is a negative non-integer, ensure truncation occurs in the proper direction", - - test: function testcase() { - function callbackfn1(val, idx, obj) { - return val > 10; - } - - function callbackfn2(val, idx, obj) { - return val > 11; - } - - var obj = { - 0: 12, - 1: 11, - 2: 9, - length: -4294967294.5 - }; - - return Array.prototype.every.call(obj, callbackfn1) && - !Array.prototype.every.call(obj, callbackfn2); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-28.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-28.js deleted file mode 100644 index 1b2f6d0e19..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-28.js +++ /dev/null @@ -1,52 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-3-28", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-28.js", - - description: "Array.prototype.every - value of 'length' is boundary value (2^32)", - - test: function testcase() { - - var accessed = false; - - function callbackfn(val, idx, obj) { - accessed = true; - return val > 10; - } - - var obj = { - 0: 12, - length: 4294967296 - }; - - return Array.prototype.every.call(obj, callbackfn) && !accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-29.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-29.js deleted file mode 100644 index df75fc959a..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-29.js +++ /dev/null @@ -1,54 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-3-29", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-29.js", - - description: "Array.prototype.every - value of 'length' is boundary value (2^32 + 1)", - - test: function testcase() { - function callbackfn1(val, idx, obj) { - return val > 10; - } - - function callbackfn2(val, idx, obj) { - return val > 11; - } - - var obj = { - 0: 11, - 1: 9, - length: 4294967297 - }; - - return Array.prototype.every.call(obj, callbackfn1) && - !Array.prototype.every.call(obj, callbackfn2); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-3.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-3.js deleted file mode 100644 index d1a9575870..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-3.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-3-3", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-3.js", - - description: "Array.prototype.every - value of 'length' is a number (value is 0)", - - test: function testcase() { - - var accessed = false; - - function callbackfn(val, idx, obj) { - accessed = true; - return val > 10; - } - - var obj = { 0: 9, length: 0 }; - - return Array.prototype.every.call(obj, callbackfn) && !accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-4.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-4.js deleted file mode 100644 index 81dae595e9..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-4.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-3-4", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-4.js", - - description: "Array.prototype.every - value of 'length' is a number (value is +0)", - - test: function testcase() { - - var accessed = false; - - function callbackfn(val, idx, obj) { - accessed = true; - return val > 10; - } - - var obj = { 0: 9, length: +0 }; - - return Array.prototype.every.call(obj, callbackfn) && !accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-5.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-5.js deleted file mode 100644 index 308dcec79e..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-5.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-3-5", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-5.js", - - description: "Array.prototype.every - value of 'length' is a number (value is -0)", - - test: function testcase() { - - var accessed = false; - - function callbackfn(val, idx, obj) { - accessed = true; - return val > 10; - } - - var obj = { 0: 9, length: -0 }; - - return Array.prototype.every.call(obj, callbackfn) && !accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-6.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-6.js deleted file mode 100644 index d989fe529e..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-6.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-3-6", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-6.js", - - description: "Array.prototype.every - value of 'length' is a number (value is positive)", - - test: function testcase() { - function callbackfn1(val, idx, obj) { - return val > 10; - } - - function callbackfn2(val, idx, obj) { - return val > 11; - } - - var obj = { 0: 12, 1: 11, 2: 9, length: 2 }; - - return Array.prototype.every.call(obj, callbackfn1) && - !Array.prototype.every.call(obj, callbackfn2); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-7.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-7.js deleted file mode 100644 index 7300d90a12..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-7.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-3-7", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-7.js", - - description: "Array.prototype.every - value of 'length' is a number (value is negative)", - - test: function testcase() { - function callbackfn1(val, idx, obj) { - return val > 10; - } - - function callbackfn2(val, idx, obj) { - return val > 11; - } - - var obj = { 0: 12, 1: 11, 2: 9, length: -4294967294 }; //length used to exec while loop is 2 - - return Array.prototype.every.call(obj, callbackfn1) && - !Array.prototype.every.call(obj, callbackfn2); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-8.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-8.js deleted file mode 100644 index db49723235..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-8.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-3-8", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-8.js", - - description: "Array.prototype.every - value of 'length' is a number (value is Infinity)", - - test: function testcase() { - - var accessed = false; - - function callbackfn(val, idx, obj) { - accessed = true; - return val > 10; - } - - var obj = { 0: 9, length: Infinity }; - - return Array.prototype.every.call(obj, callbackfn) && !accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-9.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-9.js deleted file mode 100644 index 410cb2effb..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-9.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-3-9", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-9.js", - - description: "Array.prototype.every - value of 'length' is a number (value is -Infinity)", - - test: function testcase() { - - var accessed = false; - - function callbackfn(val, idx, obj) { - accessed = true; - return val > 10; - } - - var obj = { 0: 9, length: -Infinity }; - - return Array.prototype.every.call(obj, callbackfn) && !accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-1.js deleted file mode 100644 index 916ac5b0ec..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-1.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.16-4-1", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-1.js", - -description: "Array.prototype.every throws TypeError if callbackfn is undefined", - -test: function testcase() { - - var arr = new Array(10); - try { - arr.every(); - } - catch(e) { - if(e instanceof TypeError) - return true; - } - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.every); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-10.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-10.js deleted file mode 100644 index a73b1475f8..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-10.js +++ /dev/null @@ -1,54 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-4-10", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-10.js", - - description: "Array.prototype.every - the exception is not thrown if exception was thrown by step 2", - - test: function testcase() { - - var obj = { 0: 11, 1: 12 }; - - Object.defineProperty(obj, "length", { - get: function () { - throw new SyntaxError(); - }, - configurable: true - }); - - try { - Array.prototype.every.call(obj, undefined); - return false; - } catch (ex) { - return !(ex instanceof TypeError); - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-11.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-11.js deleted file mode 100644 index 0ad9724e63..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-11.js +++ /dev/null @@ -1,58 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-4-11", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-11.js", - - description: "Array.prototype.every - the exception is not thrown if exception was thrown by step 3", - - test: function testcase() { - - var obj = { 0: 11, 1: 12 }; - - Object.defineProperty(obj, "length", { - get: function () { - return { - toString: function () { - throw new SyntaxError(); - } - }; - }, - configurable: true - }); - - try { - Array.prototype.every.call(obj, undefined); - return false; - } catch (ex) { - return !(ex instanceof TypeError); - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-12.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-12.js deleted file mode 100644 index a24ce95965..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-12.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-4-12", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-12.js", - - description: "Array.prototype.every - 'callbackfn' is a function", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return val > 10; - } - - return ![11, 9].every(callbackfn); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-3.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-3.js deleted file mode 100644 index 7023072f77..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-3.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.16-4-3", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-3.js", - -description: "Array.prototype.every throws TypeError if callbackfn is null", - -test: function testcase() { - - var arr = new Array(10); - try { - arr.every(null); - } - catch(e) { - if(e instanceof TypeError) - return true; - } - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.every); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-4.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-4.js deleted file mode 100644 index a02dc64c6d..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-4.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.16-4-4", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-4.js", - -description: "Array.prototype.every throws TypeError if callbackfn is boolean", - -test: function testcase() { - - var arr = new Array(10); - try { - arr.every(true); - } - catch(e) { - if(e instanceof TypeError) - return true; - } - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.every); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-5.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-5.js deleted file mode 100644 index 2cfd63f3c3..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-5.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.16-4-5", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-5.js", - -description: "Array.prototype.every throws TypeError if callbackfn is number", - -test: function testcase() { - - var arr = new Array(10); - try { - arr.every(5); - } - catch(e) { - if(e instanceof TypeError) - return true; - } - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.every); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-6.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-6.js deleted file mode 100644 index 745c70312f..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-6.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.16-4-6", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-6.js", - -description: "Array.prototype.every throws TypeError if callbackfn is string", - -test: function testcase() { - - var arr = new Array(10); - try { - arr.every("abc"); - } - catch(e) { - if(e instanceof TypeError) - return true; - } - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.every); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-7.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-7.js deleted file mode 100644 index a810501354..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-7.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.16-4-7", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-7.js", - -description: "Array.prototype.every throws TypeError if callbackfn is Object without a Call internal method", - -test: function testcase() { - - var arr = new Array(10); - try { - arr.every( {} ); - } - catch(e) { - if(e instanceof TypeError) - return true; - } - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.every); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-8.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-8.js deleted file mode 100644 index 5cc44ee396..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-8.js +++ /dev/null @@ -1,57 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-4-8", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-8.js", - - description: "Array.prototype.every - side effects produced by step 2 are visible when an exception occurs", - - test: function testcase() { - - var obj = { 0: 11, 1: 12 }; - - var accessed = false; - - Object.defineProperty(obj, "length", { - get: function () { - accessed = true; - return 2; - }, - configurable: true - }); - - try { - Array.prototype.every.call(obj, null); - return false; - } catch (ex) { - return ex instanceof TypeError && accessed; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-9.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-9.js deleted file mode 100644 index 36744b2180..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-9.js +++ /dev/null @@ -1,61 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-4-9", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-9.js", - - description: "Array.prototype.every - side effects produced by step 3 are visible when an exception occurs", - - test: function testcase() { - - var obj = { 0: 11, 1: 12 }; - - var accessed = false; - - Object.defineProperty(obj, "length", { - get: function () { - return { - toString: function () { - accessed = true; - return "2"; - } - }; - }, - configurable: true - }); - - try { - Array.prototype.every.call(obj, null); - return false; - } catch (ex) { - return ex instanceof TypeError && accessed; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-1.js deleted file mode 100644 index dfb1052ba5..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-1.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.16-5-1", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-1.js", - -description: "Array.prototype.every - thisArg not passed", - -test: function testcase() { - - function callbackfn(val, idx, obj) - { - return this === fnGlobalObject(); - } - - var arr = [1]; - if(arr.every(callbackfn) === true) - return true; - }, - -precondition: function prereq() { - return fnExists(Array.prototype.every); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-10.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-10.js deleted file mode 100644 index 3e677296d1..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-10.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-5-10", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-10.js", - - description: "Array.prototype.every - Array Object can be used as thisArg", - - test: function testcase() { - - var accessed = false; - var objArray = []; - - function callbackfn(val, idx, obj) { - accessed = true; - return this === objArray; - } - - - - return [11].every(callbackfn, objArray) && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-11.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-11.js deleted file mode 100644 index 742f5edac3..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-11.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-5-11", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-11.js", - - description: "Array.prototype.every - String Object can be used as thisArg", - - test: function testcase() { - - var accessed = false; - var objString = new String(); - - function callbackfn(val, idx, obj) { - accessed = true; - return this === objString; - } - - - - return [11].every(callbackfn, objString) && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-12.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-12.js deleted file mode 100644 index e8fe0b777e..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-12.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-5-12", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-12.js", - - description: "Array.prototype.every - Boolean Object can be used as thisArg", - - test: function testcase() { - - var accessed = false; - var objBoolean = new Boolean(); - - function callbackfn(val, idx, obj) { - accessed = true; - return this === objBoolean; - } - - - - return [11].every(callbackfn, objBoolean) && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-13.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-13.js deleted file mode 100644 index a13d31fd02..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-13.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-5-13", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-13.js", - - description: "Array.prototype.every - Number Object can be used as thisArg", - - test: function testcase() { - - var accessed = false; - var objNumber = new Number(); - - function callbackfn(val, idx, obj) { - accessed = true; - return this === objNumber; - } - - return [11].every(callbackfn, objNumber) && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-14.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-14.js deleted file mode 100644 index fab8181601..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-14.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-5-14", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-14.js", - - description: "Array.prototype.every - the Math object can be used as thisArg", - - test: function testcase() { - - var accessed = false; - - function callbackfn(val, idx, obj) { - accessed = true; - return this === Math; - } - - return [11].every(callbackfn, Math) && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-15.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-15.js deleted file mode 100644 index c51e3f56fd..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-15.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-5-15", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-15.js", - - description: "Array.prototype.every - Date Object can be used as thisArg", - - test: function testcase() { - - var accessed = false; - var objDate = new Date(); - - function callbackfn(val, idx, obj) { - accessed = true; - return this === objDate; - } - - return [11].every(callbackfn, objDate) && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-16.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-16.js deleted file mode 100644 index a9f660a0e9..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-16.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-5-16", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-16.js", - - description: "Array.prototype.every - RegExp Object can be used as thisArg", - - test: function testcase() { - - var accessed = false; - var objRegExp = new RegExp(); - - function callbackfn(val, idx, obj) { - accessed = true; - return this === objRegExp; - } - - return [11].every(callbackfn, objRegExp) && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-17.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-17.js deleted file mode 100644 index 470e74016b..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-17.js +++ /dev/null @@ -1,46 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-5-17", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-17.js", - - description: "Array.prototype.every - the JSON object can be used as thisArg", - - test: function testcase() { - var accessed = false; - - function callbackfn(val, idx, obj) { - accessed = true; - return this === JSON; - } - - return [11].every(callbackfn, JSON) && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-18.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-18.js deleted file mode 100644 index 80b7e48520..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-18.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-5-18", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-18.js", - - description: "Array.prototype.every - Error Object can be used as thisArg", - - test: function testcase() { - - var accessed = false; - var objError = new RangeError(); - - function callbackfn(val, idx, obj) { - accessed = true; - return this === objError; - } - - return [11].every(callbackfn, objError) && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-19.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-19.js deleted file mode 100644 index 5eb9f09c70..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-19.js +++ /dev/null @@ -1,52 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-5-19", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-19.js", - - description: "Array.prototype.every - the Arguments object can be used as thisArg", - - test: function testcase() { - - var accessed = false; - var arg; - - function callbackfn(val, idx, obj) { - accessed = true; - return this === arg; - } - - (function fun() { - arg = arguments; - }(1, 2, 3)); - - return [11].every(callbackfn, arg) && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-2.js deleted file mode 100644 index 3e65fd92db..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-2.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.16-5-2", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-2.js", - -description: "Array.prototype.every - thisArg is Object", - -test: function testcase() { - var res = false; - var o = new Object(); - o.res = true; - function callbackfn(val, idx, obj) - { - return this.res; - } - - var arr = [1]; - if(arr.every(callbackfn, o) === true) - return true; - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.every); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-22.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-22.js deleted file mode 100644 index 64f13807c1..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-22.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-5-22", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-22.js", - - description: "Array.prototype.every - boolean primitive can be used as thisArg", - - test: function testcase() { - - var accessed = false; - - function callbackfn(val, idx, obj) { - accessed = true; - return this.valueOf() === false; - } - - return [11].every(callbackfn, false) && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-23.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-23.js deleted file mode 100644 index ce2d0b1af7..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-23.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-5-23", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-23.js", - - description: "Array.prototype.every - number primitive can be used as thisArg", - - test: function testcase() { - - var accessed = false; - - function callbackfn(val, idx, obj) { - accessed = true; - return this.valueOf() === 101; - } - - return [11].every(callbackfn, 101) && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-24.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-24.js deleted file mode 100644 index d20608ccab..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-24.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-5-24", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-24.js", - - description: "Array.prototype.every - string primitive can be used as thisArg", - - test: function testcase() { - - var accessed = false; - - function callbackfn(val, idx, obj) { - accessed = true; - return this.valueOf() === "abc"; - } - - return [11].every(callbackfn, "abc") && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-3.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-3.js deleted file mode 100644 index 092f641062..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-3.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.16-5-3", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-3.js", - -description: "Array.prototype.every - thisArg is Array", - -test: function testcase() { - var res = false; - var a = new Array(); - a.res = true; - function callbackfn(val, idx, obj) - { - return this.res; - } - - var arr = [1]; - - if(arr.every(callbackfn, a) === true) - return true; - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.every); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-4.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-4.js deleted file mode 100644 index bd2eca3f93..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-4.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.16-5-4", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-4.js", - -description: "Array.prototype.every - thisArg is object from object template(prototype)", - -test: function testcase() { - var res = false; - function callbackfn(val, idx, obj) - { - return this.res; - } - - function foo(){} - foo.prototype.res = true; - var f = new foo(); - var arr = [1]; - - if(arr.every(callbackfn,f) === true) - return true; - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.every); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-5.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-5.js deleted file mode 100644 index 2acca4ffe9..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-5.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.16-5-5", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-5.js", - -description: "Array.prototype.every - thisArg is object from object template", - -test: function testcase() { - var res = false; - function callbackfn(val, idx, obj) - { - return this.res; - } - - function foo(){} - var f = new foo(); - f.res = true; - var arr = [1]; - - if(arr.every(callbackfn,f) === true) - return true; - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.every); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-6.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-6.js deleted file mode 100644 index 182c61eb7d..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-6.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.16-5-6", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-6.js", - -description: "Array.prototype.every - thisArg is function", - -test: function testcase() { - var res = false; - function callbackfn(val, idx, obj) - { - return this.res; - } - - function foo(){} - foo.res = true; - var arr = [1]; - - if(arr.every(callbackfn,foo) === true) - return true; - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.every); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-7.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-7.js deleted file mode 100644 index 6b0c539086..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-7.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-5-7", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-7.js", - - description: "Array.prototype.every - built-in functions can be used as thisArg", - - test: function testcase() { - - var accessed = false; - - function callbackfn(val, idx, obj) { - accessed = true; - return this === eval; - } - - return [11].every(callbackfn, eval) && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-9.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-9.js deleted file mode 100644 index d2aa45652f..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-9.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-5-9", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-9.js", - - description: "Array.prototype.every - Function Object can be used as thisArg", - - test: function testcase() { - - var accessed = false; - var objFunction = function () { }; - - function callbackfn(val, idx, obj) { - accessed = true; - return this === objFunction; - } - - return [11].every(callbackfn, objFunction) && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-1.js deleted file mode 100644 index 49e92b660c..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-1.js +++ /dev/null @@ -1,51 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.16-7-1", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-1.js", - -description: "Array.prototype.every considers new elements added to array after the call", - -test: function testcase() { - - var calledForThree = false; - - function callbackfn(val, Idx, obj) - { - arr[2] = 3; - if(val == 3) - calledForThree = true; - return true; - } - - var arr = [1,2,,4,5]; - - var res = arr.every(callbackfn); - - return calledForThree; - }, - -precondition: function prereq() { - return fnExists(Array.prototype.every); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-2.js deleted file mode 100644 index 5a22949709..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-2.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.16-7-2", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-2.js", - -description: "Array.prototype.every considers new value of elements in array after the call", - -test: function testcase() { - - function callbackfn(val, Idx, obj) - { - arr[4] = 6; - if(val < 6) - return true; - else - return false; - } - - var arr = [1,2,3,4,5]; - - if(arr.every(callbackfn) === false) - return true; - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.every); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-3.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-3.js deleted file mode 100644 index 041f8ace48..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-3.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.16-7-3", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-3.js", - -description: "Array.prototype.every doesn't visit deleted elements in array after the call", - -test: function testcase() { - - function callbackfn(val, Idx, obj) - { - delete arr[2]; - if(val == 3) - return false; - else - return true; - } - - var arr = [1,2,3,4,5]; - - if(arr.every(callbackfn) === true) - return true; - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.every); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-4.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-4.js deleted file mode 100644 index 449c873e28..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-4.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.16-7-4", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-4.js", - -description: "Array.prototype.every doesn't visit deleted elements when Array.length is decreased", - -test: function testcase() { - - function callbackfn(val, Idx, obj) - { - arr.length = 3; - if(val < 4) - return true; - else - return false; - } - - var arr = [1,2,3,4,6]; - - if(arr.every(callbackfn) === true) - return true; - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.every); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-5.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-5.js deleted file mode 100644 index c474a28b3d..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-5.js +++ /dev/null @@ -1,52 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.16-7-5", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-5.js", - -description: "Array.prototype.every doesn't consider newly added elements in sparse array", - -test: function testcase() { - - function callbackfn(val, Idx, obj) - { - arr[1000] = 3; - if(val < 3) - return true; - else - return false; - } - - var arr = new Array(10); - arr[1] = 1; - arr[2] = 2; - - if(arr.every(callbackfn) === true) - return true; - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.every); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-6.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-6.js deleted file mode 100644 index e4cbc45000..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-6.js +++ /dev/null @@ -1,54 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.16-7-6", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-6.js", - -description: "Array.prototype.every visits deleted element in array after the call when same index is also present in prototype", - -test: function testcase() { - - function callbackfn(val, Idx, obj) - { - delete arr[2]; - if(val == 3) - return false; - else - return true; - } - - Array.prototype[2] = 3; - var arr = [1,2,3,4,5]; - - var res = arr.every(callbackfn); - delete Array.prototype[2]; - - if(res === false) - return true; - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.every); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-8.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-8.js deleted file mode 100644 index 3af5b7901e..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-8.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-7-8", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-8.js", - - description: "Array.prototype.every - no observable effects occur if len is 0", - - test: function testcase() { - - var accessed = false; - - function callbackfn(val, idx, obj) { - accessed = true; - return val > 10; - } - - var obj = { 0: 11, 1: 12, length: 0 }; - - return Array.prototype.every.call(obj, callbackfn) && !accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-b-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-b-1.js deleted file mode 100644 index f4d6baf688..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-b-1.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.16-7-b-1", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-b-1.js", - -description: "Array.prototype.every - callbackfn not called for indexes never been assigned values", - -test: function testcase() { - - var callCnt = 0.; - function callbackfn(val, Idx, obj) - { - callCnt++; - return true; - } - - var arr = new Array(10); - arr[1] = undefined; - arr.every(callbackfn); - if( callCnt === 1) - return true; - }, - -precondition: function prereq() { - return fnExists(Array.prototype.every); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-b-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-b-2.js deleted file mode 100644 index cff483bf6c..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-b-2.js +++ /dev/null @@ -1,56 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.16-7-b-2", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-b-2.js", - - description: "Array.prototype.every - added properties in step 2 are visible here", - - test: function testcase() { - function callbackfn(val, idx, obj) { - if (idx === 2 && val === "length") { - return false; - } else { - return true; - } - } - - var arr = { }; - - Object.defineProperty(arr, "length", { - get: function () { - arr[2] = "length"; - return 3; - }, - configurable: true - }); - - return !Array.prototype.every.call(arr, callbackfn); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-b-3.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-b-3.js deleted file mode 100644 index 81c09da6ba..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-b-3.js +++ /dev/null @@ -1,53 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.16-7-b-3", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-b-3.js", - - description: "Array.prototype.every - deleted properties in step 2 are visible here", - - test: function testcase() { - var accessed = false; - function callbackfn(val, idx, obj) { - accessed = true; - return idx !== 2; - } - var arr = { 2: 6.99, 8: 19}; - - Object.defineProperty(arr, "length", { - get: function () { - delete arr[2]; - return 10; - }, - configurable: true - }); - - return Array.prototype.every.call(arr, callbackfn) && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-1.js deleted file mode 100644 index 3408c94887..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-1.js +++ /dev/null @@ -1,51 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-7-c-i-1", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-1.js", - - description: "Array.prototype.every - element to be retrieved is own data property on an Array-like object", - - test: function testcase() { - - var kValue = { }; - function callbackfn(val, idx, obj) { - if (idx === 5) { - return val !== kValue; - } else { - return true; - } - } - - var obj = { 5: kValue, length: 100 }; - - return !Array.prototype.every.call(obj, callbackfn); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-2.js deleted file mode 100644 index 13939b80bc..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-2.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-7-c-i-2", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-2.js", - - description: "Array.prototype.every - element to be retrieved is own data property on an Array", - - test: function testcase() { - - var called = 0; - - function callbackfn(val, idx, obj) { - called++; - return val === 11; - } - - return [11].every(callbackfn) && 1 === called; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-25.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-25.js deleted file mode 100644 index be2a2cff26..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-25.js +++ /dev/null @@ -1,51 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-7-c-i-25", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-25.js", - - description: "Array.prototype.every - This object is the Arguments object which implements its own property get method (number of arguments is less than number of parameters)", - - test: function testcase() { - - var called = 0; - - function callbackfn(val, idx, obj) { - called++; - return val === 11; - } - - var func = function (a, b) { - return Array.prototype.every.call(arguments, callbackfn); - }; - - return func(11) && called === 1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-26.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-26.js deleted file mode 100644 index 35b9be0d3a..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-26.js +++ /dev/null @@ -1,57 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-7-c-i-26", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-26.js", - - description: "Array.prototype.every - This object is the Arguments object which implements its own property get method (number of arguments equals number of parameters)", - - test: function testcase() { - - var called = 0; - - function callbackfn(val, idx, obj) { - called++; - if (idx === 0) { - return val === 11; - } else if (idx === 1) { - return val === 9; - } else { - return false; - } - } - - var func = function (a, b) { - return Array.prototype.every.call(arguments, callbackfn); - }; - - return func(11, 9) && called === 2; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-27.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-27.js deleted file mode 100644 index 3366eb989c..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-27.js +++ /dev/null @@ -1,57 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-7-c-i-27", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-27.js", - - description: "Array.prototype.every - This object is the Arguments object which implements its own property get method (number of arguments is greater than number of parameters)", - - test: function testcase() { - - var called = 0; - - function callbackfn(val, idx, obj) { - called++; - if (idx < 2) { - return val > 10; - } else if (idx === 2) { - return val < 10; - } else { - return false; - } - } - - var func = function (a, b) { - return Array.prototype.every.call(arguments, callbackfn); - }; - - return func(11, 12, 9) && called === 3; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-3.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-3.js deleted file mode 100644 index 7ecdaaf6f5..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-3.js +++ /dev/null @@ -1,57 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-7-c-i-3", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-3.js", - - description: "Array.prototype.every - element to be retrieved is own data property that overrides an inherited data property on an Array", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - if (idx === 5) { - return val === 100; - } else { - return true; - } - } - - var proto = { 0: 11, 5: 100 }; - - var Con = function () { }; - Con.prototype = proto; - - var child = new Con(); - child[5] = "abc"; - child.length = 10; - - return !Array.prototype.every.call(child, callbackfn); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-4.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-4.js deleted file mode 100644 index b104501271..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-4.js +++ /dev/null @@ -1,53 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-7-c-i-4", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-4.js", - - description: "Array.prototype.every - element to be retrieved is own data property that overrides an inherited data property on an Array", - - test: function testcase() { - var called = 0; - function callbackfn(val, idx, obj) { - called++; - return val === 12; - } - - try { - Array.prototype[0] = 11; - Array.prototype[1] = 11; - - return [12, 12].every(callbackfn) && called === 2; - } finally { - delete Array.prototype[0]; - delete Array.prototype[1]; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-7.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-7.js deleted file mode 100644 index 948330efc1..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-7.js +++ /dev/null @@ -1,58 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-7-c-i-7", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-7.js", - - description: "Array.prototype.every - element to be retrieved is inherited data property on an Array-like object", - - test: function testcase() { - - var kValue = 'abc'; - - function callbackfn(val, idx, obj) { - if (idx === 5) { - return val !== kValue; - } else { - return true; - } - } - - var proto = { 5: kValue }; - - var Con = function () { }; - Con.prototype = proto; - - var child = new Con(); - child.length = 10; - - return !Array.prototype.every.call(child, callbackfn); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-8.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-8.js deleted file mode 100644 index 96c4e4b45c..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-8.js +++ /dev/null @@ -1,53 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-7-c-i-8", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-8.js", - - description: "Array.prototype.every - element to be retrieved is inherited data property on an Array", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - if (idx === 1) { - return val !== 13; - } else { - return true; - } - } - - try { - Array.prototype[1] = 13; - return ![, , , ].every(callbackfn); - } finally { - delete Array.prototype[1]; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every) && ![, 1].hasOwnProperty(0); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-1.js deleted file mode 100644 index dbaa14488f..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-1.js +++ /dev/null @@ -1,46 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.16-7-c-ii-1", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-1.js", - -description: "Array.prototype.every - callbackfn called with correct parameters", - -test: function testcase() { - - function callbackfn(val, Idx, obj) - { - if(obj[Idx] === val) - return true; - } - - var arr = [0,1,2,3,4,5,6,7,8,9]; - - if(arr.every(callbackfn) === true) - return true; - }, - -precondition: function prereq() { - return fnExists(Array.prototype.every); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-10.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-10.js deleted file mode 100644 index 753b612351..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-10.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-7-c-ii-10", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-10.js", - - description: "Array.prototype.every - callbackfn is called with 1 formal parameter", - - test: function testcase() { - - var called = 0; - - function callbackfn(val) { - called++; - return val > 10; - } - - return [11, 12].every(callbackfn) && 2 === called; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-11.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-11.js deleted file mode 100644 index d16315d97b..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-11.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-7-c-ii-11", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-11.js", - - description: "Array.prototype.every - callbackfn is called with 2 formal parameter", - - test: function testcase() { - - var called = 0; - - function callbackfn(val, idx) { - called++; - return val > 10 && arguments[2][idx] === val; - } - - return [11, 12].every(callbackfn) && 2 === called; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-12.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-12.js deleted file mode 100644 index d9889b0163..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-12.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-7-c-ii-12", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-12.js", - - description: "Array.prototype.every - callbackfn is called with 3 formal parameter", - - test: function testcase() { - - var called = 0; - - function callbackfn(val, idx, obj) { - called++; - return val > 10 && obj[idx] === val; - } - - return [11, 12, 13].every(callbackfn) && 3 === called; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-13.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-13.js deleted file mode 100644 index 185f587f86..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-13.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-7-c-ii-13", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-13.js", - - description: "Array.prototype.every - callbackfn that uses arguments object to get parameter value", - - test: function testcase() { - - var called = 0; - - function callbackfn() { - called++; - return arguments[2][arguments[1]] === arguments[0]; - } - - return [11, 12].every(callbackfn) && 2 === called; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-14.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-14.js deleted file mode 100644 index 60de8a9985..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-14.js +++ /dev/null @@ -1,51 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-7-c-ii-14", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-14.js", - - description: "Array.prototype.every - 'this' of 'callbackfn' is an object when 'T' is not an object('T' is undefined)", - - test: function testcase() { - - var accessed = false; - - function callbackfn(val, idx, o) { - accessed = true; - return 'document' in this && - 'open' in this && - 'frames' in this; - } - - var obj = { 0: 11, length: 1 }; - - return Array.prototype.every.call(obj, callbackfn, undefined) && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-15.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-15.js deleted file mode 100644 index fc8d7859f6..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-15.js +++ /dev/null @@ -1,51 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-7-c-ii-15", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-15.js", - - description: "Array.prototype.every - 'this' of 'callbackfn' is an object when 'T' is not an object(T is null)", - - test: function testcase() { - - var accessed = false; - - function callbackfn(val, idx, o) { - accessed = true; - return 'document' in this && - 'open' in this && - 'frames' in this; - } - - var arr = [11]; - - return arr.every(callbackfn, null) && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-16.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-16.js deleted file mode 100644 index 86ad0aa19d..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-16.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-7-c-ii-16", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-16.js", - - description: "Array.prototype.every - 'this' of 'callbackfn' is a Boolean object when T is not an object (T is a boolean primitive)", - - test: function testcase() { - - var accessed = false; - - function callbackfn(val, idx, obj) { - accessed = true; - return this.valueOf() !== false; - } - - var obj = { 0: 11, length: 2 }; - - return !Array.prototype.every.call(obj, callbackfn, false) && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-17.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-17.js deleted file mode 100644 index c5de2558d0..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-17.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-7-c-ii-17", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-17.js", - - description: "Array.prototype.every -'this' of 'callbackfn' is a Number object when T is not an object (T is a number primitive)", - - test: function testcase() { - - var accessed = false; - - function callbackfn(val, idx, o) { - accessed = true; - return 5 === this.valueOf(); - } - - var obj = { 0: 11, length: 2 }; - - return Array.prototype.every.call(obj, callbackfn, 5) && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-18.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-18.js deleted file mode 100644 index bed0efb6de..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-18.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-7-c-ii-18", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-18.js", - - description: "Array.prototype.every - 'this' of 'callbackfn' is an String object when T is not an object (T is a string primitive)", - - test: function testcase() { - - var accessed = false; - - function callbackfn(val, idx, obj) { - accessed = true; - return 'hello' === this.valueOf(); - } - - var obj = { 0: 11, length: 2 }; - - return Array.prototype.every.call(obj, callbackfn, "hello") && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-19.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-19.js deleted file mode 100644 index 345165ed09..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-19.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-7-c-ii-19", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-19.js", - - description: "Array.prototype.every - non-indexed properties are not called", - - test: function testcase() { - - var called = 0; - - function callbackfn(val, idx, obj) { - called++; - return val !== 8; - } - - var obj = { 0: 11, 10: 12, non_index_property: 8, length: 20 }; - - return Array.prototype.every.call(obj, callbackfn) && 2 === called; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-2.js deleted file mode 100644 index 8da4147ed2..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-2.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.16-7-c-ii-2", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-2.js", - -description: "Array.prototype.every - callbackfn takes 3 arguments", - -test: function testcase() { - - function callbackfn(val, Idx, obj) - { - if(arguments.length === 3) //verify if callbackfn was called with 3 parameters - return true; - } - - var arr = [0,1,true,null,new Object(),"five"]; - arr[999999] = -6.6; - - if(arr.every(callbackfn) === true) - return true; - }, - -precondition: function prereq() { - return fnExists(Array.prototype.every); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-20.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-20.js deleted file mode 100644 index 27b365977e..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-20.js +++ /dev/null @@ -1,51 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-7-c-ii-20", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-20.js", - - description: "Array.prototype.every - callbackfn called with correct parameters (thisArg is correct)", - - test: function testcase() { - - var accessed = false; - - function callbackfn(val, idx, obj) { - accessed = true; - return 10 === this.threshold; - } - - var thisArg = { threshold: 10 }; - - var obj = { 0: 11, length: 1 }; - - return Array.prototype.every.call(obj, callbackfn, thisArg); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-21.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-21.js deleted file mode 100644 index 646e09db6c..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-21.js +++ /dev/null @@ -1,56 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-7-c-ii-21", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-21.js", - - description: "Array.prototype.every - callbackfn called with correct parameters (kValue is correct)", - - test: function testcase() { - - var accessed = false; - - function callbackfn(val, idx, obj) { - accessed = true; - if (idx === 0) { - return val === 11; - } - - if (idx === 1) { - return val === 12; - } - - } - - var obj = { 0: 11, 1: 12, length: 2 }; - - return Array.prototype.every.call(obj, callbackfn) && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-22.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-22.js deleted file mode 100644 index 9a221130ba..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-22.js +++ /dev/null @@ -1,56 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-7-c-ii-22", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-22.js", - - description: "Array.prototype.every - callbackfn called with correct parameters (the index k is correct)", - - test: function testcase() { - - var accessed = false; - - function callbackfn(val, idx, obj) { - accessed = true; - if (val === 11) { - return idx === 0; - } - - if (val === 12) { - return idx === 1; - } - - } - - var obj = { 0: 11, 1: 12, length: 2 }; - - return Array.prototype.every.call(obj, callbackfn) && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-23.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-23.js deleted file mode 100644 index cf0caaecbb..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-23.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-7-c-ii-23", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-23.js", - - description: "Array.prototype.every - callbackfn called with correct parameters (this object O is correct)", - - test: function testcase() { - - var called = 0; - var obj = { 0: 11, 1: 12, length: 2 }; - - function callbackfn(val, idx, o) { - called++; - return obj === o; - } - - return Array.prototype.every.call(obj, callbackfn) && 2 === called; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-3.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-3.js deleted file mode 100644 index baea080df2..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-3.js +++ /dev/null @@ -1,52 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.16-7-c-ii-3", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-3.js", - -description: "Array.prototype.every immediately returns false if callbackfn returns false", - -test: function testcase() { - - var callCnt = 0; - function callbackfn(val, idx, obj) - { - callCnt++; - if(idx > 5) - return false; - else - return true; - } - - var arr = [0,1,2,3,4,5,6,7,8,9]; - - if(arr.every(callbackfn) === false && callCnt === 7) - return true; - - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.every); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-4.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-4.js deleted file mode 100644 index 6450fcb789..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-4.js +++ /dev/null @@ -1,53 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-7-c-ii-4", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-4.js", - - description: "Array.prototype.every - k values are passed in ascending numeric order", - - test: function testcase() { - - var arr = [0, 1, 2, 3, 4, 5]; - var lastIdx = 0; - var called = 0; - function callbackfn(val, idx, o) { - called++; - if (lastIdx !== idx) { - return false; - } else { - lastIdx++; - return true; - } - } - - return arr.every(callbackfn) && arr.length === called; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-5.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-5.js deleted file mode 100644 index 82c85a6215..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-5.js +++ /dev/null @@ -1,58 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-7-c-ii-5", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-5.js", - - description: "Array.prototype.every - k values are accessed during each iteration and not prior to starting the loop on an Array", - - test: function testcase() { - var called = 0; - var kIndex = []; - - //By below way, we could verify that k would be setted as 0, 1, ..., length - 1 in order, and each value will be setted one time. - function callbackfn(val, idx, obj) { - called++; - //Each position should be visited one time, which means k is accessed one time during iterations. - if (typeof kIndex[idx] === "undefined") { - //when current position is visited, its previous index should has been visited. - if (idx !== 0 && typeof kIndex[idx - 1] === "undefined") { - return false; - } - kIndex[idx] = 1; - return true; - } else { - return false; - } - } - - return [11, 12, 13, 14].every(callbackfn, undefined) && 4 === called; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-6.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-6.js deleted file mode 100644 index a8ffac80b1..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-6.js +++ /dev/null @@ -1,52 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-7-c-ii-6", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-6.js", - - description: "Array.prototype.every - arguments to callbackfn are self consistent", - - test: function testcase() { - - var accessed = false; - var thisArg = {}; - var obj = { 0: 11, length: 1 }; - - function callbackfn() { - accessed = true; - return this === thisArg && - arguments[0] === 11 && - arguments[1] === 0 && - arguments[2] === obj; - } - - return Array.prototype.every.call(obj, callbackfn, thisArg) && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-7.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-7.js deleted file mode 100644 index 9bd5e9b6e0..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-7.js +++ /dev/null @@ -1,57 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-7-c-ii-7", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-7.js", - - description: "Array.prototype.every - unhandled exceptions happened in callbackfn terminate iteration", - - test: function testcase() { - - var called = 0; - - function callbackfn(val, idx, obj) { - called++; - if (called === 1) { - throw new Error("Exception occurred in callbackfn"); - } - return true; - } - - var obj = { 0: 11, 4: 10, 10: 8, length: 20 }; - - try { - Array.prototype.every.call(obj, callbackfn); - return false; - } catch (ex) { - return 1 === called; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-8.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-8.js deleted file mode 100644 index a06e1e0772..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-8.js +++ /dev/null @@ -1,51 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-7-c-ii-8", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-8.js", - - description: "Array.prototype.every - element changed by callbackfn on previous iterations is observed", - - test: function testcase() { - - var obj = { 0: 11, 1: 12, length: 2 }; - - function callbackfn(val, idx, o) { - if (idx === 0) { - obj[idx + 1] = 8; - } - return val > 10; - } - - - - return !Array.prototype.every.call(obj, callbackfn); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-9.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-9.js deleted file mode 100644 index 5e121edffc..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-9.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-7-c-ii-9", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-9.js", - - description: "Array.prototype.every - callbackfn is called with 0 formal parameter", - - test: function testcase() { - - var called = 0; - - function callbackfn() { - called++; - return true; - } - - return [11, 12].every(callbackfn) && 2 === called; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-1.js deleted file mode 100644 index 0311d35fdb..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-1.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-7-c-iii-1", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-1.js", - - description: "Array.prototype.every - return value of callbackfn is undefined", - - test: function testcase() { - - var accessed = false; - var obj = { 0: 11, length: 1 }; - - function callbackfn(val, idx, o) { - accessed = true; - return undefined; - } - - - - return !Array.prototype.every.call(obj, callbackfn) && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-10.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-10.js deleted file mode 100644 index bc9f46691c..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-10.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-7-c-iii-10", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-10.js", - - description: "Array.prototype.every - return value of callbackfn is a number (value is Infinity)", - - test: function testcase() { - - var accessed = false; - - function callbackfn(val, idx, obj) { - accessed = true; - return Infinity; - } - - return [11].every(callbackfn) && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-11.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-11.js deleted file mode 100644 index d4678b8039..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-11.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-7-c-iii-11", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-11.js", - - description: "Array.prototype.every - return value of callbackfn is a number (value is -Infinity)", - - test: function testcase() { - - var accessed = false; - - function callbackfn(val, idx, obj) { - accessed = true; - return -Infinity; - } - - return [11].every(callbackfn) && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-12.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-12.js deleted file mode 100644 index 8da2d649cb..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-12.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-7-c-iii-12", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-12.js", - - description: "Array.prototype.every - return value of callbackfn is a number (value is NaN)", - - test: function testcase() { - - var accessed = false; - - function callbackfn(val, idx, obj) { - accessed = true; - return NaN; - } - - return ![11].every(callbackfn) && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-13.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-13.js deleted file mode 100644 index a87d1fa007..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-13.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-7-c-iii-13", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-13.js", - - description: "Array.prototype.every - return value of callbackfn is an empty string", - - test: function testcase() { - - var accessed = false; - - function callbackfn(val, idx, obj) { - accessed = true; - return ""; - } - - return ![11].every(callbackfn) && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-14.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-14.js deleted file mode 100644 index e45abfcaad..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-14.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-7-c-iii-14", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-14.js", - - description: "Array.prototype.every - return value of callbackfn is a non-empty string", - - test: function testcase() { - - var accessed = false; - - function callbackfn(val, idx, obj) { - accessed = true; - return "non-empty string"; - } - - return [11].every(callbackfn) && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-15.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-15.js deleted file mode 100644 index a7ec2bf35b..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-15.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-7-c-iii-15", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-15.js", - - description: "Array.prototype.every - return value of callbackfn is a Function object", - - test: function testcase() { - - var accessed = false; - - function callbackfn(val, idx, obj) { - accessed = true; - return function () { }; - } - - return [11].every(callbackfn) && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-16.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-16.js deleted file mode 100644 index d20e5aef27..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-16.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-7-c-iii-16", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-16.js", - - description: "Array.prototype.every - return value of callbackfn is an Array object", - - test: function testcase() { - - var accessed = false; - - function callbackfn(val, idx, obj) { - accessed = true; - return []; - } - - return [11].every(callbackfn) && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-17.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-17.js deleted file mode 100644 index 2cd0878999..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-17.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-7-c-iii-17", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-17.js", - - description: "Array.prototype.every - return value of callbackfn is a String object", - - test: function testcase() { - - var accessed = false; - - function callbackfn(val, idx, obj) { - accessed = true; - return new String(); - } - - return [11].every(callbackfn) && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-18.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-18.js deleted file mode 100644 index 0b9ba7b13e..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-18.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-7-c-iii-18", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-18.js", - - description: "Array.prototype.every - return value of callbackfn is a Boolean object", - - test: function testcase() { - - var accessed = false; - - function callbackfn(val, idx, obj) { - accessed = true; - return new Boolean(); - } - - return [11].every(callbackfn) && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-19.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-19.js deleted file mode 100644 index ec258b07b9..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-19.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-7-c-iii-19", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-19.js", - - description: "Array.prototype.every - return value of callbackfn is a Number object", - - test: function testcase() { - - var accessed = false; - - function callbackfn(val, idx, obj) { - accessed = true; - return new Number(); - } - - return [11].every(callbackfn) && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-2.js deleted file mode 100644 index d4e81fb08e..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-2.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-7-c-iii-2", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-2.js", - - description: "Array.prototype.every - return value of callbackfn is null", - - test: function testcase() { - - var accessed = false; - var obj = { 0: 11, length: 1 }; - - function callbackfn(val, idx, obj) { - accessed = true; - return null; - } - - - - return !Array.prototype.every.call(obj, callbackfn) && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-20.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-20.js deleted file mode 100644 index 9455283db7..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-20.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-7-c-iii-20", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-20.js", - - description: "Array.prototype.every - return value of callbackfn is the Math object", - - test: function testcase() { - - var accessed = false; - - function callbackfn(val, idx, obj) { - accessed = true; - return Math; - } - - return [11].every(callbackfn) && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-21.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-21.js deleted file mode 100644 index af3cda71bd..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-21.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-7-c-iii-21", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-21.js", - - description: "Array.prototype.every - return value of callbackfn is a Date object", - - test: function testcase() { - - var accessed = false; - - function callbackfn(val, idx, obj) { - accessed = true; - return new Date(); - } - - return [11].every(callbackfn) && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-22.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-22.js deleted file mode 100644 index 244453a1db..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-22.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-7-c-iii-22", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-22.js", - - description: "Array.prototype.every - return value of callbackfn is a RegExp object", - - test: function testcase() { - - var accessed = false; - - function callbackfn(val, idx, obj) { - accessed = true; - return new RegExp(); - } - - return [11].every(callbackfn) && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-23.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-23.js deleted file mode 100644 index be9fda290a..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-23.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-7-c-iii-23", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-23.js", - - description: "Array.prototype.every - return value of callbackfn is the JSON object", - - test: function testcase() { - - var accessed = false; - - function callbackfn(val, idx, obj) { - accessed = true; - return JSON; - } - - return [11].every(callbackfn) && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-24.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-24.js deleted file mode 100644 index 0621ee4372..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-24.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-7-c-iii-24", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-24.js", - - description: "Array.prototype.every - return value of callbackfn is an Error object", - - test: function testcase() { - - var accessed = false; - - function callbackfn(val, idx, obj) { - accessed = true; - return new EvalError(); - } - - return [11].every(callbackfn) && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-25.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-25.js deleted file mode 100644 index 152d295282..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-25.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-7-c-iii-25", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-25.js", - - description: "Array.prototype.every - return value of callbackfn is the Arguments object", - - test: function testcase() { - - var accessed = false; - - function callbackfn(val, idx, obj) { - accessed = true; - return arguments; - } - - return [11].every(callbackfn) && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-29.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-29.js deleted file mode 100644 index da5ac19abf..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-29.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-7-c-iii-29", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-29.js", - - description: "Array.prototype.every - return value (new Boolean(false)) of callbackfn is treated as true value", - - test: function testcase() { - - var accessed = false; - - function callbackfn(val, idx, obj) { - accessed = true; - return new Boolean(false); - } - - return [11].every(callbackfn) && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-3.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-3.js deleted file mode 100644 index b3a7c44413..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-3.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-7-c-iii-3", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-3.js", - - description: "Array.prototype.every - return value of callbackfn is a boolean (value is false)", - - test: function testcase() { - - var accessed = false; - var obj = { 0: 11, length: 1 }; - - function callbackfn(val, idx, obj) { - accessed = true; - return false; - } - - return !Array.prototype.every.call(obj, callbackfn) && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-4.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-4.js deleted file mode 100644 index a0f4a1b32c..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-4.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-7-c-iii-4", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-4.js", - - description: "Array.prototype.every - return value of callbackfn is a boolean (value is true)", - - test: function testcase() { - - var accessed = false; - var obj = { 0: 11, length: 1 }; - - function callbackfn(val, idx, obj) { - accessed = true; - return true; - } - - - - return Array.prototype.every.call(obj, callbackfn) && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-5.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-5.js deleted file mode 100644 index e895ab454e..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-5.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-7-c-iii-5", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-5.js", - - description: "Array.prototype.every - return value of callbackfn is a number (value is 0)", - - test: function testcase() { - - var accessed = false; - - function callbackfn(val, idx, obj) { - accessed = true; - return 0; - } - - return ![11].every(callbackfn) && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-6.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-6.js deleted file mode 100644 index abba851be7..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-6.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-7-c-iii-6", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-6.js", - - description: "Array.prototype.every - return value of callbackfn is a number (value is +0)", - - test: function testcase() { - - var accessed = false; - - function callbackfn(val, idx, obj) { - accessed = true; - return +0; - } - - return ![11].every(callbackfn) && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-7.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-7.js deleted file mode 100644 index 31186608a6..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-7.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-7-c-iii-7", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-7.js", - - description: "Array.prototype.every - return value of callbackfn is a nunmber (value is -0)", - - test: function testcase() { - - var accessed = false; - - function callbackfn(val, idx, obj) { - accessed = true; - return -0; - } - - return ![11].every(callbackfn) && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-8.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-8.js deleted file mode 100644 index 70b3665766..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-8.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-7-c-iii-8", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-8.js", - - description: "Array.prototype.every - return value of callbackfn is a number (value is positive number)", - - test: function testcase() { - - var accessed = false; - - function callbackfn(val, idx, obj) { - accessed = true; - return 5; - } - - return [11].every(callbackfn) && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-9.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-9.js deleted file mode 100644 index 38a9a7cb74..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-9.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.16-7-c-iii-9", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-9.js", - - description: "Array.prototype.every - return value of callbackfn is a number (value is negative number)", - - test: function testcase() { - - var accessed = false; - - function callbackfn(val, idx, obj) { - accessed = true; - return -5; - } - - return [11].every(callbackfn) && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.every); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-1.js deleted file mode 100644 index cac3dff888..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-1.js +++ /dev/null @@ -1,40 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.16-8-1", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-1.js", - -description: "Array.prototype.every returns true if 'length' is 0 (empty array)", - -test: function testcase() { - function cb() {} - var i = [].every(cb); - if (i === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.every); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-10.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-10.js deleted file mode 100644 index 371dfa595f..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-10.js +++ /dev/null @@ -1,52 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.16-8-10", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-10.js", - -description: "Array.prototype.every - subclassed array when length is reduced", - -test: function testcase() { - foo.prototype = new Array(1, 2, 3); - function foo() {} - var f = new foo(); - f.length = 2; - - function cb(val) - { - if(val>2) - return false; - else - return true; - } - var i = f.every(cb); - - if (i === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.every); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-11.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-11.js deleted file mode 100644 index abb942291a..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-11.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.16-8-11", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-11.js", - -description: "Array.prototype.every returns true when all calls to callbackfn return true", - -test: function testcase() { - - var callCnt = 0; - function callbackfn(val, idx, obj) - { - callCnt++; - return true; - } - - var arr = [0,1,2,3,4,5,6,7,8,9]; - - if(arr.every(callbackfn) === true && callCnt === 10) - return true; - }, - -precondition: function prereq() { - return fnExists(Array.prototype.every); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-12.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-12.js deleted file mode 100644 index fe4b723f9c..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-12.js +++ /dev/null @@ -1,51 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.16-8-12", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-12.js", - -description: "Array.prototype.every doesn't mutate the array on which it is called on", - -test: function testcase() { - - function callbackfn(val, idx, obj) - { - return true; - } - var arr = [1,2,3,4,5]; - arr.every(callbackfn); - if(arr[0] === 1 && - arr[1] === 2 && - arr[2] === 3 && - arr[3] === 4 && - arr[4] === 5) - { - return true; - } - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.every); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-13.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-13.js deleted file mode 100644 index 7548f4339f..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-13.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.16-8-13", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-13.js", - -description: "Array.prototype.every doesn't visit expandos", - -test: function testcase() { - - var callCnt = 0; - function callbackfn(val, idx, obj) - { - callCnt++; - return true; - } - - var arr = [0,1,2,3,4,5,6,7,8,9]; - arr["i"] = 10; - arr[true] = 11; - - if(arr.every(callbackfn) === true && callCnt === 10) - return true; - }, - -precondition: function prereq() { - return fnExists(Array.prototype.every); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-2.js deleted file mode 100644 index 9a0937d02f..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-2.js +++ /dev/null @@ -1,46 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.16-8-2", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-2.js", - -description: "Array.prototype.every returns true if 'length' is 0 (subclassed Array, length overridden to null (type conversion))", - -test: function testcase() { - foo.prototype = new Array(1, 2, 3); - function foo() {} - var f = new foo(); - f.length = null; - - function cb(){} - var i = f.every(cb); - - if (i === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.every); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-3.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-3.js deleted file mode 100644 index 857a3f8776..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-3.js +++ /dev/null @@ -1,46 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.16-8-3", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-3.js", - -description: "Array.prototype.every returns true if 'length' is 0 (subclassed Array, length overridden to false (type conversion))", - -test: function testcase() { - foo.prototype = new Array(1, 2, 3); - function foo() {} - var f = new foo(); - f.length = false; - - function cb(){} - var i = f.every(cb); - - if (i === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.every); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-4.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-4.js deleted file mode 100644 index aa897d9f89..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-4.js +++ /dev/null @@ -1,46 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.16-8-4", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-4.js", - -description: "Array.prototype.every returns true if 'length' is 0 (subclassed Array, length overridden to 0 (type conversion))", - -test: function testcase() { - foo.prototype = new Array(1, 2, 3); - function foo() {} - var f = new foo(); - f.length = 0; - - function cb(){} - var i = f.every(cb); - - if (i === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.every); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-5.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-5.js deleted file mode 100644 index f6769930df..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-5.js +++ /dev/null @@ -1,46 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.16-8-5", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-5.js", - -description: "Array.prototype.every returns true if 'length' is 0 (subclassed Array, length overridden to '0' (type conversion))", - -test: function testcase() { - foo.prototype = new Array(1, 2, 3); - function foo() {} - var f = new foo(); - f.length = '0'; - - function cb(){} - var i = f.every(cb); - - if (i === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.every); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-6.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-6.js deleted file mode 100644 index 5282726f94..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-6.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.16-8-6", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-6.js", - -description: "Array.prototype.every returns true if 'length' is 0 (subclassed Array, length overridden with obj with valueOf)", - -test: function testcase() { - foo.prototype = new Array(1, 2, 3); - function foo() {} - var f = new foo(); - - var o = { valueOf: function () { return 0;}}; - f.length = o; - - function cb(){} - var i = f.every(cb); - - if (i === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.every); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-7.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-7.js deleted file mode 100644 index 5597464a6a..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-7.js +++ /dev/null @@ -1,53 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.16-8-7", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-7.js", - -description: "Array.prototype.every returns true if 'length' is 0 (subclassed Array, length overridden with obj w/o valueOf (toString))", - -test: function testcase() { - foo.prototype = new Array(1, 2, 3); - function foo() {} - var f = new foo(); - - var o = { toString: function () { return '0';}}; - f.length = o; - - // objects inherit the default valueOf method of the Object object; - // that simply returns the itself. Since the default valueOf() method - // does not return a primitive value, ES next tries to convert the object - // to a number by calling its toString() method and converting the - // resulting string to a number. - function cb(){} - var i = f.every(cb); - - if (i === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.every); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-8.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-8.js deleted file mode 100644 index 4472c5c6cb..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-8.js +++ /dev/null @@ -1,61 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.16-8-8", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-8.js", - -description: "Array.prototype.every returns true if 'length' is 0 (subclassed Array, length overridden with []", - -test: function testcase() { - foo.prototype = new Array(1, 2, 3); - function foo() {} - var f = new foo(); - - f.length = []; - - // objects inherit the default valueOf method of the Object object; - // that simply returns the itself. Since the default valueOf() method - // does not return a primitive value, ES next tries to convert the object - // to a number by calling its toString() method and converting the - // resulting string to a number. - // - // The toString( ) method on Array converts the array elements to strings, - // then returns the result of concatenating these strings, with commas in - // between. An array with no elements converts to the empty string, which - // converts to the number 0. If an array has a single element that is a - // number n, the array converts to a string representation of n, which is - // then converted back to n itself. If an array contains more than one element, - // or if its one element is not a number, the array converts to NaN. - - function cb(){} - var i = f.every(cb); - - if (i === true) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.every); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-0-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-0-1.js deleted file mode 100644 index 57d8b3df0a..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-0-1.js +++ /dev/null @@ -1,36 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest( { -id: "15.4.4.17-0-1", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-0-1.js", - -description: "Array.prototype.some must exist as a function", - -test: function testcase() { - var f = Array.prototype.some; - if (typeof(f) === "function") { - return true; - } - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-0-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-0-2.js deleted file mode 100644 index 2937afeb78..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-0-2.js +++ /dev/null @@ -1,39 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest( { -id: "15.4.4.17-0-2", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-0-2.js", - -description: "Array.prototype.some.length must be 1", - -test: function testcase() { - if (Array.prototype.some.length === 1) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.some); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-1.js deleted file mode 100644 index b41f07b2df..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-1.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-1-1", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-1.js", - - description: "Array.prototype.some applied to undefined throws a TypeError", - - test: function testcase() { - try { - Array.prototype.some.call(undefined); - return false; - } catch (e) { - return (e instanceof TypeError); - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-10.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-10.js deleted file mode 100644 index 7e1ffe977a..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-10.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-1-10", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-10.js", - - description: "Array.prototype.some applied to the Math object", - - test: function testcase() { - function callbackfn(val, idx, obj) { - return '[object Math]' === Object.prototype.toString.call(obj); - } - - try { - Math.length = 1; - Math[0] = 1; - return Array.prototype.some.call(Math, callbackfn); - } finally { - delete Math[0]; - delete Math.length; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-11.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-11.js deleted file mode 100644 index 1296b3630d..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-11.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-1-11", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-11.js", - - description: "Array.prototype.some applied to Date object", - - test: function testcase() { - function callbackfn(val, idx, obj) { - return obj instanceof Date; - } - - var obj = new Date(); - obj.length = 2; - obj[0] = 11; - obj[1] = 9; - - return Array.prototype.some.call(obj, callbackfn); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-12.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-12.js deleted file mode 100644 index 83b3e48145..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-12.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-1-12", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-12.js", - - description: "Array.prototype.some applied to RegExp object", - - test: function testcase() { - function callbackfn(val, idx, obj) { - return obj instanceof RegExp; - } - - var obj = new RegExp(); - obj.length = 2; - obj[0] = 11; - obj[1] = 9; - - return Array.prototype.some.call(obj, callbackfn); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-13.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-13.js deleted file mode 100644 index 0572ab584b..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-13.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-1-13", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-13.js", - - description: "Array.prototype.some applied to the JSON object", - - test: function testcase() { - function callbackfn(val, idx, obj) { - return '[object JSON]' === Object.prototype.toString.call(obj); - } - - try { - JSON.length = 1; - JSON[0] = 1; - return Array.prototype.some.call(JSON, callbackfn); - } finally { - delete JSON.length; - delete JSON[0]; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-14.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-14.js deleted file mode 100644 index 4a6da3b595..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-14.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-1-14", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-14.js", - - description: "Array.prototype.some applied to Error object", - - test: function testcase() { - function callbackfn(val, idx, obj) { - return obj instanceof Error; - } - - var obj = new Error(); - obj.length = 1; - obj[0] = 1; - - return Array.prototype.some.call(obj, callbackfn); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-15.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-15.js deleted file mode 100644 index 9a67f5dca0..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-15.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-1-15", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-15.js", - - description: "Array.prototype.some applied to the Arguments object", - - test: function testcase() { - function callbackfn(val, idx, obj) { - return '[object Arguments]' === Object.prototype.toString.call(obj); - } - - var obj = (function () { - return arguments; - }("a", "b")); - - return Array.prototype.some.call(obj, callbackfn); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-2.js deleted file mode 100644 index e6ff4eceba..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-2.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-1-2", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-2.js", - - description: "Array.prototype.some applied to null throws a TypeError", - - test: function testcase() { - try { - Array.prototype.some.call(null); - return false; - } catch (e) { - return (e instanceof TypeError); - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-3.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-3.js deleted file mode 100644 index 4708054304..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-3.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-1-3", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-3.js", - - description: "Array.prototype.some applied to boolean primitive", - - test: function testcase() { - function callbackfn(val, idx, obj) { - return obj instanceof Boolean; - } - - try { - Boolean.prototype[0] = 1; - Boolean.prototype.length = 1; - return Array.prototype.some.call(false, callbackfn); - } finally { - delete Boolean.prototype[0]; - delete Boolean.prototype.length; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-4.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-4.js deleted file mode 100644 index 6e84eba50f..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-4.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-1-4", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-4.js", - - description: "Array.prototype.some applied to Boolean object", - - test: function testcase() { - function callbackfn(val, idx, obj) { - return obj instanceof Boolean; - } - - var obj = new Boolean(true); - obj.length = 2; - obj[0] = 11; - obj[1] = 9; - - return Array.prototype.some.call(obj, callbackfn); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-5.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-5.js deleted file mode 100644 index 83f23268fd..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-5.js +++ /dev/null @@ -1,51 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-1-5", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-5.js", - - description: "Array.prototype.some applied to number primitive", - - test: function testcase() { - function callbackfn(val, idx, obj) { - return obj instanceof Number; - } - - try { - Number.prototype[1] = true; - Number.prototype.length = 2; - - return Array.prototype.some.call(5, callbackfn); - } finally { - delete Number.prototype[1]; - delete Number.prototype.length; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-6.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-6.js deleted file mode 100644 index da67400a9a..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-6.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-1-6", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-6.js", - - description: "Array.prototype.some applied to Number object", - - test: function testcase() { - function callbackfn(val, idx, obj) { - return obj instanceof Number; - } - - var obj = new Number(-128); - obj.length = 2; - obj[0] = 11; - obj[1] = 9; - - return Array.prototype.some.call(obj, callbackfn); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-7.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-7.js deleted file mode 100644 index 98f35371ad..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-7.js +++ /dev/null @@ -1,43 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-1-7", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-7.js", - - description: "Array.prototype.some applied to applied to string primitive", - - test: function testcase() { - function callbackfn(val, idx, obj) { - return obj instanceof String; - } - - return Array.prototype.some.call("hello\nw_orld\\!", callbackfn); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-8.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-8.js deleted file mode 100644 index 37808a20ed..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-8.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-1-8", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-8.js", - - description: "Array.prototype.some applied to String object", - - test: function testcase() { - function callbackfn(val, idx, obj) { - return obj instanceof String; - } - - var obj = new String("hello\nw_orld\\!"); - return Array.prototype.some.call(obj, callbackfn); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-9.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-9.js deleted file mode 100644 index dc1884a317..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-9.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-1-9", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-9.js", - - description: "Array.prototype.some applied to Function object", - - test: function testcase() { - function callbackfn(val, idx, obj) { - return obj instanceof Function; - } - - var obj = function (a, b) { - return a + b; - }; - obj[0] = 11; - obj[1] = 9; - return Array.prototype.some.call(obj, callbackfn); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-1.js deleted file mode 100644 index 8dfe038ed1..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-1.js +++ /dev/null @@ -1,56 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-2-1", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-1.js", - - description: "Array.prototype.some - 'length' is own data property on an Array-like object", - - test: function testcase() { - - function callbackfn1(val, idx, obj) { - return val > 10; - } - - function callbackfn2(val, idx, obj) { - return val > 11; - } - - var obj = { - 0: 9, - 1: 11, - 2: 12, - length: 2 - }; - - return Array.prototype.some.call(obj, callbackfn1) && - !Array.prototype.some.call(obj, callbackfn2); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-10.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-10.js deleted file mode 100644 index d06e7ac76b..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-10.js +++ /dev/null @@ -1,65 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-2-10", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-10.js", - - description: "Array.prototype.some - 'length' is an inherited accessor property on an Array-like object", - - test: function testcase() { - function callbackfn1(val, idx, obj) { - return val > 10; - } - - function callbackfn2(val, idx, obj) { - return val > 11; - } - - var proto = {}; - - Object.defineProperty(proto, "length", { - get: function () { - return 2; - }, - configurable: true - }); - - var Con = function () { }; - Con.prototype = proto; - - var child = new Con(); - child[0] = 9; - child[1] = 11; - child[2] = 12; - - return Array.prototype.some.call(child, callbackfn1) && - !Array.prototype.some.call(child, callbackfn2); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-11.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-11.js deleted file mode 100644 index 6050f1fe1f..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-11.js +++ /dev/null @@ -1,57 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-2-11", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-11.js", - - description: "Array.prototype.some - 'length' is an own accessor property without a get function on an Array-like object", - - test: function testcase() { - - var accessed = false; - - function callbackfn(val, idx, obj) { - accessed = true; - return val > 10; - } - - var obj = { - 0: 11, - 1: 12 - }; - Object.defineProperty(obj, "length", { - set: function () { }, - configurable: true - }); - - return !Array.prototype.some.call(obj, callbackfn) && !accessed; - }, - - - precondition: function prereq() { - return fnExists(Array.prototype.some) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-12.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-12.js deleted file mode 100644 index ec5523d661..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-12.js +++ /dev/null @@ -1,65 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-2-12", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-12.js", - - description: "Array.prototype.some - 'length' is own accessor property without a get function that overrides an inherited accessor property on an Array-like object", - - test: function testcase() { - var accessed = false; - - function callbackfn(val, idx, obj) { - accessed = true; - return val > 10; - } - - try { - Object.defineProperty(Object.prototype, "length", { - get: function () { - return 2; - }, - configurable: true - }); - - var obj = { 0: 11, 1: 12 }; - Object.defineProperty(obj, "length", { - set: function () { }, - configurable: true - }); - - return !Array.prototype.some.call(obj, callbackfn) && !accessed; - } finally { - delete Object.prototype.length; - } - - }, - - - precondition: function prereq() { - return fnExists(Array.prototype.some) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-13.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-13.js deleted file mode 100644 index 5f0ef80f5f..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-13.js +++ /dev/null @@ -1,60 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-2-13", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-13.js", - - description: "Array.prototype.some - 'length' is inherited accessor property without a get function on an Array-like object", - - test: function testcase() { - - var accessed = false; - - function callbackfn(val, idx, obj) { - accessed = true; - return val > 10; - } - - var proto = {}; - Object.defineProperty(proto, "length", { - set: function () { }, - configurable: true - }); - - var Con = function () { }; - Con.prototype = proto; - - var child = new Con(); - child[0] = 11; - child[1] = 12; - - return !Array.prototype.some.call(child, callbackfn) && !accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-14.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-14.js deleted file mode 100644 index e6843545e7..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-14.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-2-14", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-14.js", - - description: "Array.prototype.some - 'length' property doesn't exist on an Array-like object", - - test: function testcase() { - - var accessed = false; - - function callbackfn(val, idx, obj) { - accessed = true; - return val > 10; - } - - var obj = { 0: 11, 1: 12 }; - - return !Array.prototype.some.call(obj, callbackfn) && !accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-17.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-17.js deleted file mode 100644 index 9ecfb06470..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-17.js +++ /dev/null @@ -1,53 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-2-17", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-17.js", - - description: "Array.prototype.some applied to the Arguments object which implements its own property get method", - - test: function testcase() { - function callbackfn1(val, idx, obj) { - return val > 10; - } - - function callbackfn2(val, idx, obj) { - return val > 11; - } - - var func = function (a, b) { - arguments[2] = 12; - return Array.prototype.some.call(arguments, callbackfn1) && - !Array.prototype.some.call(arguments, callbackfn2); - }; - - return func(9, 11); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-18.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-18.js deleted file mode 100644 index 89c02bcb57..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-18.js +++ /dev/null @@ -1,54 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-2-18", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-18.js", - - description: "Array.prototype.some applied to String object which implements its own property get method", - - test: function testcase() { - function callbackfn1(val, idx, obj) { - return parseInt(val, 10) > 1; - } - - function callbackfn2(val, idx, obj) { - return parseInt(val, 10) > 2; - } - - var str = new String("12"); - try { - String.prototype[2] = "3"; - return Array.prototype.some.call(str, callbackfn1) && - !Array.prototype.some.call(str, callbackfn2); - } finally { - delete String.prototype[2]; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-19.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-19.js deleted file mode 100644 index c73adc9b32..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-19.js +++ /dev/null @@ -1,55 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-2-19", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-19.js", - - description: "Array.prototype.some applied to Function object which implements its own property get method", - - test: function testcase() { - function callbackfn1(val, idx, obj) { - return val > 10; - } - - function callbackfn2(val, idx, obj) { - return val > 11; - } - - var fun = function (a, b) { - return a + b; - }; - fun[0] = 9; - fun[1] = 11; - fun[2] = 12; - - return Array.prototype.some.call(fun, callbackfn1) && - !Array.prototype.some.call(fun, callbackfn2); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-2.js deleted file mode 100644 index eed692348b..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-2.js +++ /dev/null @@ -1,54 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-2-2", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-2.js", - - description: "Array.prototype.some - 'length' is own data property on an Array", - - test: function testcase() { - function callbackfn1(val, idx, obj) { - return val > 10; - } - - function callbackfn2(val, idx, obj) { - return val > 11; - } - - try { - Array.prototype[2] = 12; - - return [9, 11].some(callbackfn1) && - ![9, 11].some(callbackfn2); - } finally { - delete Array.prototype[2]; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-3.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-3.js deleted file mode 100644 index 4a45dfa60b..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-3.js +++ /dev/null @@ -1,59 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-2-3", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-3.js", - - description: "Array.prototype.some - 'length' is an own data property that overrides an inherited data property on an Array-like object", - - test: function testcase() { - function callbackfn1(val, idx, obj) { - return val > 10; - } - - function callbackfn2(val, idx, obj) { - return val > 11; - } - - var proto = { length: 3 }; - - var Con = function () { }; - Con.prototype = proto; - - var child = new Con(); - child.length = 2; - child[0] = 9; - child[1] = 11; - child[2] = 12; - - return Array.prototype.some.call(child, callbackfn1) && - !Array.prototype.some.call(child, callbackfn2); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-4.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-4.js deleted file mode 100644 index 54843e99ca..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-4.js +++ /dev/null @@ -1,58 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-2-4", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-4.js", - - description: "Array.prototype.some - 'length' is an own data property that overrides an inherited data property on an array", - - test: function testcase() { - var arrProtoLen = 0; - function callbackfn1(val, idx, obj) { - return val > 10; - } - - function callbackfn2(val, idx, obj) { - return val > 11; - } - - try { - arrProtoLen = Array.prototype.length; - Array.prototype.length = 0; - Array.prototype[2] = 12; - - return [9, 11].some(callbackfn1) && - ![9, 11].some(callbackfn2); - } finally { - Array.prototype.length = arrProtoLen; - delete Array.prototype[2]; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-5.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-5.js deleted file mode 100644 index 555f4351a3..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-5.js +++ /dev/null @@ -1,70 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-2-5", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-5.js", - - description: "Array.prototype.some - 'length' is an own data property that overrides an inherited accessor property on an Array-like object", - - test: function testcase() { - function callbackfn1(val, idx, obj) { - return val > 10; - } - - function callbackfn2(val, idx, obj) { - return val > 11; - } - - var proto = {}; - - Object.defineProperty(proto, "length", { - get: function () { - return 3; - }, - configurable: true - }); - - var Con = function () { }; - Con.prototype = proto; - - var child = new Con(); - Object.defineProperty(child, "length", { - value: 2, - configurable: true - }); - - child[0] = 9; - child[1] = 11; - child[2] = 12; - - return Array.prototype.some.call(child, callbackfn1) && - !Array.prototype.some.call(child, callbackfn2); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-6.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-6.js deleted file mode 100644 index b5b6a74075..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-6.js +++ /dev/null @@ -1,58 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-2-6", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-6.js", - - description: "Array.prototype.some - 'length' is an inherited data property on an Array-like object", - - test: function testcase() { - function callbackfn1(val, idx, obj) { - return val > 10; - } - - function callbackfn2(val, idx, obj) { - return val > 11; - } - - var proto = { length: 2 }; - - var Con = function () { }; - Con.prototype = proto; - - var child = new Con(); - child[0] = 9; - child[1] = 11; - child[2] = 12; - - return Array.prototype.some.call(child, callbackfn1) && - !Array.prototype.some.call(child, callbackfn2); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-7.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-7.js deleted file mode 100644 index 8f35fc8187..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-7.js +++ /dev/null @@ -1,61 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-2-7", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-7.js", - - description: "Array.prototype.some - 'length' is an own accessor property on an Array-like object", - - test: function testcase() { - function callbackfn1(val, idx, obj) { - return val > 10; - } - - function callbackfn2(val, idx, obj) { - return val > 11; - } - - var obj = { }; - - Object.defineProperty(obj, "length", { - get: function () { - return 2; - }, - configurable: true - }); - - obj[0] = 9; - obj[1] = 11; - obj[2] = 12; - - return Array.prototype.some.call(obj, callbackfn1) && - !Array.prototype.some.call(obj, callbackfn2); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-8.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-8.js deleted file mode 100644 index 3f95bf725c..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-8.js +++ /dev/null @@ -1,66 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-2-8", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-8.js", - - description: "Array.prototype.some - 'length' is an own accessor property that overrides an inherited data property on an Array-like object", - - test: function testcase() { - function callbackfn1(val, idx, obj) { - return val > 10; - } - - function callbackfn2(val, idx, obj) { - return val > 11; - } - - var proto = { length: 3 }; - - var Con = function () { }; - Con.prototype = proto; - - var child = new Con(); - - Object.defineProperty(child, "length", { - get: function () { - return 2; - }, - configurable: true - }); - - child[0] = 9; - child[1] = 11; - child[2] = 12; - - return Array.prototype.some.call(child, callbackfn1) && - !Array.prototype.some.call(child, callbackfn2); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-9.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-9.js deleted file mode 100644 index 744124b44d..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-9.js +++ /dev/null @@ -1,73 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-2-9", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-9.js", - - description: "Array.prototype.some - 'length' is an own accessor property that overrides an inherited accessor property on an Array-like object", - - test: function testcase() { - function callbackfn1(val, idx, obj) { - return val > 10; - } - - function callbackfn2(val, idx, obj) { - return val > 11; - } - - var proto = {}; - - Object.defineProperty(proto, "length", { - get: function () { - return 3; - }, - configurable: true - }); - - var Con = function () { }; - Con.prototype = proto; - - var child = new Con(); - - Object.defineProperty(child, "length", { - get: function () { - return 2; - }, - configurable: true - }); - - child[0] = 9; - child[1] = 11; - child[2] = 12; - - return Array.prototype.some.call(child, callbackfn1) && - !Array.prototype.some.call(child, callbackfn2); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-1.js deleted file mode 100644 index ee24e1f978..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-1.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-3-1", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-1.js", - - description: "Array.prototype.some - value of 'length' is undefined", - - test: function testcase() { - - var accessed = false; - - function callbackfn(val, idx, obj) { - accessed = true; - return val > 10; - } - - var obj = { 0: 11, length: undefined }; - - return !Array.prototype.some.call(obj, callbackfn) && !accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-10.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-10.js deleted file mode 100644 index 0c635f7958..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-10.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-3-10", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-10.js", - - description: "Array.prototype.some - value of 'length' is a number (value is NaN)", - - test: function testcase() { - - var accessed = false; - - function callbackfn(val, idx, obj) { - accessed = true; - return val > 10; - } - - var obj = { 0: 11, length: NaN }; - - return !Array.prototype.some.call(obj, callbackfn) && !accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-11.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-11.js deleted file mode 100644 index 610157fbcb..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-11.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-3-11", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-11.js", - - description: "Array.prototype.some - 'length' is a string containing a positive number", - - test: function testcase() { - function callbackfn1(val, idx, obj) { - return val > 10; - } - - function callbackfn2(val, idx, obj) { - return val > 11; - } - - var obj = { 0: 9, 1: 11, 2: 12, length: "2" }; - - return Array.prototype.some.call(obj, callbackfn1) && - !Array.prototype.some.call(obj, callbackfn2); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-12.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-12.js deleted file mode 100644 index 48bc181bdb..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-12.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-3-12", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-12.js", - - description: "Array.prototype.some - 'length' is a string containing a negative number", - - test: function testcase() { - function callbackfn1(val, idx, obj) { - return val > 10; - } - - function callbackfn2(val, idx, obj) { - return val > 11; - } - - var obj = { 0: 9, 1: 11, 2: 12, length: "-4294967294" }; - - return Array.prototype.some.call(obj, callbackfn1) && - !Array.prototype.some.call(obj, callbackfn2); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-13.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-13.js deleted file mode 100644 index feafd20d6a..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-13.js +++ /dev/null @@ -1,51 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-3-13", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-13.js", - - description: "Array.prototype.some - 'length' is a string containing a decimal number", - - test: function testcase() { - function callbackfn1(val, idx, obj) { - return val > 10; - } - - function callbackfn2(val, idx, obj) { - return val > 11; - } - - var obj = { 0: 9, 1: 11, 2: 12, length: "2.5" }; - - return Array.prototype.some.call(obj, callbackfn1) && - !Array.prototype.some.call(obj, callbackfn2); - }, - - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-14.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-14.js deleted file mode 100644 index a4bf40f5e8..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-14.js +++ /dev/null @@ -1,53 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-3-14", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-14.js", - - description: "Array.prototype.some - 'length' is a string containing +/-Infinity", - - test: function testcase() { - - var accessed = false; - - function callbackfn(val, idx, obj) { - accessed = true; - return val > 10; - } - - var objOne = { 0: 11, length: "Infinity" }; - var objTwo = { 0: 11, length: "+Infinity" }; - var objThree = { 0: 11, length: "-Infinity" }; - - return !Array.prototype.some.call(objOne, callbackfn) && - !Array.prototype.some.call(objTwo, callbackfn) && - !Array.prototype.some.call(objThree, callbackfn) && !accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-15.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-15.js deleted file mode 100644 index f683fee04f..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-15.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-3-15", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-15.js", - - description: "Array.prototype.some - 'length' is a string containing an exponential number", - - test: function testcase() { - function callbackfn1(val, idx, obj) { - return val > 10; - } - - function callbackfn2(val, idx, obj) { - return val > 11; - } - - var obj = { 0: 9, 1: 11, 2: 12, length: "2E0" }; - - return Array.prototype.some.call(obj, callbackfn1) && - !Array.prototype.some.call(obj, callbackfn2); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-16.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-16.js deleted file mode 100644 index 1a408bd0d9..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-16.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-3-16", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-16.js", - - description: "Array.prototype.some - 'length' is a string containing a hex number", - - test: function testcase() { - function callbackfn1(val, idx, obj) { - return val > 10; - } - - function callbackfn2(val, idx, obj) { - return val > 11; - } - - var obj = { 0: 9, 1: 11, 2: 12, length: "0x0002" }; - - return Array.prototype.some.call(obj, callbackfn1) && - !Array.prototype.some.call(obj, callbackfn2); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-17.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-17.js deleted file mode 100644 index 541ed0567e..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-17.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-3-17", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-17.js", - - description: "Array.prototype.some - 'length' is a string containing a number with leading zeros", - - test: function testcase() { - function callbackfn1(val, idx, obj) { - return val > 10; - } - - function callbackfn2(val, idx, obj) { - return val > 11; - } - - var obj = { 0: 9, 1: 11, 2: 12, length: "0002.00" }; - - return Array.prototype.some.call(obj, callbackfn1) && - !Array.prototype.some.call(obj, callbackfn2); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-18.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-18.js deleted file mode 100644 index b94b136542..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-18.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-3-18", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-18.js", - - description: "Array.prototype.some - value of 'length' is a string that can't convert to a number", - - test: function testcase() { - - var accessed = false; - - function callbackfn(val, idx, obj) { - accessed = true; - return val > 10; - } - - var obj = { 0: 11, 1: 21, length: "two" }; - - return !Array.prototype.some.call(obj, callbackfn) && !accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-19.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-19.js deleted file mode 100644 index a559e8404a..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-19.js +++ /dev/null @@ -1,62 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-3-19", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-19.js", - - description: "Array.prototype.some - value of 'length' is an Object which has an own toString method", - - test: function testcase() { - function callbackfn1(val, idx, obj) { - return val > 10; - } - - function callbackfn2(val, idx, obj) { - return val > 11; - } - - var toStringAccessed = false; - var obj = { - 0: 9, - 1: 11, - 2: 12, - - length: { - toString: function () { - toStringAccessed = true; - return '2'; - } - } - }; - - return Array.prototype.some.call(obj, callbackfn1) && - !Array.prototype.some.call(obj, callbackfn2) && toStringAccessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-2.js deleted file mode 100644 index 5d4701392f..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-2.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-3-2", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-2.js", - - description: "Array.prototype.some on an Array-like object if 'length' is 1 (length overridden to true(type conversion))", - - test: function testcase() { - function callbackfn1(val, idx, obj) { - return val > 10; - } - - function callbackfn2(val, idx, obj) { - return val > 11; - } - - var obj = { 0: 11, 1: 12, length: true }; - - return Array.prototype.some.call(obj, callbackfn1) && - !Array.prototype.some.call(obj, callbackfn2); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-20.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-20.js deleted file mode 100644 index f4d26c62f7..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-20.js +++ /dev/null @@ -1,62 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-3-20", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-20.js", - - description: "Array.prototype.some - value of 'length' is an Object which has an own valueOf method", - - test: function testcase() { - function callbackfn1(val, idx, obj) { - return val > 10; - } - - function callbackfn2(val, idx, obj) { - return val > 11; - } - - var valueOfAccessed = false; - - var obj = { - 0: 9, - 1: 11, - 2: 12, - length: { - valueOf: function () { - valueOfAccessed = true; - return 2; - } - } - }; - - return Array.prototype.some.call(obj, callbackfn1) && - !Array.prototype.some.call(obj, callbackfn2) && valueOfAccessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-21.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-21.js deleted file mode 100644 index 1cbfdbda40..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-21.js +++ /dev/null @@ -1,68 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-3-21", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-21.js", - - description: "Array.prototype.some - 'length' is an object that has an own valueOf method that returns an object and toString method that returns a string", - - test: function testcase() { - function callbackfn1(val, idx, obj) { - return val > 10; - } - - function callbackfn2(val, idx, obj) { - return val > 11; - } - - var toStringAccessed = false; - var valueOfAccessed = false; - - var obj = { - 0: 9, - 1: 11, - 2: 12, - length: { - valueOf: function () { - valueOfAccessed = true; - return {}; - }, - toString: function () { - toStringAccessed = true; - return '2'; - } - } - }; - - return Array.prototype.some.call(obj, callbackfn1) && - !Array.prototype.some.call(obj, callbackfn2) && - valueOfAccessed && toStringAccessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-22.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-22.js deleted file mode 100644 index 0aef79354e..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-22.js +++ /dev/null @@ -1,70 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-3-22", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-22.js", - - description: "Array.prototype.some throws TypeError exception when 'length' is an object with toString and valueOf methods that don’t return primitive values", - - test: function testcase() { - - var callbackfnAccessed = false; - var toStringAccessed = false; - var valueOfAccessed = false; - - function callbackfn(val, idx, obj) { - callbackfnAccessed = true; - return val > 10; - } - - var obj = { - 0: 11, - 1: 12, - - length: { - valueOf: function () { - valueOfAccessed = true; - return {}; - }, - toString: function () { - toStringAccessed = true; - return {}; - } - } - }; - - try { - Array.prototype.some.call(obj, callbackfn); - return false; - } catch (ex) { - return (ex instanceof TypeError) && toStringAccessed && valueOfAccessed && !callbackfnAccessed; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-23.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-23.js deleted file mode 100644 index b702fcb5b3..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-23.js +++ /dev/null @@ -1,76 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-3-23", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-23.js", - - description: "Array.prototype.some uses inherited valueOf method when 'length' is an object with an own toString and inherited valueOf methods", - - test: function testcase() { - function callbackfn1(val, idx, obj) { - return val > 10; - } - - function callbackfn2(val, idx, obj) { - return val > 11; - } - - var valueOfAccessed = false; - var toStringAccessed = false; - - var proto = { - valueOf: function () { - valueOfAccessed = true; - return 2; - } - }; - - var Con = function () { }; - Con.prototype = proto; - - var child = new Con(); - - child.toString = function () { - toStringAccessed = true; - return '1'; - }; - - var obj = { - 0: 9, - 1: 11, - 2: 12, - length: child - }; - - return Array.prototype.some.call(obj, callbackfn1) && - !Array.prototype.some.call(obj, callbackfn2) && - valueOfAccessed && !toStringAccessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-24.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-24.js deleted file mode 100644 index 065dbe9960..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-24.js +++ /dev/null @@ -1,55 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-3-24", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-24.js", - - description: "Array.prototype.some - value of 'length' is a positive non-integer, ensure truncation occurs in the proper direction", - - test: function testcase() { - function callbackfn1(val, idx, obj) { - return val > 10; - } - - function callbackfn2(val, idx, obj) { - return val > 11; - } - - var obj = { - 0: 9, - 10: 11, - 11: 12, - length: 11.5 - }; - - return Array.prototype.some.call(obj, callbackfn1) && - !Array.prototype.some.call(obj, callbackfn2); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-25.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-25.js deleted file mode 100644 index 62c8ed44c4..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-25.js +++ /dev/null @@ -1,55 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-3-25", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-25.js", - - description: "Array.prototype.some - value of 'length' is a negative non-integer, ensure truncation occurs in the proper direction", - - test: function testcase() { - function callbackfn1(val, idx, obj) { - return val > 10; - } - - function callbackfn2(val, idx, obj) { - return val > 11; - } - - var obj = { - 0: 9, - 1: 11, - 2: 12, - length: -4294967294.5 - }; - - return Array.prototype.some.call(obj, callbackfn1) && - !Array.prototype.some.call(obj, callbackfn2); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-28.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-28.js deleted file mode 100644 index 00d12d52f7..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-28.js +++ /dev/null @@ -1,52 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-3-28", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-28.js", - - description: "Array.prototype.some - value of 'length' is boundary value (2^32)", - - test: function testcase() { - - var accessed = false; - - function callbackfn(val, idx, obj) { - accessed = true; - return val > 10; - } - - var obj = { - 0: 12, - length: 4294967296 - }; - - return !Array.prototype.some.call(obj, callbackfn) && !accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-29.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-29.js deleted file mode 100644 index 317f5bfac8..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-29.js +++ /dev/null @@ -1,54 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-3-29", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-29.js", - - description: "Array.prototype.some - value of 'length' is boundary value (2^32 + 1)", - - test: function testcase() { - function callbackfn1(val, idx, obj) { - return val > 10; - } - - function callbackfn2(val, idx, obj) { - return val > 11; - } - - var obj = { - 0: 11, - 1: 12, - length: 4294967297 - }; - - return Array.prototype.some.call(obj, callbackfn1) && - !Array.prototype.some.call(obj, callbackfn2); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-3.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-3.js deleted file mode 100644 index 4cfc0a5af3..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-3.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-3-3", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-3.js", - - description: "Array.prototype.some - value of 'length' is a number (value is 0)", - - test: function testcase() { - - var accessed = false; - - function callbackfn(val, idx, obj) { - accessed = true; - return val > 10; - } - - var obj = { 0: 11, length: 0 }; - - return !Array.prototype.some.call(obj, callbackfn) && !accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-4.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-4.js deleted file mode 100644 index b0f95eea4e..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-4.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-3-4", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-4.js", - - description: "Array.prototype.some - value of 'length' is a number (value is +0)", - - test: function testcase() { - - var accessed = false; - - function callbackfn(val, idx, obj) { - accessed = true; - return val > 10; - } - - var obj = { 0: 11, length: +0 }; - - return !Array.prototype.some.call(obj, callbackfn) && !accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-5.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-5.js deleted file mode 100644 index 0f52c5fec7..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-5.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-3-5", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-5.js", - - description: "Array.prototype.some - value of 'length' is a number (value is -0)", - - test: function testcase() { - - var accessed = false; - - function callbackfn(val, idx, obj) { - accessed = true; - return val > 10; - } - - var obj = { 0: 11, length: -0 }; - - return !Array.prototype.some.call(obj, callbackfn) && !accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-6.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-6.js deleted file mode 100644 index 71a7505ead..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-6.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-3-6", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-6.js", - - description: "Array.prototype.some - value of 'length' is a number (value is positive)", - - test: function testcase() { - function callbackfn1(val, idx, obj) { - return val > 10; - } - - function callbackfn2(val, idx, obj) { - return val > 11; - } - - var obj = { 0: 9, 1: 11, 2: 12, length: 2 }; - - return Array.prototype.some.call(obj, callbackfn1) && - !Array.prototype.some.call(obj, callbackfn2); - }, - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-7.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-7.js deleted file mode 100644 index 53926a681b..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-7.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-3-7", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-7.js", - - description: "Array.prototype.some - value of 'length' is a number (value is negative)", - - test: function testcase() { - function callbackfn1(val, idx, obj) { - return val > 10; - } - - function callbackfn2(val, idx, obj) { - return val > 11; - } - - var obj = { 0: 9, 1: 11, 2: 12, length: -4294967294 }; - - return Array.prototype.some.call(obj, callbackfn1) && - !Array.prototype.some.call(obj, callbackfn2); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-8.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-8.js deleted file mode 100644 index 1d88715718..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-8.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-3-8", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-8.js", - - description: "Array.prototype.some - value of 'length' is a number (value is Infinity)", - - test: function testcase() { - - var accessed = false; - - function callbackfn(val, idx, obj) { - accessed = true; - return val > 10; - } - - var obj = { 0: 11, length: Infinity }; - - return !Array.prototype.some.call(obj, callbackfn) && !accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-9.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-9.js deleted file mode 100644 index 156c925505..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-9.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-3-9", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-9.js", - - description: "Array.prototype.some - value of 'length' is a number (value is -Infinity)", - - test: function testcase() { - - var accessed = false; - - function callbackfn(val, idx, obj) { - accessed = true; - return val > 10; - } - - var obj = { 0: 11, length: -Infinity }; - - return !Array.prototype.some.call(obj, callbackfn) && !accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-1.js deleted file mode 100644 index 48e014d68b..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-1.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.17-4-1", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-1.js", - -description: "Array.prototype.some throws TypeError if callbackfn is undefined", - -test: function testcase() { - - var arr = new Array(10); - try { - arr.some(); - } - catch(e) { - if(e instanceof TypeError) - return true; - } - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.some); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-10.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-10.js deleted file mode 100644 index aabd439076..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-10.js +++ /dev/null @@ -1,54 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-4-10", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-10.js", - - description: "Array.prototype.some - the exception is not thrown if exception was thrown by step 2", - - test: function testcase() { - - var obj = { 0: 11, 1: 12 }; - - Object.defineProperty(obj, "length", { - get: function () { - throw new SyntaxError(); - }, - configurable: true - }); - - try { - Array.prototype.some.call(obj, undefined); - return false; - } catch (ex) { - return !(ex instanceof TypeError); - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-11.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-11.js deleted file mode 100644 index 7bc53d22a3..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-11.js +++ /dev/null @@ -1,58 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-4-11", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-11.js", - - description: "Array.prototype.some - the exception is not thrown if exception was thrown by step 3", - - test: function testcase() { - - var obj = { 0: 11, 1: 12 }; - - Object.defineProperty(obj, "length", { - get: function () { - return { - toString: function () { - throw new SyntaxError(); - } - }; - }, - configurable: true - }); - - try { - Array.prototype.some.call(obj, undefined); - return false; - } catch (ex) { - return !(ex instanceof TypeError); - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-12.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-12.js deleted file mode 100644 index 13f942c685..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-12.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-4-12", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-12.js", - - description: "Array.prototype.some - 'callbackfn' is a function", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return val > 10; - } - - return [9, 11].some(callbackfn); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-2.js deleted file mode 100644 index 3d99f24206..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-2.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.17-4-2", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-2.js", - -description: "Array.prototype.some throws ReferenceError if callbackfn is unreferenced", - -test: function testcase() { - - var arr = new Array(10); - try { - arr.some(foo); - } - catch(e) { - if(e instanceof ReferenceError) - return true; - } - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.some); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-3.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-3.js deleted file mode 100644 index a0da988b29..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-3.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.17-4-3", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-3.js", - -description: "Array.prototype.some throws TypeError if callbackfn is null", - -test: function testcase() { - - var arr = new Array(10); - try { - arr.some(null); - } - catch(e) { - if(e instanceof TypeError) - return true; - } - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.some); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-4.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-4.js deleted file mode 100644 index c6cf05f683..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-4.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.17-4-4", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-4.js", - -description: "Array.prototype.some throws TypeError if callbackfn is boolean", - -test: function testcase() { - - var arr = new Array(10); - try { - arr.some(true); - } - catch(e) { - if(e instanceof TypeError) - return true; - } - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.some); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-5.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-5.js deleted file mode 100644 index 9f47a5879d..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-5.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.17-4-5", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-5.js", - -description: "Array.prototype.some throws TypeError if callbackfn is number", - -test: function testcase() { - - var arr = new Array(10); - try { - arr.some(5); - } - catch(e) { - if(e instanceof TypeError) - return true; - } - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.some); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-6.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-6.js deleted file mode 100644 index a99982d2bc..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-6.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.17-4-6", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-6.js", - -description: "Array.prototype.some throws TypeError if callbackfn is string", - -test: function testcase() { - - var arr = new Array(10); - try { - arr.some("abc"); - } - catch(e) { - if(e instanceof TypeError) - return true; - } - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.some); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-7.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-7.js deleted file mode 100644 index fa1e567445..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-7.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.17-4-7", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-7.js", - -description: "Array.prototype.some throws TypeError if callbackfn is Object without a Call internal method", - -test: function testcase() { - - var arr = new Array(10); - try { - arr.some(new Object()); - } - catch(e) { - if(e instanceof TypeError) - return true; - } - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.some); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-8.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-8.js deleted file mode 100644 index d12af21f43..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-8.js +++ /dev/null @@ -1,57 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-4-8", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-8.js", - - description: "Array.prototype.some - side effects produced by step 2 are visible when an exception occurs", - - test: function testcase() { - - var obj = { 0: 11, 1: 12 }; - - var accessed = false; - - Object.defineProperty(obj, "length", { - get: function () { - accessed = true; - return 2; - }, - configurable: true - }); - - try { - Array.prototype.some.call(obj, null); - return false; - } catch (ex) { - return ex instanceof TypeError && accessed; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-9.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-9.js deleted file mode 100644 index 5c400c2f72..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-9.js +++ /dev/null @@ -1,61 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-4-9", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-9.js", - - description: "Array.prototype.some - side effects produced by step 3 are visible when an exception occurs", - - test: function testcase() { - - var obj = { 0: 11, 1: 12 }; - - var accessed = false; - - Object.defineProperty(obj, "length", { - get: function () { - return { - toString: function () { - accessed = true; - return "2"; - } - }; - }, - configurable: true - }); - - try { - Array.prototype.some.call(obj, null); - return false; - } catch (ex) { - return ex instanceof TypeError && accessed; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-1.js deleted file mode 100644 index b45c470238..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-1.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.17-5-1", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-1.js", - -description: "Array.prototype.some - thisArg not passed", - -test: function testcase() { - var innerThisCorrect = false; - - function callbackfn(val, idx, obj) - { - innerThisCorrect = this===fnGlobalObject(); - return true; - } - [1].some(callbackfn); - return innerThisCorrect; - }, - -precondition: function prereq() { - return fnExists(Array.prototype.some); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-10.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-10.js deleted file mode 100644 index f3536b3551..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-10.js +++ /dev/null @@ -1,46 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-5-10", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-10.js", - - description: "Array.prototype.some - Array Object can be used as thisArg", - - test: function testcase() { - - var objArray = []; - - function callbackfn(val, idx, obj) { - return this === objArray; - } - - return [11].some(callbackfn, objArray); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-11.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-11.js deleted file mode 100644 index 733d6eb52c..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-11.js +++ /dev/null @@ -1,46 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-5-11", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-11.js", - - description: "Array.prototype.some - String object can be used as thisArg", - - test: function testcase() { - - var objString = new String(); - - function callbackfn(val, idx, obj) { - return this === objString; - } - - return [11].some(callbackfn, objString); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-12.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-12.js deleted file mode 100644 index 4206929ff8..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-12.js +++ /dev/null @@ -1,46 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-5-12", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-12.js", - - description: "Array.prototype.some - Boolean object can be used as thisArg", - - test: function testcase() { - - var objBoolean = new Boolean(); - - function callbackfn(val, idx, obj) { - return this === objBoolean; - } - - return [11].some(callbackfn, objBoolean); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-13.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-13.js deleted file mode 100644 index 54f72a4a6a..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-13.js +++ /dev/null @@ -1,46 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-5-13", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-13.js", - - description: "Array.prototype.some - Number object can be used as thisArg", - - test: function testcase() { - - var objNumber = new Number(); - - function callbackfn(val, idx, obj) { - return this === objNumber; - } - - return [11].some(callbackfn, objNumber); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-14.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-14.js deleted file mode 100644 index 670d1f9228..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-14.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-5-14", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-14.js", - - description: "Array.prototype.some - the Math object can be used as thisArg", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return this === Math; - } - - return [11].some(callbackfn, Math); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-15.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-15.js deleted file mode 100644 index 67eff16960..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-15.js +++ /dev/null @@ -1,46 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-5-15", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-15.js", - - description: "Array.prototype.some - Date object can be used as thisArg", - - test: function testcase() { - - var objDate = new Date(); - - function callbackfn(val, idx, obj) { - return this === objDate; - } - - return [11].some(callbackfn, objDate); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-16.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-16.js deleted file mode 100644 index 8ae4f6a1b9..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-16.js +++ /dev/null @@ -1,46 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-5-16", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-16.js", - - description: "Array.prototype.some - RegExp object can be used as thisArg", - - test: function testcase() { - - var objRegExp = new RegExp(); - - function callbackfn(val, idx, obj) { - return this === objRegExp; - } - - return [11].some(callbackfn, objRegExp); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-17.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-17.js deleted file mode 100644 index 77531d7f10..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-17.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-5-17", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-17.js", - - description: "Array.prototype.some - the JSON object can be used as thisArg", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return this === JSON; - } - - return [11].some(callbackfn, JSON); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-18.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-18.js deleted file mode 100644 index 958165fef3..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-18.js +++ /dev/null @@ -1,46 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-5-18", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-18.js", - - description: "Array.prototype.some - Error object can be used as thisArg", - - test: function testcase() { - - var objError = new RangeError(); - - function callbackfn(val, idx, obj) { - return this === objError; - } - - return [11].some(callbackfn, objError); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-19.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-19.js deleted file mode 100644 index 62655f2da9..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-19.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-5-19", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-19.js", - - description: "Array.prototype.some - the Arguments object can be used as thisArg", - - test: function testcase() { - - var arg; - - function callbackfn(val, idx, obj) { - return this === arg; - } - - (function fun() { - arg = arguments; - }(1, 2, 3)); - - return [11].some(callbackfn, arg); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-2.js deleted file mode 100644 index 6f42343a3f..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-2.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.17-5-2", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-2.js", - -description: "Array.prototype.some - thisArg is Object", - -test: function testcase() { - var res = false; - var o = new Object(); - o.res = true; - function callbackfn(val, idx, obj) - { - return this.res; - } - - var arr = [1]; - if(arr.some(callbackfn, o) === true) - return true; - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.some); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-22.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-22.js deleted file mode 100644 index 9ee4293b61..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-22.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-5-22", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-22.js", - - description: "Array.prototype.some - boolean primitive can be used as thisArg", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return this.valueOf() === false; - } - - return [11].some(callbackfn, false); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-23.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-23.js deleted file mode 100644 index 723362ce5c..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-23.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-5-23", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-23.js", - - description: "Array.prototype.some - number primitive can be used as thisArg", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return this.valueOf() === 101; - } - - return [11].some(callbackfn, 101); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-24.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-24.js deleted file mode 100644 index 09a7d76fec..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-24.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-5-24", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-24.js", - - description: "Array.prototype.some - string primitive can be used as thisArg", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return this.valueOf() === "abc"; - } - - return [11].some(callbackfn, "abc"); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-3.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-3.js deleted file mode 100644 index ea7f6922f5..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-3.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.17-5-3", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-3.js", - -description: "Array.prototype.some - thisArg is Array", - -test: function testcase() { - var res = false; - var a = new Array(); - a.res = true; - function callbackfn(val, idx, obj) - { - return this.res; - } - - var arr = [1]; - - if(arr.some(callbackfn, a) === true) - return true; - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.some); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-4.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-4.js deleted file mode 100644 index 52e8b2da51..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-4.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.17-5-4", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-4.js", - -description: "Array.prototype.some - thisArg is object from object template(prototype)", - -test: function testcase() { - var res = false; - function callbackfn(val, idx, obj) - { - return this.res; - } - - function foo(){} - foo.prototype.res = true; - var f = new foo(); - var arr = [1]; - - if(arr.some(callbackfn,f) === true) - return true; - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.some); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-5.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-5.js deleted file mode 100644 index fa48855ca5..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-5.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.17-5-5", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-5.js", - -description: "Array.prototype.some - thisArg is object from object template", - -test: function testcase() { - var res = false; - function callbackfn(val, idx, obj) - { - return this.res; - } - - function foo(){} - var f = new foo(); - f.res = true; - var arr = [1]; - - if(arr.some(callbackfn,f) === true) - return true; - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.some); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-6.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-6.js deleted file mode 100644 index f8829a767c..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-6.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.17-5-6", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-6.js", - -description: "Array.prototype.some - thisArg is function", - -test: function testcase() { - var res = false; - function callbackfn(val, idx, obj) - { - return this.res; - } - - function foo(){} - foo.res = true; - var arr = [1]; - - if(arr.some(callbackfn,foo) === true) - return true; - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.some); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-7.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-7.js deleted file mode 100644 index d26a44b6c1..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-7.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-5-7", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-7.js", - - description: "Array.prototype.some - built-in functions can be used as thisArg", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return this === eval; - } - - return [11].some(callbackfn, eval); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-9.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-9.js deleted file mode 100644 index f581fd5b30..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-9.js +++ /dev/null @@ -1,46 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-5-9", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-9.js", - - description: "Array.prototype.some - Function Object can be used as thisArg", - - test: function testcase() { - - var objFunction = function () { }; - - function callbackfn(val, idx, obj) { - return this === objFunction; - } - - return [11].some(callbackfn, objFunction); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-1.js deleted file mode 100644 index dd39c2b7f0..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-1.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.17-7-1", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-1.js", - -description: "Array.prototype.some considers new elements added to array after it is called", - -test: function testcase() { - var calledForThree = false; - - function callbackfn(val, idx, obj) - { - arr[2] = 3; - if(val !== 3) - calledForThree = true; - - return false; - } - - var arr = [1,2,,4,5]; - - var val = arr.some(callbackfn); - return calledForThree; - }, - -precondition: function prereq() { - return fnExists(Array.prototype.some); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-2.js deleted file mode 100644 index 56b76108ff..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-2.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.17-7-2", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-2.js", - -description: "Array.prototype.some considers new value of elements in array after it is called", - -test: function testcase() { - - function callbackfn(val, idx, obj) - { - arr[4] = 6; - if(val < 6) - return false; - else - return true; - } - - var arr = [1,2,3,4,5]; - - if(arr.some(callbackfn) === true) - return true; - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.some); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-3.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-3.js deleted file mode 100644 index 0755015b4f..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-3.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.17-7-3", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-3.js", - -description: "Array.prototype.some doesn't visit deleted elements in array after it is called", - -test: function testcase() { - - function callbackfn(val, idx, obj) - { - delete arr[2]; - if(val !== 3) - return false; - else - return true; - } - - var arr = [1,2,3,4,5]; - - if(arr.some(callbackfn) === false) - return true; - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.some); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-4.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-4.js deleted file mode 100644 index 45abcc8b08..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-4.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.17-7-4", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-4.js", - -description: "Array.prototype.some doesn't visit deleted elements when Array.length is decreased", - -test: function testcase() { - - function callbackfn(val, idx, obj) - { - arr.length = 3; - if(val < 4) - return false; - else - return true; - } - - var arr = [1,2,3,4,6]; - - if(arr.some(callbackfn) === false) - return true; - }, - -precondition: function prereq() { - return fnExists(Array.prototype.some); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-5.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-5.js deleted file mode 100644 index 1ea116ee28..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-5.js +++ /dev/null @@ -1,52 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.17-7-5", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-5.js", - -description: "Array.prototype.some doesn't consider newly added elements in sparse array", - -test: function testcase() { - - function callbackfn(val, idx, obj) - { - arr[1000] = 5; - if(val < 5) - return false; - else - return true; - } - - var arr = new Array(10); - arr[1] = 1; - arr[2] = 2; - - if(arr.some(callbackfn) === false) - return true; - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.some); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-6.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-6.js deleted file mode 100644 index 65a9571b5b..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-6.js +++ /dev/null @@ -1,54 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.17-7-6", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-6.js", - -description: "Array.prototype.some visits deleted element in array after the call when same index is also present in prototype", - -test: function testcase() { - - function callbackfn(val, idx, obj) - { - delete arr[4]; - if(val < 5) - return false; - else - return true; - } - - - Array.prototype[4] = 5; - var arr = [1,2,3,4,5]; - - var res = arr.some(callbackfn) ; - delete Array.prototype[4]; - if(res === true) - return true; - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.some); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-7.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-7.js deleted file mode 100644 index 84e06d7972..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-7.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-7-7", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-7.js", - - description: "Array.prototype.some - no observable effects occur if length is 0", - - test: function testcase() { - - var accessed = false; - - function callbackfn(val, idx, obj) { - accessed = true; - return val > 10; - } - - var obj = { 0: 11, 1: 12, length: 0 }; - - return !Array.prototype.some.call(obj, callbackfn) && !accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-b-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-b-1.js deleted file mode 100644 index fbb2c75450..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-b-1.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.17-7-b-1", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-b-1.js", - -description: "Array.prototype.some - callbackfn not called for indexes never been assigned values", - -test: function testcase() { - - var callCnt = 0; - function callbackfn(val, idx, obj) - { - callCnt++; - return false; - } - - var arr = new Array(10); - arr[1] = undefined; - arr.some(callbackfn); - if(callCnt === 1) - return true; - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.some); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-b-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-b-2.js deleted file mode 100644 index 1947309d9c..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-b-2.js +++ /dev/null @@ -1,56 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.17-7-b-2", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-b-2.js", - - description: "Array.prototype.some - added properties in step 2 are visible here", - - test: function testcase() { - function callbackfn(val, idx, obj) { - if (idx === 2 && val === "length") { - return true; - } else { - return false; - } - } - - var arr = { }; - - Object.defineProperty(arr, "length", { - get: function () { - arr[2] = "length"; - return 3; - }, - configurable: true - }); - - return Array.prototype.some.call(arr, callbackfn); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-b-3.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-b-3.js deleted file mode 100644 index c5eccfeed9..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-b-3.js +++ /dev/null @@ -1,53 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.17-7-b-3", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-b-3.js", - - description: "Array.prototype.some - deleted properties in step 2 are visible here", - - test: function testcase() { - var accessed = false; - function callbackfn(val, idx, obj) { - accessed = true; - return idx === 2; - } - var arr = { 2: 6.99, 8: 19}; - - Object.defineProperty(arr, "length", { - get: function () { - delete arr[2]; - return 10; - }, - configurable: true - }); - - return !Array.prototype.some.call(arr, callbackfn) && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-1.js deleted file mode 100644 index bb29c4c3a5..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-1.js +++ /dev/null @@ -1,51 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-7-c-i-1", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-1.js", - - description: "Array.prototype.some - element to be retrieved is own data property on an Array-like object", - - test: function testcase() { - - var kValue = {}; - - function callbackfn(val, idx, obj) { - if (idx === 5) { - return val === kValue; - } - return false; - } - - var obj = { 5: kValue, length: 100 }; - - return Array.prototype.some.call(obj, callbackfn); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-2.js deleted file mode 100644 index ba688fc53d..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-2.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-7-c-i-2", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-2.js", - - description: "Array.prototype.some - element to be retrieved is own data property on an Array", - - test: function testcase() { - - var kValue = {}; - - function callbackfn(val, idx, obj) { - if (idx === 0) { - return kValue === val; - } - return false; - } - - return [kValue].some(callbackfn); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-25.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-25.js deleted file mode 100644 index db31c7a0cd..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-25.js +++ /dev/null @@ -1,51 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-7-c-i-25", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-25.js", - - description: "Array.prototype.some - This object is the Arguments object which implements its own property get method (number of arguments is less than number of parameters)", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - if (idx === 0) { - return val === 11; - } - return false; - } - - var func = function (a, b) { - return Array.prototype.some.call(arguments, callbackfn); - }; - - return func(11); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-26.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-26.js deleted file mode 100644 index cb51b3ba21..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-26.js +++ /dev/null @@ -1,59 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-7-c-i-26", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-26.js", - - description: "Array.prototype.some - This object is the Arguments object which implements its own property get method (number of arguments equals number of parameters)", - - test: function testcase() { - - var firstResult = false; - var secondResult = false; - - function callbackfn(val, idx, obj) { - if (idx === 0) { - firstResult = (val === 11); - return false; - } else if (idx === 1) { - secondResult = (val === 9); - return false; - } else { - return true; - } - } - - var func = function (a, b) { - return Array.prototype.some.call(arguments, callbackfn); - }; - - return !func(11, 9) && firstResult && secondResult; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-27.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-27.js deleted file mode 100644 index d638069217..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-27.js +++ /dev/null @@ -1,63 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-7-c-i-27", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-27.js", - - description: "Array.prototype.some - This object is the Arguments object which implements its own property get method (number of arguments is greater than number of parameters)", - - test: function testcase() { - - var firstResult = false; - var secondResult = false; - var thirdResult = false; - - function callbackfn(val, idx, obj) { - if (idx === 0) { - firstResult = (val === 11); - return false; - } else if (idx === 1) { - secondResult = (val === 12); - return false; - } else if (idx === 2) { - thirdResult = (val === 9); - return false; - } else { - return true; - } - } - - var func = function (a, b) { - return Array.prototype.some.call(arguments, callbackfn); - }; - - return !func(11, 12, 9) && firstResult && secondResult && thirdResult; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-3.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-3.js deleted file mode 100644 index d72463568e..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-3.js +++ /dev/null @@ -1,58 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-7-c-i-3", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-3.js", - - description: "Array.prototype.some - element to be retrieved is own data property that overrides an inherited data property on an Array-like object", - - test: function testcase() { - - var kValue = "abc"; - - function callbackfn(val, idx, obj) { - if (idx === 5) { - return val === kValue; - } - return false; - } - - var proto = { 5: 100 }; - - var Con = function () { }; - Con.prototype = proto; - - var child = new Con(); - child[5] = kValue; - child.length = 10; - - return Array.prototype.some.call(child, callbackfn); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-4.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-4.js deleted file mode 100644 index 2be04269a4..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-4.js +++ /dev/null @@ -1,55 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-7-c-i-4", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-4.js", - - description: "Array.prototype.some - element to be retrieved is own data property that overrides an inherited data property on an Array", - - test: function testcase() { - - var kValue = "abc"; - - function callbackfn(val, idx, obj) { - if (idx === 0) { - return val === kValue; - } - return false; - } - - try { - Array.prototype[0] = 11; - - return [kValue].some(callbackfn); - } finally { - delete Array.prototype[0]; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-7.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-7.js deleted file mode 100644 index 40e8645d89..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-7.js +++ /dev/null @@ -1,57 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-7-c-i-7", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-7.js", - - description: "Array.prototype.some - element to be retrieved is inherited data property on an Array-like object", - - test: function testcase() { - - var kValue = 'abc'; - - function callbackfn(val, idx, obj) { - if (5 === idx) { - return kValue === val; - } - return false; - } - - var proto = { 5: kValue }; - - var Con = function () { }; - Con.prototype = proto; - - var child = new Con(); - child.length = 10; - - return Array.prototype.some.call(child, callbackfn); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-8.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-8.js deleted file mode 100644 index 3996bb39cf..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-8.js +++ /dev/null @@ -1,55 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-7-c-i-8", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-8.js", - - description: "Array.prototype.some - element to be retrieved is inherited data property on an Array", - - test: function testcase() { - - var kValue = {}; - - function callbackfn(val, idx, obj) { - if (0 === idx) { - return kValue === val; - } - return false; - } - - try { - Array.prototype[0] = kValue; - - return [, ].some(callbackfn); - } finally { - delete Array.prototype[0]; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some) && ![, 1].hasOwnProperty(0); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-1.js deleted file mode 100644 index 65957a1b34..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-1.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.17-7-c-ii-1", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-1.js", - -description: "Array.prototype.some - callbackfn called with correct parameters", - -test: function testcase() { - - function callbackfn(val, idx, obj) - { - if(obj[idx] === val) - return false; - else - return true; - } - - var arr = [0,1,2,3,4,5,6,7,8,9]; - - if(arr.some(callbackfn) === false) - return true; - - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.some); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-10.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-10.js deleted file mode 100644 index 843aaede78..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-10.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-7-c-ii-10", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-10.js", - - description: "Array.prototype.some - callbackfn is called with 1 formal parameter", - - test: function testcase() { - - function callbackfn(val) { - return val > 10; - } - - return [11, 12].some(callbackfn); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-11.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-11.js deleted file mode 100644 index d82adc2871..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-11.js +++ /dev/null @@ -1,43 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-7-c-ii-11", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-11.js", - - description: "Array.prototype.some - callbackfn is called with 2 formal parameter", - - test: function testcase() { - function callbackfn(val, idx) { - return val > 10 && arguments[2][idx] === val; - } - - return [9, 12].some(callbackfn); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-12.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-12.js deleted file mode 100644 index ad76e8d91c..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-12.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-7-c-ii-12", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-12.js", - - description: "Array.prototype.some - callbackfn is called with 3 formal parameter", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return val > 10 && obj[idx] === val; - } - - return [9, 12].some(callbackfn); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-13.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-13.js deleted file mode 100644 index 1e8d7cc84a..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-13.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-7-c-ii-13", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-13.js", - - description: "Array.prototype.some - callbackfn that uses arguments object to get parameter value", - - test: function testcase() { - - function callbackfn() { - return arguments[2][arguments[1]] === arguments[0]; - } - - return [9, 12].some(callbackfn); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-14.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-14.js deleted file mode 100644 index 393a0e6c59..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-14.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-7-c-ii-14", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-14.js", - - description: "Array.prototype.some - 'this' of 'callbackfn' is an object when 'T' is not an object ('T' is undefined)", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return 'document' in this && - 'open' in this && - 'frames' in this; - } - - var obj = { 0: 11, length: 1 }; - - return Array.prototype.some.call(obj, callbackfn, undefined); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-15.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-15.js deleted file mode 100644 index dbad22a916..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-15.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-7-c-ii-15", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-15.js", - - description: "Array.prototype.some - 'this' of 'callbackfn' is an object when 'T' is not an object ('T' is null)", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return 'document' in this && - 'open' in this && - 'frames' in this; - } - - var obj = { 0: 11, length: 1 }; - - return Array.prototype.some.call(obj, callbackfn, null); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-16.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-16.js deleted file mode 100644 index f002f413d1..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-16.js +++ /dev/null @@ -1,46 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-7-c-ii-16", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-16.js", - - description: "Array.prototype.some - 'this' of 'callback' is a Boolean object when 'T' is not an object ('T' is a boolean primitive)", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return this.valueOf() === false; - } - - var obj = { 0: 11, length: 1 }; - - return Array.prototype.some.call(obj, callbackfn, false); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-17.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-17.js deleted file mode 100644 index 83c4a40a52..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-17.js +++ /dev/null @@ -1,46 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-7-c-ii-17", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-17.js", - - description: "Array.prototype.some - 'this' of 'callbackfn' is a Number object when T is not an object (T is a number primitive)", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return this.valueOf() === 5; - } - - var obj = { 0: 11, length: 1 }; - - return Array.prototype.some.call(obj, callbackfn, 5); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-18.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-18.js deleted file mode 100644 index 53e834e702..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-18.js +++ /dev/null @@ -1,46 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-7-c-ii-18", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-18.js", - - description: "Array.prototype.some - 'this' of 'callbackfn' is an String object when T is not an object (T is a string primitive)", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return this.valueOf() === "hello!"; - } - - var obj = { 0: 11, 1: 9, length: 2 }; - - return Array.prototype.some.call(obj, callbackfn, "hello!"); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-19.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-19.js deleted file mode 100644 index a292c69124..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-19.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-7-c-ii-19", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-19.js", - - description: "Array.prototype.some - non-indexed properties are not called", - - test: function testcase() { - - var called = 0; - - function callbackfn(val, idx, obj) { - called++; - return val === 11; - } - - var obj = { 0: 9, 10: 8, non_index_property: 11, length: 20 }; - - return !Array.prototype.some.call(obj, callbackfn) && (2 === called); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-2.js deleted file mode 100644 index be743fa19b..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-2.js +++ /dev/null @@ -1,51 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.17-7-c-ii-2", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-2.js", - -description: "Array.prototype.some - callbackfn takes 3 arguments", - -test: function testcase() { - - function callbackfn(val, idx, obj) - { - if(arguments.length === 3) //verify if callbackfn was called with 3 parameters - return false; - else - return true; - } - - var arr = [0,1,true,null,new Object(),"five"]; - arr[999999] = -6.6; - - if(arr.some(callbackfn) === false) - return true; - - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.some); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-20.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-20.js deleted file mode 100644 index 3cb6de9d39..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-20.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-7-c-ii-20", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-20.js", - - description: "Array.prototype.some - callbackfn called with correct parameters (thisArg is correct)", - - test: function testcase() { - - var thisArg = { threshold: 10 }; - - function callbackfn(val, idx, obj) { - return this === thisArg; - } - - var obj = { 0: 11, length: 2 }; - - return Array.prototype.some.call(obj, callbackfn, thisArg); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-21.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-21.js deleted file mode 100644 index 6cee3cca28..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-21.js +++ /dev/null @@ -1,56 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-7-c-ii-21", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-21.js", - - description: "Array.prototype.some - callbackfn called with correct parameters (kValue is correct)", - - test: function testcase() { - - var firstIndex = false; - var secondIndex = false; - - function callbackfn(val, idx, obj) { - if (idx === 0) { - firstIndex = (val === 11); - return false; - } - if (idx === 1) { - secondIndex = (val === 12); - return false; - } - } - - var obj = { 0: 11, 1: 12, length: 2 }; - - return !Array.prototype.some.call(obj, callbackfn) && firstIndex && secondIndex; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-22.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-22.js deleted file mode 100644 index 0f9af37271..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-22.js +++ /dev/null @@ -1,56 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-7-c-ii-22", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-22.js", - - description: "Array.prototype.some - callbackfn called with correct parameters (the index k is correct)", - - test: function testcase() { - - var firstIndex = false; - var secondIndex = false; - - function callbackfn(val, idx, obj) { - if (val === 11) { - firstIndex = (idx === 0); - return false; - } - if (val === 12) { - secondIndex = (idx === 1); - return false; - } - } - - var obj = { 0: 11, 1: 12, length: 2 }; - - return !Array.prototype.some.call(obj, callbackfn) && firstIndex && secondIndex; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-23.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-23.js deleted file mode 100644 index 4bf3b3cfad..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-23.js +++ /dev/null @@ -1,46 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-7-c-ii-23", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-23.js", - - description: "Array.prototype.some - callbackfn called with correct parameters (this object O is correct)", - - test: function testcase() { - - var obj = { 0: 11, 1: 12, length: 2 }; - - function callbackfn(val, idx, o) { - return obj === o; - } - - return Array.prototype.some.call(obj, callbackfn); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-3.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-3.js deleted file mode 100644 index c49b819de6..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-3.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.17-7-c-ii-3", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-3.js", - -description: "Array.prototype.some immediately returns true if callbackfn returns true", - -test: function testcase() { - - var callCnt = 0; - function callbackfn(val, idx, obj) - { - callCnt++; - if(idx > 5) - return true; - else - return false; - } - - var arr = [0,1,2,3,4,5,6,7,8,9]; - - if(arr.some(callbackfn) === true && callCnt === 7) - return true; - }, - -precondition: function prereq() { - return fnExists(Array.prototype.some); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-4.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-4.js deleted file mode 100644 index 1159475493..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-4.js +++ /dev/null @@ -1,54 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-7-c-ii-4", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-4.js", - - description: "Array.prototype.some - k values are passed in ascending numeric order", - - test: function testcase() { - - var arr = [0, 1, 2, 3, 4, 5]; - var lastIdx = 0; - var called = 0; - - function callbackfn(val, idx, o) { - called++; - if (lastIdx !== idx) { - return true; - } else { - lastIdx++; - return false; - } - } - - return !arr.some(callbackfn) && arr.length === called; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-5.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-5.js deleted file mode 100644 index eaa7a8e4d1..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-5.js +++ /dev/null @@ -1,57 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-7-c-ii-5", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-5.js", - - description: "Array.prototype.some - k values are accessed during each iteration and not prior to starting the loop", - - test: function testcase() { - - var kIndex = []; - - //By below way, we could verify that k would be setted as 0, 1, ..., length - 1 in order, and each value will be setted one time. - function callbackfn(val, idx, obj) { - //Each position should be visited one time, which means k is accessed one time during iterations. - if (typeof kIndex[idx] === "undefined") { - //when current position is visited, its previous index should has been visited. - if (idx !== 0 && typeof kIndex[idx - 1] === "undefined") { - return true; - } - kIndex[idx] = 1; - return false; - } else { - return true; - } - } - - return ![11, 12, 13, 14].some(callbackfn, undefined); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-6.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-6.js deleted file mode 100644 index b4ae5325fc..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-6.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-7-c-ii-6", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-6.js", - - description: "Array.prototype.some - arguments to callbackfn are self consistent", - - test: function testcase() { - - var obj = { 0: 11, length: 1 }; - var thisArg = {}; - - function callbackfn() { - return this === thisArg && arguments[0] === 11 && arguments[1] === 0 && arguments[2] === obj; - } - - return Array.prototype.some.call(obj, callbackfn, thisArg); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-7.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-7.js deleted file mode 100644 index 8ad280cfef..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-7.js +++ /dev/null @@ -1,59 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-7-c-ii-7", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-7.js", - - description: "Array.prototype.some - unhandled exceptions happened in callbackfn terminate iteration", - - test: function testcase() { - - var accessed = false; - - function callbackfn(val, idx, obj) { - if (idx > 0) { - accessed = true; - } - if (idx === 0) { - throw new Error("Exception occurred in callbackfn"); - } - return false; - } - - var obj = { 0: 9, 1: 100, 10: 11, length: 20 }; - - try { - Array.prototype.some.call(obj, callbackfn); - return false; - } catch (ex) { - return ex instanceof Error && !accessed; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-8.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-8.js deleted file mode 100644 index 9b66a3c9fe..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-8.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-7-c-ii-8", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-8.js", - - description: "Array.prototype.some - element changed by callbackfn on previous iterations is observed", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - if (idx === 0) { - obj[idx + 1] = 11; - } - return val > 10; - } - - var obj = { 0: 9, 1: 8, length: 2 }; - - return Array.prototype.some.call(obj, callbackfn); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-9.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-9.js deleted file mode 100644 index 16dfac6ad2..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-9.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-7-c-ii-9", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-9.js", - - description: "Array.prototype.some - callbackfn is called with 0 formal parameter", - - test: function testcase() { - - function callbackfn() { - return true; - } - - return [11, 12].some(callbackfn); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-1.js deleted file mode 100644 index 3de8254ab6..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-1.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-7-c-iii-1", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-1.js", - - description: "Array.prototype.some - return value of callbackfn is undefined", - - test: function testcase() { - - var accessed = false; - - function callbackfn(val, idx, obj) { - accessed = true; - return undefined; - } - - var obj = { 0: 11, length: 2 }; - - return !Array.prototype.some.call(obj, callbackfn) && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-10.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-10.js deleted file mode 100644 index 97daf0db31..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-10.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-7-c-iii-10", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-10.js", - - description: "Array.prototype.some - return value of callbackfn is a number (value is Infinity)", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return Infinity; - } - - return [11].some(callbackfn); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-11.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-11.js deleted file mode 100644 index e98e33d26f..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-11.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-7-c-iii-11", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-11.js", - - description: "Array.prototype.some - return value of callbackfn is a number (value is -Infinity)", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return -Infinity; - } - - return [11].some(callbackfn); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-12.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-12.js deleted file mode 100644 index d79ffa5ca9..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-12.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-7-c-iii-12", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-12.js", - - description: "Array.prototype.some - return value of callbackfn is a number (value is NaN)", - - test: function testcase() { - - var accessed = false; - - function callbackfn(val, idx, obj) { - accessed = true; - return NaN; - } - - return ![11].some(callbackfn); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-13.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-13.js deleted file mode 100644 index 8ac04ae67d..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-13.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-7-c-iii-13", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-13.js", - - description: "Array.prototype.some - return value of callbackfn is an empty string", - - test: function testcase() { - - var accessed = false; - - function callbackfn(val, idx, obj) { - accessed = true; - return ""; - } - - return ![11].some(callbackfn) && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-14.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-14.js deleted file mode 100644 index 02721aff08..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-14.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-7-c-iii-14", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-14.js", - - description: "Array.prototype.some - return value of callbackfn is a non-empty string", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return "non-empty string"; - } - - return [11].some(callbackfn); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-15.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-15.js deleted file mode 100644 index fb1dc63d34..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-15.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-7-c-iii-15", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-15.js", - - description: "Array.prototype.some - return value of callbackfn is Function object", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return function () { }; - } - - return [11].some(callbackfn); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-16.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-16.js deleted file mode 100644 index d841a1f756..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-16.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-7-c-iii-16", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-16.js", - - description: "Array.prototype.some - return value of callbackfn is an Array object", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return new Array(10); - } - - return [11].some(callbackfn); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-17.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-17.js deleted file mode 100644 index 26d7bff7a3..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-17.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-7-c-iii-17", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-17.js", - - description: "Array.prototype.some - return value of callbackfn is a String object", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return new String(); - } - - return [11].some(callbackfn); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-18.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-18.js deleted file mode 100644 index a9a93b0e93..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-18.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-7-c-iii-18", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-18.js", - - description: "Array.prototype.some - return value of callbackfn is a Boolean object", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return new Boolean(); - } - - return [11].some(callbackfn); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-19.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-19.js deleted file mode 100644 index 412c24168b..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-19.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-7-c-iii-19", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-19.js", - - description: "Array.prototype.some - return value of callbackfn is a Number object", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return new Number(); - } - - return [11].some(callbackfn); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-2.js deleted file mode 100644 index 8889497bb6..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-2.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-7-c-iii-2", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-2.js", - - description: "Array.prototype.some - return value of callbackfn is null", - - test: function testcase() { - - var accessed = false; - - function callbackfn(val, idx, obj) { - accessed = true; - return null; - } - - var obj = { 0: 11, length: 2 }; - - return !Array.prototype.some.call(obj, callbackfn) && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-20.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-20.js deleted file mode 100644 index 09b94789df..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-20.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-7-c-iii-20", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-20.js", - - description: "Array.prototype.some - return value of callbackfn is the Math object", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return Math; - } - - return [11].some(callbackfn); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-21.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-21.js deleted file mode 100644 index 6c88d18aae..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-21.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-7-c-iii-21", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-21.js", - - description: "Array.prototype.some - return value of callbackfn is a Date object", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return new Date(); - } - - return [11].some(callbackfn); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-22.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-22.js deleted file mode 100644 index 6caf53e9cb..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-22.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-7-c-iii-22", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-22.js", - - description: "Array.prototype.some - return value of callbackfn is a RegExp object", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return new RegExp(); - } - - return [11].some(callbackfn); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-23.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-23.js deleted file mode 100644 index 22c45713b0..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-23.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-7-c-iii-23", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-23.js", - - description: "Array.prototype.some - return value of callbackfn is the JSON object", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return JSON; - } - - return [11].some(callbackfn); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-24.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-24.js deleted file mode 100644 index 234ebb65b7..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-24.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-7-c-iii-24", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-24.js", - - description: "Array.prototype.some - return value of callbackfn is an Error object", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return new EvalError(); - } - - return [11].some(callbackfn); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-25.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-25.js deleted file mode 100644 index f524e09ba5..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-25.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-7-c-iii-25", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-25.js", - - description: "Array.prototype.some - return value of callbackfn is the Arguments object", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return arguments; - } - - return [11].some(callbackfn); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-29.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-29.js deleted file mode 100644 index 19c818090c..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-29.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-7-c-iii-29", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-29.js", - - description: "Array.prototype.some - return value (new Boolean(false)) of callbackfn is treated as true value", - - test: function testcase() { - - function callbackfn() { - return new Boolean(false); - } - - return [11].some(callbackfn); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-3.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-3.js deleted file mode 100644 index e7460223c6..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-3.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-7-c-iii-3", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-3.js", - - description: "Array.prototype.some - return value of callbackfn is a boolean (value is false)", - - test: function testcase() { - - var accessed = false; - - function callbackfn(val, idx, obj) { - accessed = true; - return false; - } - - var obj = { 0: 11, length: 2 }; - - return !Array.prototype.some.call(obj, callbackfn) && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-4.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-4.js deleted file mode 100644 index 04642e8ead..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-4.js +++ /dev/null @@ -1,46 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-7-c-iii-4", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-4.js", - - description: "Array.prototype.some - return value of callbackfn is a boolean (value is true)", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return true; - } - - var obj = { 0: 11, length: 2 }; - - return Array.prototype.some.call(obj, callbackfn); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-5.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-5.js deleted file mode 100644 index 8949ce3948..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-5.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-7-c-iii-5", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-5.js", - - description: "Array.prototype.some - return value of callbackfn is a number (value is 0)", - - test: function testcase() { - - var accessed = false; - - function callbackfn(val, idx, obj) { - accessed = true; - return 0; - } - - return ![11].some(callbackfn) && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-6.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-6.js deleted file mode 100644 index b96be6f5e2..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-6.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-7-c-iii-6", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-6.js", - - description: "Array.prototype.some - return value of callbackfn is a number (value is +0)", - - test: function testcase() { - - var accessed = false; - - function callbackfn(val, idx, obj) { - accessed = true; - return +0; - } - - return ![11].some(callbackfn) && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-7.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-7.js deleted file mode 100644 index 82e822a727..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-7.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-7-c-iii-7", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-7.js", - - description: "Array.prototype.some - return value of callbackfn is a number (value is -0)", - - test: function testcase() { - - var accessed = false; - - function callbackfn(val, idx, obj) { - accessed = true; - return -0; - } - - return ![11].some(callbackfn) && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-8.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-8.js deleted file mode 100644 index 8b5c0f16f3..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-8.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-7-c-iii-8", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-8.js", - - description: "Array.prototype.some - return value of callbackfn is a number (value is positive number)", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return 5; - } - - return [11].some(callbackfn); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-9.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-9.js deleted file mode 100644 index 9fa167a6bf..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-9.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.17-7-c-iii-9", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-9.js", - - description: "Array.prototype.some - return value of callbackfn is a number (value is negative number)", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return -5; - } - - return [11].some(callbackfn); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.some); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-1.js deleted file mode 100644 index f199c00872..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-1.js +++ /dev/null @@ -1,40 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.17-8-1", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-1.js", - -description: "Array.prototype.some returns false if 'length' is 0 (empty array)", - -test: function testcase() { - function cb(){} - var i = [].some(cb); - if (i === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.some); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-10.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-10.js deleted file mode 100644 index c40c197abe..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-10.js +++ /dev/null @@ -1,52 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.17-8-10", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-10.js", - -description: "Array.prototype.some - subclassed array when length is reduced", - -test: function testcase() { - foo.prototype = new Array(1, 2, 3); - function foo() {} - var f = new foo(); - f.length = 2; - - function cb(val) - { - if(val > 2) - return true; - else - return false; - } - var i = f.some(cb); - - if (i === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.some); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-11.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-11.js deleted file mode 100644 index 81dabf9e62..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-11.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.17-8-11", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-11.js", - -description: "Array.prototype.some returns false when all calls to callbackfn return false", - -test: function testcase() { - - var callCnt = 0; - function callbackfn(val, idx, obj) - { - callCnt++; - return false; - } - - var arr = [0,1,2,3,4,5,6,7,8,9]; - - if(arr.some(callbackfn) === false && callCnt === 10) - return true; - }, - -precondition: function prereq() { - return fnExists(Array.prototype.some); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-12.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-12.js deleted file mode 100644 index 027018ed9d..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-12.js +++ /dev/null @@ -1,51 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.17-8-12", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-12.js", - -description: "Array.prototype.some doesn't mutate the array on which it is called on", - -test: function testcase() { - - function callbackfn(val, idx, obj) - { - return true; - } - var arr = [1,2,3,4,5]; - arr.some(callbackfn); - if(arr[0] === 1 && - arr[1] === 2 && - arr[2] === 3 && - arr[3] === 4 && - arr[4] === 5) - { - return true; - } - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.some); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-13.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-13.js deleted file mode 100644 index a803520f49..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-13.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.17-8-13", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-13.js", - -description: "Array.prototype.some doesn't visit expandos", - -test: function testcase() { - - var callCnt = 0; - function callbackfn(val, idx, obj) - { - callCnt++; - return false; - } - - var arr = [0,1,2,3,4,5,6,7,8,9]; - arr["i"] = 10; - arr[true] = 11; - - if(arr.some(callbackfn) === false && callCnt === 10) - return true; - }, - -precondition: function prereq() { - return fnExists(Array.prototype.some); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-2.js deleted file mode 100644 index 37c1cbc868..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-2.js +++ /dev/null @@ -1,46 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.17-8-2", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-2.js", - -description: "Array.prototype.some returns false if 'length' is 0 (subclassed Array, length overridden to null (type conversion))", - -test: function testcase() { - foo.prototype = new Array(1, 2, 3); - function foo() {} - var f = new foo(); - f.length = null; - - function cb(){} - var i = f.some(cb); - - if (i === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.some); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-3.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-3.js deleted file mode 100644 index 3409ce7af7..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-3.js +++ /dev/null @@ -1,46 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.17-8-3", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-3.js", - -description: "Array.prototype.some returns false if 'length' is 0 (subclassed Array, length overridden to false (type conversion))", - -test: function testcase() { - foo.prototype = new Array(1, 2, 3); - function foo() {} - var f = new foo(); - f.length = false; - - function cb(){} - var i = f.some(cb); - - if (i === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.some); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-4.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-4.js deleted file mode 100644 index 87a0cf5dc3..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-4.js +++ /dev/null @@ -1,46 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.17-8-4", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-4.js", - -description: "Array.prototype.some returns false if 'length' is 0 (subclassed Array, length overridden to 0 (type conversion))", - -test: function testcase() { - foo.prototype = new Array(1, 2, 3); - function foo() {} - var f = new foo(); - f.length = 0; - - function cb(){} - var i = f.some(cb); - - if (i === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.some); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-5.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-5.js deleted file mode 100644 index 7308a84050..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-5.js +++ /dev/null @@ -1,46 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.17-8-5", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-5.js", - -description: "Array.prototype.some returns false if 'length' is 0 (subclassed Array, length overridden to '0' (type conversion))", - -test: function testcase() { - foo.prototype = new Array(1, 2, 3); - function foo() {} - var f = new foo(); - f.length = '0'; - - function cb(){} - var i = f.some(cb); - - if (i === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.some); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-6.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-6.js deleted file mode 100644 index c78782487b..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-6.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.17-8-6", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-6.js", - -description: "Array.prototype.some returns false if 'length' is 0 (subclassed Array, length overridden with obj with valueOf)", - -test: function testcase() { - foo.prototype = new Array(1, 2, 3); - function foo() {} - var f = new foo(); - - var o = { valueOf: function () { return 0;}}; - f.length = o; - - function cb(){} - var i = f.some(cb); - - if (i === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.some); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-7.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-7.js deleted file mode 100644 index b36c037fbb..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-7.js +++ /dev/null @@ -1,54 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.17-8-7", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-7.js", - -description: "Array.prototype.some returns false if 'length' is 0 (subclassed Array, length overridden with obj w/o valueOf (toString))", - -test: function testcase() { - foo.prototype = new Array(1, 2, 3); - function foo() {} - var f = new foo(); - - var o = { toString: function () { return '0';}}; - f.length = o; - - // objects inherit the default valueOf method of the Object object; - // that simply returns the itself. Since the default valueOf() method - // does not return a primitive value, ES next tries to convert the object - // to a number by calling its toString() method and converting the - // resulting string to a number. - - function cb(){} - var i = f.some(cb); - - if (i === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.some); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-8.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-8.js deleted file mode 100644 index 8028a246fd..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-8.js +++ /dev/null @@ -1,61 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.17-8-8", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-8.js", - -description: "Array.prototype.some returns false if 'length' is 0 (subclassed Array, length overridden with []", - -test: function testcase() { - foo.prototype = new Array(1, 2, 3); - function foo() {} - var f = new foo(); - - f.length = []; - - // objects inherit the default valueOf method of the Object object; - // that simply returns the itself. Since the default valueOf() method - // does not return a primitive value, ES next tries to convert the object - // to a number by calling its toString() method and converting the - // resulting string to a number. - // - // The toString( ) method on Array converts the array elements to strings, - // then returns the result of concatenating these strings, with commas in - // between. An array with no elements converts to the empty string, which - // converts to the number 0. If an array has a single element that is a - // number n, the array converts to a string representation of n, which is - // then converted back to n itself. If an array contains more than one element, - // or if its one element is not a number, the array converts to NaN. - - function cb(){} - var i = f.some(cb); - - if (i === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.some); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-0-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-0-1.js deleted file mode 100644 index 7d85321cde..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-0-1.js +++ /dev/null @@ -1,36 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest( { -id: "15.4.4.18-0-1", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-0-1.js", - -description: "Array.prototype.forEach must exist as a function", - -test: function testcase() { - var f = Array.prototype.forEach; - if (typeof(f) === "function") { - return true; - } - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-0-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-0-2.js deleted file mode 100644 index a86e978bb3..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-0-2.js +++ /dev/null @@ -1,39 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest( { -id: "15.4.4.18-0-2", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-0-2.js", - -description: "Array.prototype.forEach.length must be 1", - -test: function testcase() { - if (Array.prototype.forEach.length === 1) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-1.js deleted file mode 100644 index da762209db..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-1.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.18-1-1", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-1.js", - - description: "Array.prototype.forEach applied to undefined", - - test: function testcase() { - try { - Array.prototype.forEach.call(undefined); // TypeError is thrown if value is undefined - return false; - } catch (e) { - return (e instanceof TypeError); - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-10.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-10.js deleted file mode 100644 index 9f7eeddf01..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-10.js +++ /dev/null @@ -1,53 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.18-1-10", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-10.js", - - description: "Array.prototype.forEach applied to the Math object", - - test: function testcase() { - var result = false; - - function callbackfn(val, idx, obj) { - result = ('[object Math]' === Object.prototype.toString.call(obj)); - } - - try { - Math.length = 1; - Math[0] = 1; - Array.prototype.forEach.call(Math, callbackfn); - return result; - } finally { - delete Math[0]; - delete Math.length; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-11.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-11.js deleted file mode 100644 index bcae50b8ad..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-11.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.18-1-11", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-11.js", - - description: "Array.prototype.forEach applied to Date object", - - test: function testcase() { - var result = false; - function callbackfn(val, idx, obj) { - result = obj instanceof Date; - } - - var obj = new Date(); - obj.length = 1; - obj[0] = 1; - - Array.prototype.forEach.call(obj, callbackfn); - return result; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-12.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-12.js deleted file mode 100644 index 374e263920..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-12.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.18-1-12", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-12.js", - - description: "Array.prototype.forEach applied to RegExp object", - - test: function testcase() { - var result = false; - function callbackfn(val, idx, obj) { - result = obj instanceof RegExp; - } - - var obj = new RegExp(); - obj.length = 1; - obj[0] = 1; - - Array.prototype.forEach.call(obj, callbackfn); - return result; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-13.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-13.js deleted file mode 100644 index f176863257..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-13.js +++ /dev/null @@ -1,52 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.18-1-13", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-13.js", - - description: "Array.prototype.forEach applied to the JSON object", - - test: function testcase() { - var result = false; - function callbackfn(val, idx, obj) { - result = ('[object JSON]' === Object.prototype.toString.call(obj)); - } - - try { - JSON.length = 1; - JSON[0] = 1; - Array.prototype.forEach.call(JSON, callbackfn); - return result; - } finally { - delete JSON.length; - delete JSON[0]; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-14.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-14.js deleted file mode 100644 index 66e797a8d0..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-14.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.18-1-14", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-14.js", - - description: "Array.prototype.forEach applied to Error object", - - test: function testcase() { - var result = false; - function callbackfn(val, idx, obj) { - result = obj instanceof Error; - } - - var obj = new Error(); - obj.length = 1; - obj[0] = 1; - - Array.prototype.forEach.call(obj, callbackfn); - return result; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-15.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-15.js deleted file mode 100644 index 4f328aa937..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-15.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.18-1-15", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-15.js", - - description: "Array.prototype.forEach applied to the Arguments object", - - test: function testcase() { - var result = false; - function callbackfn(val, idx, obj) { - result = ('[object Arguments]' === Object.prototype.toString.call(obj)); - } - - var obj = (function () { - return arguments; - }("a", "b")); - - Array.prototype.forEach.call(obj, callbackfn); - return result; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-2.js deleted file mode 100644 index 949f949575..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-2.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.18-1-2", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-2.js", - - description: "Array.prototype.forEach applied to null", - - test: function testcase() { - try { - Array.prototype.forEach.call(null); // TypeError is thrown if value is null - return false; - } catch (e) { - return (e instanceof TypeError); - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-3.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-3.js deleted file mode 100644 index cb43981257..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-3.js +++ /dev/null @@ -1,55 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.18-1-3", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-3.js", - - description: "Array.prototype.forEach applied to boolean primitive", - - test: function testcase() { - var result = false; - - function callbackfn(val, idx, obj) { - result = obj instanceof Boolean; - } - - try { - Boolean.prototype[0] = true; - Boolean.prototype.length = 1; - - Array.prototype.forEach.call(false, callbackfn); - return result; - - } finally { - delete Boolean.prototype[0]; - delete Boolean.prototype.length; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-4.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-4.js deleted file mode 100644 index 3d5180d422..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-4.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.18-1-4", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-4.js", - - description: "Array.prototype.forEach applied to Boolean object", - - test: function testcase() { - var result = false; - function callbackfn(val, idx, obj) { - result = obj instanceof Boolean; - } - - var obj = new Boolean(true); - obj.length = 2; - obj[0] = 11; - obj[1] = 12; - - Array.prototype.forEach.call(obj, callbackfn); - return result; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-5.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-5.js deleted file mode 100644 index 6a971e471f..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-5.js +++ /dev/null @@ -1,53 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.18-1-5", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-5.js", - - description: "Array.prototype.forEach applied to number primitive", - - test: function testcase() { - var result = false; - function callbackfn(val, idx, obj) { - result = obj instanceof Number; - } - - try { - Number.prototype[0] = 1; - Number.prototype.length = 1; - - Array.prototype.forEach.call(2.5, callbackfn); - return result; - } finally { - delete Number.prototype[0]; - delete Number.prototype.length; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-6.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-6.js deleted file mode 100644 index 87030be96e..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-6.js +++ /dev/null @@ -1,51 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.18-1-6", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-6.js", - - description: "Array.prototype.forEach applied to Number object", - - test: function testcase() { - var result = false; - function callbackfn(val, idx, obj) { - result = obj instanceof Number; - } - - var obj = new Number(-128); - obj.length = 2; - obj[0] = 11; - obj[1] = 12; - - Array.prototype.forEach.call(obj, callbackfn); - - return result; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-7.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-7.js deleted file mode 100644 index ecd77225f2..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-7.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.18-1-7", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-7.js", - - description: "Array.prototype.forEach applied to string primitive", - - test: function testcase() { - var result = false; - function callbackfn(val, idx, obj) { - result = obj instanceof String; - } - - Array.prototype.forEach.call("abc", callbackfn); - return result; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-8.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-8.js deleted file mode 100644 index 181861829a..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-8.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.18-1-8", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-8.js", - - description: "Array.prototype.forEach applied to String object", - - test: function testcase() { - var result = false; - function callbackfn(val, idx, obj) { - result = obj instanceof String; - } - - var obj = new String("abc"); - Array.prototype.forEach.call(obj, callbackfn); - - return result; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-9.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-9.js deleted file mode 100644 index 8b2b139aa6..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-9.js +++ /dev/null @@ -1,51 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.18-1-9", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-9.js", - - description: "Array.prototype.forEach applied to Function object", - - test: function testcase() { - var result = false; - function callbackfn(val, idx, obj) { - result = obj instanceof Function; - } - - var obj = function (a, b) { - return a + b; - }; - obj[0] = 11; - obj[1] = 9; - - Array.prototype.forEach.call(obj, callbackfn); - return result; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-1.js deleted file mode 100644 index ced7938322..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-1.js +++ /dev/null @@ -1,52 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.18-2-1", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-1.js", - - description: "Array.prototype.forEach - 'length' is own data property on an Array-like object", - - test: function testcase() { - var result = false; - function callbackfn(val, idx, obj) { - result = (obj.length === 2); - } - - var obj = { - 0: 12, - 1: 11, - 2: 9, - length: 2 - }; - - Array.prototype.forEach.call(obj, callbackfn); - return result; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-10.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-10.js deleted file mode 100644 index a9c13d110f..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-10.js +++ /dev/null @@ -1,62 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.18-2-10", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-10.js", - - description: "Array.prototype.forEach applied to Array-like object, 'length' is an inherited accessor property", - - test: function testcase() { - var result = false; - function callbackfn(val, idx, obj) { - result = (obj.length === 2); - } - - var proto = {}; - - Object.defineProperty(proto, "length", { - get: function () { - return 2; - }, - configurable: true - }); - - var Con = function () { }; - Con.prototype = proto; - - var child = new Con(); - child[0] = 12; - child[1] = 11; - child[2] = 9; - - Array.prototype.forEach.call(child, callbackfn); - return result; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-11.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-11.js deleted file mode 100644 index 9c27ed50db..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-11.js +++ /dev/null @@ -1,55 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.18-2-11", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-11.js", - - description: "Array.prototype.forEach applied to Array-like object, 'length' is an own accessor property without a get function", - - test: function testcase() { - - var accessed = false; - function callbackfn(val, idx, obj) { - accessed = true; - } - - var obj = { - 0: 11, - 1: 12 - }; - Object.defineProperty(obj, "length", { - set: function () { }, - configurable: true - }); - - Array.prototype.forEach.call(obj, callbackfn); - return !accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-12.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-12.js deleted file mode 100644 index 6f0ef53f0a..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-12.js +++ /dev/null @@ -1,63 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.18-2-12", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-12.js", - - description: "Array.prototype.forEach - 'length' is own accessor property without a get function that overrides an inherited accessor property on an Array", - - test: function testcase() { - var accessed = false; - function callbackfn(val, idx, obj) { - accessed = true; - } - - try { - Object.defineProperty(Object.prototype, "length", { - get: function () { - return 2; - }, - configurable: true - }); - - var obj = { 0: 12, 1: 11 }; - Object.defineProperty(obj, "length", { - set: function () { }, - configurable: true - }); - - Array.prototype.forEach.call(obj, callbackfn); - return !accessed; - } finally { - delete Object.prototype.length; - } - - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-13.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-13.js deleted file mode 100644 index 15fab8ffb1..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-13.js +++ /dev/null @@ -1,60 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.18-2-13", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-13.js", - - description: "Array.prototype.forEach applied to the Array-like object that 'length' is inherited accessor property without a get function", - - test: function testcase() { - - var accessed = false; - - function callbackfn(val, idx, obj) { - accessed = true; - } - - var proto = {}; - Object.defineProperty(proto, "length", { - set: function () { }, - configurable: true - }); - - var Con = function () { }; - Con.prototype = proto; - - var child = new Con(); - child[0] = 11; - child[1] = 12; - - Array.prototype.forEach.call(child, callbackfn); - return !accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-14.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-14.js deleted file mode 100644 index 534b83a4dd..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-14.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.18-2-14", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-14.js", - - description: "Array.prototype.forEach applied to the Array-like object that 'length' property doesn't exist", - - test: function testcase() { - - var accessed = false; - - function callbackfn(val, idx, obj) { - accessed = true; - } - - var obj = { 0: 11, 1: 12 }; - - Array.prototype.forEach.call(obj, callbackfn); - return !accessed; - - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-17.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-17.js deleted file mode 100644 index 4c48a8a220..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-17.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.18-2-17", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-17.js", - - description: "Array.prototype.forEach applied to the Arguments object, which implements its own property get method", - - test: function testcase() { - var result = false; - function callbackfn(val, idx, obj) { - result = (obj.length === 2); - } - - var func = function (a, b) { - arguments[2] = 9; - Array.prototype.forEach.call(arguments, callbackfn); - return result; - }; - - return func(12, 11); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-18.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-18.js deleted file mode 100644 index cead0abfb3..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-18.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.18-2-18", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-18.js", - - description: "Array.prototype.forEach applied to String object, which implements its own property get method", - - test: function testcase() { - var result = false; - function callbackfn(val, idx, obj) { - result = (obj.length === 3); - } - - var str = new String("012"); - - Array.prototype.forEach.call(str, callbackfn); - return result; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-19.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-19.js deleted file mode 100644 index e20d92e84b..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-19.js +++ /dev/null @@ -1,52 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.18-2-19", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-19.js", - - description: "Array.prototype.forEach applied to Function object, which implements its own property get method", - - test: function testcase() { - var result = false; - function callbackfn(val, idx, obj) { - result = (obj.length === 2); - } - - var fun = function (a, b) { - return a + b; - }; - fun[0] = 12; - fun[1] = 11; - fun[2] = 9; - - Array.prototype.forEach.call(fun, callbackfn); - return result; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-2.js deleted file mode 100644 index b72e72bbd6..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-2.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.18-2-2", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-2.js", - - description: "Array.prototype.forEach - 'length' is own data property on an Array", - - test: function testcase() { - var result = false; - function callbackfn(val, idx, obj) { - result = (obj.length === 2); - } - - [12, 11].forEach(callbackfn); - return result; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-3.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-3.js deleted file mode 100644 index d747d8a15c..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-3.js +++ /dev/null @@ -1,56 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.18-2-3", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-3.js", - - description: "Array.prototype.forEach - 'length' is an own data property that overrides an inherited data property on an Array-like object", - - test: function testcase() { - var result = false; - function callbackfn(val, idx, obj) { - result = (obj.length === 2); - } - - var proto = { length: 3 }; - - var Con = function () { }; - Con.prototype = proto; - - var child = new Con(); - child.length = 2; - child[0] = 12; - child[1] = 11; - child[2] = 9; - - Array.prototype.forEach.call(child, callbackfn); - return result; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-4.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-4.js deleted file mode 100644 index 8d3fca26ca..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-4.js +++ /dev/null @@ -1,53 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.18-2-4", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-4.js", - - description: "Array.prototype.forEach - 'length' is own data property that overrides an inherited data property on an Array", - - test: function testcase() { - var result = false; - var arrProtoLen; - function callbackfn(val, idx, obj) { - result = (obj.length === 2); - } - - try { - arrProtoLen = Array.prototype.length; - Array.prototype.length = 0; - [12, 11].forEach(callbackfn); - return result; - } finally { - Array.prototype.length = arrProtoLen; - } - - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-5.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-5.js deleted file mode 100644 index eeebeaf88c..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-5.js +++ /dev/null @@ -1,66 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.18-2-5", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-5.js", - - description: "Array.prototype.forEach applied to Array-like object, 'length' is an own data property that overrides an inherited accessor property", - - test: function testcase() { - var result = false; - function callbackfn(val, idx, obj) { - result = (obj.length === 2); - } - - var proto = {}; - - Object.defineProperty(proto, "length", { - get: function () { - return 3; - }, - configurable: true - }); - - var Con = function () { }; - Con.prototype = proto; - - var child = new Con(); - Object.defineProperty(child, "length", { - value: 2, - configurable: true - }); - child[0] = 12; - child[1] = 11; - child[2] = 9; - - Array.prototype.forEach.call(child, callbackfn); - return result; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-6.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-6.js deleted file mode 100644 index b7cb4045ff..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-6.js +++ /dev/null @@ -1,55 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.18-2-6", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-6.js", - - description: "Array.prototype.forEach applied to Array-like object, 'length' is an inherited data property", - - test: function testcase() { - var result = false; - function callbackfn(val, idx, obj) { - result = (obj.length === 2); - } - - var proto = { length: 2 }; - - var Con = function () { }; - Con.prototype = proto; - - var child = new Con(); - child[0] = 12; - child[1] = 11; - child[2] = 9; - - Array.prototype.forEach.call(child, callbackfn); - return result; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-7.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-7.js deleted file mode 100644 index 24d2bb6919..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-7.js +++ /dev/null @@ -1,58 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.18-2-7", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-7.js", - - description: "Array.prototype.forEach applied to Array-like object, 'length' is an own accessor property", - - test: function testcase() { - var result = false; - function callbackfn(val, idx, obj) { - result = (obj.length === 2); - } - - var obj = {}; - - Object.defineProperty(obj, "length", { - get: function () { - return 2; - }, - configurable: true - }); - - obj[0] = 12; - obj[1] = 11; - obj[2] = 9; - - Array.prototype.forEach.call(obj, callbackfn); - return result; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-8.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-8.js deleted file mode 100644 index a07cc94c21..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-8.js +++ /dev/null @@ -1,63 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.18-2-8", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-8.js", - - description: "Array.prototype.forEach applied to Array-like object, 'length' is an own accessor property that overrides an inherited data property", - - test: function testcase() { - var result = false; - function callbackfn(val, idx, obj) { - result = (obj.length === 2); - } - - var proto = { length: 3 }; - - var Con = function () { }; - Con.prototype = proto; - - var child = new Con(); - - Object.defineProperty(child, "length", { - get: function () { - return 2; - }, - configurable: true - }); - - child[0] = 12; - child[1] = 11; - child[2] = 9; - - Array.prototype.forEach.call(child, callbackfn); - return result; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-9.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-9.js deleted file mode 100644 index c8414ed43a..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-9.js +++ /dev/null @@ -1,70 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.18-2-9", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-9.js", - - description: "Array.prototype.forEach applied to Array-like object, 'length' is an own accessor property that overrides an inherited accessor property", - - test: function testcase() { - var result = false; - function callbackfn(val, idx, obj) { - result = (obj.length === 2); - } - - var proto = {}; - - Object.defineProperty(proto, "length", { - get: function () { - return 3; - }, - configurable: true - }); - - var Con = function () { }; - Con.prototype = proto; - - var child = new Con(); - - Object.defineProperty(child, "length", { - get: function () { - return 2; - }, - configurable: true - }); - - child[0] = 12; - child[1] = 11; - child[2] = 9; - - Array.prototype.forEach.call(child, callbackfn); - return result; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-1.js deleted file mode 100644 index 67d07b471b..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-1.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.18-3-1", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-1.js", - - description: "Array.prototype.forEach - value of 'length' is undefined", - - test: function testcase() { - - var accessed = false; - - function callbackfn(val, idx, obj) { - accessed = true; - } - - var obj = { 0: 0, 1: 1, length: undefined }; - - Array.prototype.forEach.call(obj, callbackfn); - - return !accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-10.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-10.js deleted file mode 100644 index 132ed9851c..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-10.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.18-3-10", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-10.js", - - description: "Array.prototype.forEach - value of 'length' is a number (value is NaN)", - - test: function testcase() { - - var accessed = false; - - function callbackfn(val, idx, obj) { - accessed = true; - } - - var obj = { 0: 9, length: NaN }; - - Array.prototype.forEach.call(obj, callbackfn); - - return !accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-11.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-11.js deleted file mode 100644 index cd900321eb..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-11.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.18-3-11", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-11.js", - - description: "Array.prototype.forEach - 'length' is a string containing a positive number", - - test: function testcase() { - - var testResult = false; - - function callbackfn(val, idx, obj) { - testResult = (val > 10); - } - - var obj = { 1: 11, 2: 9, length: "2" }; - - Array.prototype.forEach.call(obj, callbackfn); - - return testResult; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-12.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-12.js deleted file mode 100644 index 3a3e98e820..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-12.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.18-3-12", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-12.js", - - description: "Array.prototype.forEach - 'length' is a string containing a negative number", - - test: function testcase() { - - var testResult = false; - - function callbackfn(val, idx, obj) { - testResult = (val > 10); - } - - var obj = { 1: 11, 2: 9, length: "-4294967294" }; - - Array.prototype.forEach.call(obj, callbackfn); - - return testResult; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-13.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-13.js deleted file mode 100644 index e9e4f5a1a3..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-13.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.18-3-13", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-13.js", - - description: "Array.prototype.forEach - 'length' is a string containing a decimal number", - - test: function testcase() { - - var testResult = false; - - function callbackfn(val, idx, obj) { - testResult = (val > 10); - } - var obj = { 1: 11, 2: 9, length: "2.5" }; - - Array.prototype.forEach.call(obj, callbackfn); - - return testResult; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-14.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-14.js deleted file mode 100644 index df18db0187..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-14.js +++ /dev/null @@ -1,64 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.18-3-14", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-14.js", - - description: "Array.prototype.forEach - 'length' is a string containing +/-Infinity", - - test: function testcase() { - - var accessed1 = false; - var accessed2 = false; - var accessed3 = false; - - function callbackfn1(val, idx, obj) { - accessed1 = true; - } - - function callbackfn2(val, idx, obj) { - accessed2 = true; - } - - function callbackfn3(val, idx, obj) { - accessed3 = true; - } - - var obj1 = { 0: 9, length: "Infinity" }; - var obj2 = { 0: 9, length: "-Infinity" }; - var obj3 = { 0: 9, length: "+Infinity" }; - - Array.prototype.forEach.call(obj1, callbackfn1); - Array.prototype.forEach.call(obj2, callbackfn2); - Array.prototype.forEach.call(obj3, callbackfn3); - - return !accessed1 && !accessed2 && !accessed3; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-15.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-15.js deleted file mode 100644 index 740e0b29a1..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-15.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.18-3-15", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-15.js", - - description: "Array.prototype.forEach - 'length' is a string containing an exponential number", - - test: function testcase() { - - var testResult = false; - - function callbackfn(val, idx, obj) { - testResult = (val > 10); - } - - var obj = { 1: 11, 2: 9, length: "2E0" }; - - Array.prototype.forEach.call(obj, callbackfn); - return testResult; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-16.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-16.js deleted file mode 100644 index 62b7a196e9..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-16.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.18-3-16", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-16.js", - - description: "Array.prototype.forEach - 'length' is a string containing a hex number", - - test: function testcase() { - - var testResult = false; - - function callbackfn(val, idx, obj) { - testResult = (val > 10); - } - - var obj = { 1: 11, 2: 9, length: "0x0002" }; - - Array.prototype.forEach.call(obj, callbackfn); - - return testResult; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-17.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-17.js deleted file mode 100644 index d3c4bf0fc8..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-17.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.18-3-17", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-17.js", - - description: "Array.prototype.forEach - 'length' is a string containing a number with leading zeros", - - test: function testcase() { - - var testResult = false; - - function callbackfn(val, idx, obj) { - testResult = (val > 10); - } - - var obj = { 1: 11, 2: 9, length: "0002.00" }; - - Array.prototype.forEach.call(obj, callbackfn); - - return testResult; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-18.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-18.js deleted file mode 100644 index cf38acd179..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-18.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.18-3-18", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-18.js", - - description: "Array.prototype.forEach - value of 'length' is a string that can't convert to a number", - - test: function testcase() { - - var accessed = false; - - function callbackfn(val, idx, obj) { - accessed = true; - } - - var obj = { 0: 9, length: "asdf!_" }; - - Array.prototype.forEach.call(obj, callbackfn); - - return !accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-19.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-19.js deleted file mode 100644 index 6cab500a57..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-19.js +++ /dev/null @@ -1,58 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.18-3-19", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-19.js", - - description: "Array.prototype.forEach - value of 'length' is an Object which has an own toString method.", - - test: function testcase() { - - var testResult = false; - - function callbackfn(val, idx, obj) { - testResult = (val > 10); - } - - var obj = { - 1: 11, - 2: 9, - length: { - toString: function () { - return '2'; - } - } - }; - - Array.prototype.forEach.call(obj, callbackfn); - - return testResult; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-2.js deleted file mode 100644 index 3fafa1ef68..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-2.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.18-3-2", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-2.js", - - description: "Array.prototype.forEach - value of 'length' is a boolean (value is true)", - - test: function testcase() { - - var testResult = false; - function callbackfn(val, idx, obj) { - testResult = (val > 10); - } - - var obj = { 0: 11, 1: 9, length: true }; - - Array.prototype.forEach.call(obj, callbackfn); - - return testResult; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-20.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-20.js deleted file mode 100644 index b2cacf8745..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-20.js +++ /dev/null @@ -1,58 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.18-3-20", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-20.js", - - description: "Array.prototype.forEach - value of 'length' is an Object which has an own valueOf method.", - - test: function testcase() { - - var testResult = false; - - function callbackfn(val, idx, obj) { - testResult = (val > 10); - } - - var obj = { - 1: 11, - 2: 9, - length: { - valueOf: function () { - return 2; - } - } - }; - - Array.prototype.forEach.call(obj, callbackfn); - - return testResult; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-21.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-21.js deleted file mode 100644 index b7b9f23a1d..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-21.js +++ /dev/null @@ -1,65 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.18-3-21", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-21.js", - - description: "Array.prototype.forEach - 'length' is an object that has an own valueOf method that returns an object and toString method that returns a string", - - test: function testcase() { - - var testResult = false; - var firstStepOccured = false; - var secondStepOccured = false; - - function callbackfn(val, idx, obj) { - testResult = (val > 10); - } - - var obj = { - 1: 11, - 2: 9, - length: { - valueOf: function () { - firstStepOccured = true; - return {}; - }, - toString: function () { - secondStepOccured = true; - return '2'; - } - } - }; - - Array.prototype.forEach.call(obj, callbackfn); - - return testResult && firstStepOccured && secondStepOccured; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-22.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-22.js deleted file mode 100644 index 72be71142b..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-22.js +++ /dev/null @@ -1,69 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.18-3-22", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-22.js", - - description: "Array.prototype.forEach throws TypeError exception when 'length' is an object with toString and valueOf methods that don’t return primitive values", - - test: function testcase() { - - var accessed = false; - var firstStepOccured = false; - var secondStepOccured = false; - - function callbackfn(val, idx, obj) { - accessed = true; - } - - var obj = { - 1: 11, - 2: 12, - - length: { - valueOf: function () { - firstStepOccured = true; - return {}; - }, - toString: function () { - secondStepOccured = true; - return {}; - } - } - }; - - try { - Array.prototype.forEach.call(obj, callbackfn); - return false; - } catch (ex) { - return ex instanceof TypeError && !accessed; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-23.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-23.js deleted file mode 100644 index 5375baee36..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-23.js +++ /dev/null @@ -1,73 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.18-3-23", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-23.js", - - description: "Array.prototype.forEach uses inherited valueOf method when 'length' is an object with an own toString and inherited valueOf methods", - - test: function testcase() { - - var testResult = false; - var valueOfAccessed = false; - var toStringAccessed = false; - - function callbackfn(val, idx, obj) { - testResult = (val > 10); - } - - var proto = { - valueOf: function () { - valueOfAccessed = true; - return 2; - } - }; - - var Con = function () { }; - Con.prototype = proto; - - var child = new Con(); - - child.toString = function () { - toStringAccessed = true; - return '1'; - }; - - var obj = { - 1: 11, - 2: 9, - length: child - }; - - Array.prototype.forEach.call(obj, callbackfn); - - return testResult && valueOfAccessed && !toStringAccessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-24.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-24.js deleted file mode 100644 index 9488c1ee09..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-24.js +++ /dev/null @@ -1,54 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.18-3-24", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-24.js", - - description: "Array.prototype.forEach - value of 'length' is a positive non-integer, ensure truncation occurs in the proper direction", - - test: function testcase() { - - var testResult = false; - - function callbackfn(val, idx, obj) { - testResult = (val > 10); - } - - var obj = { - 1: 11, - 2: 9, - length: 2.685 - }; - - Array.prototype.forEach.call(obj, callbackfn); - - return testResult; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-25.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-25.js deleted file mode 100644 index 19fd857270..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-25.js +++ /dev/null @@ -1,54 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.18-3-25", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-25.js", - - description: "Array.prototype.forEach - value of 'length' is a negative non-integer, ensure truncation occurs in the proper direction", - - test: function testcase() { - - var testResult = false; - - function callbackfn(val, idx, obj) { - testResult = (val > 10); - } - - var obj = { - 1: 11, - 2: 9, - length: -4294967294.5 - }; - - Array.prototype.forEach.call(obj, callbackfn); - - return testResult; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-28.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-28.js deleted file mode 100644 index 6d429f6de0..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-28.js +++ /dev/null @@ -1,53 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.18-3-28", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-28.js", - - description: "Array.prototype.forEach - value of 'length' is boundary value (2^32)", - - test: function testcase() { - - var accessed = false; - - function callbackfn(val, idx, obj) { - accessed = true; - } - - var obj = { - 0: 12, - length: 4294967296 - }; - - Array.prototype.forEach.call(obj, callbackfn); - - return !accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-29.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-29.js deleted file mode 100644 index 66a18f1b76..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-29.js +++ /dev/null @@ -1,54 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.18-3-29", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-29.js", - - description: "Array.prototype.forEach - value of 'length' is boundary value (2^32 + 1)", - - test: function testcase() { - - var testResult = false; - - function callbackfn(val, idx, obj) { - testResult = (val > 10); - } - - var obj = { - 0: 11, - 1: 9, - length: 4294967297 - }; - - Array.prototype.forEach.call(obj, callbackfn); - - return testResult; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-3.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-3.js deleted file mode 100644 index 26a49d5624..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-3.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.18-3-3", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-3.js", - - description: "Array.prototype.forEach - value of 'length' is a number (value is 0)", - - test: function testcase() { - - var accessed = false; - - function callbackfn(val, idx, obj) { - accessed = true; - } - - var obj = { 0: 1, 1: 1, length: 0 }; - - Array.prototype.forEach.call(obj, callbackfn); - - return !accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-4.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-4.js deleted file mode 100644 index f890f2dfdd..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-4.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.18-3-4", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-4.js", - - description: "Array.prototype.forEach - value of 'length' is a number (value is +0)", - - test: function testcase() { - - var accessed = false; - - function callbackfn(val, idx, obj) { - accessed = true; - } - - var obj = { 0: 11, length: +0 }; - - Array.prototype.forEach.call(obj, callbackfn); - - return !accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-5.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-5.js deleted file mode 100644 index b211fe083a..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-5.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.18-3-5", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-5.js", - - description: "Array.prototype.forEach - value of 'length' is a number (value is -0)", - - test: function testcase() { - - var accessed = false; - - function callbackfn(val, idx, obj) { - accessed = true; - } - - var obj = { 0: 11, length: -0 }; - - Array.prototype.forEach.call(obj, callbackfn); - - return !accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-6.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-6.js deleted file mode 100644 index 6369d238a0..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-6.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.18-3-6", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-6.js", - - description: "Array.prototype.forEach - value of 'length' is a number (value is positive)", - - test: function testcase() { - - var testResult1 = false; - - function callbackfn(val, idx, obj) { - testResult1 = (val > 10); - } - - var obj = { 1: 11, 2: 9, length: 2 }; - - Array.prototype.forEach.call(obj, callbackfn); - - return testResult1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-7.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-7.js deleted file mode 100644 index e257ccfe91..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-7.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.18-3-7", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-7.js", - - description: "Array.prototype.forEach - value of 'length' is a number (value is negative)", - - test: function testcase() { - - var testResult1 = false; - - function callbackfn(val, idx, obj) { - testResult1 = (val > 10); - } - - var obj = { 1: 11, 2: 9, length: -4294967294 }; - - Array.prototype.forEach.call(obj, callbackfn); - - return testResult1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-8.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-8.js deleted file mode 100644 index 37da486031..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-8.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.18-3-8", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-8.js", - - description: "Array.prototype.forEach - value of 'length' is a number (value is Infinity)", - - test: function testcase() { - - var accessed = false; - - function callbackfn(val, idx, obj) { - accessed = true; - } - - var obj = { 0: 9, length: Infinity }; - - Array.prototype.forEach.call(obj, callbackfn); - - return !accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-9.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-9.js deleted file mode 100644 index a45bad5544..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-9.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.18-3-9", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-9.js", - - description: "Array.prototype.forEach - value of 'length' is a number (value is -Infinity)", - - test: function testcase() { - - var accessed = false; - - function callbackfn(val, idx, obj) { - accessed = true; - } - - var obj = { 0: 9, length: -Infinity }; - - Array.prototype.forEach.call(obj, callbackfn); - - return !accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-1.js deleted file mode 100644 index 91a21a741d..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-1.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.18-4-1", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-1.js", - -description: "Array.prototype.forEach throws TypeError if callbackfn is undefined", - -test: function testcase() { - - var arr = new Array(10); - try { - arr.forEach(); - } - catch(e) { - if(e instanceof TypeError) - return true; - } - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-10.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-10.js deleted file mode 100644 index 5e887341d9..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-10.js +++ /dev/null @@ -1,54 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.18-4-10", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-10.js", - - description: "Array.prototype.forEach - the exception is not thrown if exception was thrown by step 2", - - test: function testcase() { - - var obj = { 0: 11, 1: 12 }; - - Object.defineProperty(obj, "length", { - get: function () { - throw new SyntaxError(); - }, - configurable: true - }); - - try { - Array.prototype.forEach.call(obj, undefined); - return false; - } catch (ex) { - return !(ex instanceof TypeError); - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-11.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-11.js deleted file mode 100644 index 0c26b8a409..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-11.js +++ /dev/null @@ -1,58 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.18-4-11", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-11.js", - - description: "Array.prototype.forEach - the exception is not thrown if exception was thrown by step 3", - - test: function testcase() { - - var obj = { 0: 11, 1: 12 }; - - Object.defineProperty(obj, "length", { - get: function () { - return { - toString: function () { - throw new SyntaxError(); - } - }; - }, - configurable: true - }); - - try { - Array.prototype.forEach.call(obj, undefined); - return false; - } catch (ex) { - return !(ex instanceof TypeError); - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-12.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-12.js deleted file mode 100644 index 9bcffd9fcf..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-12.js +++ /dev/null @@ -1,46 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.18-4-12", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-12.js", - - description: "Array.prototype.forEach - 'callbackfn' is a function", - - test: function testcase() { - - var accessed = false; - function callbackfn(val, idx, obj) { - accessed = true; - } - - [11, 9].forEach(callbackfn); - return accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-2.js deleted file mode 100644 index 78b341a83f..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-2.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.18-4-2", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-2.js", - -description: "Array.prototype.forEach throws ReferenceError if callbackfn is unreferenced", - -test: function testcase() { - - var arr = new Array(10); - try { - arr.forEach(foo); - } - catch(e) { - if(e instanceof ReferenceError) - return true; - } - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-3.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-3.js deleted file mode 100644 index 0f8a34a3bc..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-3.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.18-4-3", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-3.js", - -description: "Array.prototype.forEach throws TypeError if callbackfn is null", - -test: function testcase() { - - var arr = new Array(10); - try { - arr.forEach(null); - } - catch(e) { - if(e instanceof TypeError) - return true; - } - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-4.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-4.js deleted file mode 100644 index 172a81bd80..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-4.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.18-4-4", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-4.js", - -description: "Array.prototype.forEach throws TypeError if callbackfn is boolean", - -test: function testcase() { - - var arr = new Array(10); - try { - arr.forEach(true); - } - catch(e) { - if(e instanceof TypeError) - return true; - } - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-5.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-5.js deleted file mode 100644 index be57901fc9..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-5.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.18-4-5", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-5.js", - -description: "Array.prototype.forEach throws TypeError if callbackfn is number", - -test: function testcase() { - - var arr = new Array(10); - try { - arr.forEach(5); - } - catch(e) { - if(e instanceof TypeError) - return true; - } - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-6.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-6.js deleted file mode 100644 index a41e505cea..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-6.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.18-4-6", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-6.js", - -description: "Array.prototype.forEach throws TypeError if callbackfn is string", - -test: function testcase() { - - var arr = new Array(10); - try { - arr.forEach("abc"); - } - catch(e) { - if(e instanceof TypeError) - return true; - } - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-7.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-7.js deleted file mode 100644 index cd3f808707..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-7.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.18-4-7", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-7.js", - -description: "Array.prototype.forEach throws TypeError if callbackfn is Object without Call internal method", - -test: function testcase() { - - var arr = new Array(10); - try { - arr.forEach(new Object()); - } - catch(e) { - if(e instanceof TypeError) - return true; - } - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-8.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-8.js deleted file mode 100644 index bb3de167d3..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-8.js +++ /dev/null @@ -1,57 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.18-4-8", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-8.js", - - description: "Array.prototype.forEach - side effects produced by step 2 are visible when an exception occurs", - - test: function testcase() { - - var obj = { 0: 11, 1: 12 }; - - var accessed = false; - - Object.defineProperty(obj, "length", { - get: function () { - accessed = true; - return 2; - }, - configurable: true - }); - - try { - Array.prototype.forEach.call(obj, null); - return false; - } catch (ex) { - return ex instanceof TypeError && accessed; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-9.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-9.js deleted file mode 100644 index 0f2eb4690d..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-9.js +++ /dev/null @@ -1,61 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.18-4-9", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-9.js", - - description: "Array.prototype.forEach - side effects produced by step 3 are visible when an exception occurs", - - test: function testcase() { - - var obj = { 0: 11, 1: 12 }; - - var accessed = false; - - Object.defineProperty(obj, "length", { - get: function () { - return { - toString: function () { - accessed = true; - return "2"; - } - }; - }, - configurable: true - }); - - try { - Array.prototype.forEach.call(obj, null); - return false; - } catch (ex) { - return ex instanceof TypeError && accessed; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-1.js deleted file mode 100644 index bf242070d4..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-1.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.18-5-1", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-1.js", - -description: "Array.prototype.forEach - thisArg not passed", - -test: function testcase() { - var innerThisCorrect = false; - - function callbackfn(val, idx, obj) - { - innerThisCorrect = this===fnGlobalObject(); - return true; - } - - [1].forEach(callbackfn) - return innerThisCorrect; - }, - -precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-10.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-10.js deleted file mode 100644 index a67c154195..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-10.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.18-5-10", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-10.js", - - description: "Array.prototype.forEach - Array Object can be used as thisArg", - - test: function testcase() { - - var result = false; - var objArray = []; - - function callbackfn(val, idx, obj) { - result = (this === objArray); - } - - [11].forEach(callbackfn, objArray); - return result; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-11.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-11.js deleted file mode 100644 index a6234015d8..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-11.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.18-5-11", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-11.js", - - description: "Array.prototype.forEach - String Object can be used as thisArg", - - test: function testcase() { - - var result = false; - var objString = new String(); - - function callbackfn(val, idx, obj) { - result = (this === objString); - } - - [11].forEach(callbackfn, objString); - return result; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-12.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-12.js deleted file mode 100644 index 1616e86379..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-12.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.18-5-12", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-12.js", - - description: "Array.prototype.forEach - Boolean Object can be used as thisArg", - - test: function testcase() { - - var result = false; - var objBoolean = new Boolean(); - - function callbackfn(val, idx, obj) { - result = (this === objBoolean); - } - - [11].forEach(callbackfn, objBoolean); - return result; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-13.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-13.js deleted file mode 100644 index 3e2b805eb0..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-13.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.18-5-13", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-13.js", - - description: "Array.prototype.forEach - Number Object can be used as thisArg", - - test: function testcase() { - - var result = false; - var objNumber = new Number(); - - function callbackfn(val, idx, obj) { - result = (this === objNumber); - } - - [11].forEach(callbackfn, objNumber); - return result; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-14.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-14.js deleted file mode 100644 index 54d2fb69c9..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-14.js +++ /dev/null @@ -1,46 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.18-5-14", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-14.js", - - description: "Array.prototype.forEach - the Math object can be used as thisArg", - - test: function testcase() { - - var result = false; - function callbackfn(val, idx, obj) { - result = (this === Math); - } - - [11].forEach(callbackfn, Math); - return result; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-15.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-15.js deleted file mode 100644 index 8c39acd432..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-15.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.18-5-15", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-15.js", - - description: "Array.prototype.forEach - Date Object can be used as thisArg", - - test: function testcase() { - - var result = false; - var objDate = new Date(); - - function callbackfn(val, idx, obj) { - result = (this === objDate); - } - - [11].forEach(callbackfn, objDate); - return result; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-16.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-16.js deleted file mode 100644 index 54dc32b8d9..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-16.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.18-5-16", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-16.js", - - description: "Array.prototype.forEach - RegExp Object can be used as thisArg", - - test: function testcase() { - - var result = false; - var objRegExp = new RegExp(); - - function callbackfn(val, idx, obj) { - result = (this === objRegExp); - } - - [11].forEach(callbackfn, objRegExp); - return result; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-17.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-17.js deleted file mode 100644 index f9aa7ae701..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-17.js +++ /dev/null @@ -1,46 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.18-5-17", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-17.js", - - description: "Array.prototype.forEach - the JSON object can be used as thisArg", - - test: function testcase() { - - var result = false; - function callbackfn(val, idx, obj) { - result = (this === JSON); - } - - [11].forEach(callbackfn, JSON); - return result; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-18.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-18.js deleted file mode 100644 index 1e9c6b200a..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-18.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.18-5-18", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-18.js", - - description: "Array.prototype.forEach - Error Object can be used as thisArg", - - test: function testcase() { - - var result = false; - var objError = new RangeError(); - - function callbackfn(val, idx, obj) { - result = (this === objError); - } - - [11].forEach(callbackfn, objError); - return result; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-19.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-19.js deleted file mode 100644 index c7695c296a..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-19.js +++ /dev/null @@ -1,52 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.18-5-19", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-19.js", - - description: "Array.prototype.forEach - the Arguments object can be used as thisArg", - - test: function testcase() { - - var result = false; - var arg; - - function callbackfn(val, idx, obj) { - result = (this === arg); - } - - (function fun() { - arg = arguments; - }(1, 2, 3)); - - [11].forEach(callbackfn, arg); - return result; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-2.js deleted file mode 100644 index 9370adca9e..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-2.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.18-5-2", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-2.js", - -description: "Array.prototype.forEach - thisArg is Object", - -test: function testcase() { - var res = false; - var o = new Object(); - o.res = true; - var result; - function callbackfn(val, idx, obj) - { - result = this.res; - } - - var arr = [1]; - arr.forEach(callbackfn,o) - if( result === true) - return true; - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-22.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-22.js deleted file mode 100644 index 9f6a57e21d..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-22.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.18-5-22", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-22.js", - - description: "Array.prototype.forEach - boolean primitive can be used as thisArg", - - test: function testcase() { - - var result = false; - - function callbackfn(val, idx, obj) { - result = (this.valueOf() === false); - } - - [11].forEach(callbackfn, false); - return result; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-23.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-23.js deleted file mode 100644 index 3e7c8e612f..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-23.js +++ /dev/null @@ -1,46 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.18-5-23", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-23.js", - - description: "Array.prototype.forEach - number primitive can be used as thisArg", - - test: function testcase() { - - var result = false; - function callbackfn(val, idx, obj) { - result = (this.valueOf() === 101); - } - - [11].forEach(callbackfn, 101); - return result; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-24.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-24.js deleted file mode 100644 index 7c361fdd98..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-24.js +++ /dev/null @@ -1,46 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.18-5-24", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-24.js", - - description: "Array.prototype.forEach - string primitive can be used as thisArg", - - test: function testcase() { - - var result = false; - function callbackfn(val, idx, obj) { - result = (this.valueOf() === "abc"); - } - - [11].forEach(callbackfn, "abc"); - return result; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-3.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-3.js deleted file mode 100644 index 0443f4f7ea..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-3.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.18-5-3", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-3.js", - -description: "Array.prototype.forEach - thisArg is Array", - -test: function testcase() { - var res = false; - var a = new Array(); - a.res = true; - var result; - function callbackfn(val, idx, obj) - { - result = this.res; - } - - var arr = [1]; - arr.forEach(callbackfn,a) - if( result === true) - return true; - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-4.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-4.js deleted file mode 100644 index fda86434d3..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-4.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.18-5-4", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-4.js", - -description: "Array.prototype.forEach - thisArg is object from object template(prototype)", - -test: function testcase() { - var res = false; - var result; - function callbackfn(val, idx, obj) - { - result = this.res; - } - - function foo(){} - foo.prototype.res = true; - var f = new foo(); - var arr = [1]; - arr.forEach(callbackfn,f) - if( result === true) - return true; - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-5.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-5.js deleted file mode 100644 index 72ed105a2c..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-5.js +++ /dev/null @@ -1,51 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.18-5-5", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-5.js", - -description: "Array.prototype.forEach - thisArg is object from object template", - -test: function testcase() { - var res = false; - var result; - function callbackfn(val, idx, obj) - { - result = this.res; - } - - function foo(){} - var f = new foo(); - f.res = true; - - var arr = [1]; - arr.forEach(callbackfn,f) - if( result === true) - return true; - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-6.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-6.js deleted file mode 100644 index 7d602289df..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-6.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.18-5-6", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-6.js", - -description: "Array.prototype.forEach - thisArg is function", - -test: function testcase() { - var res = false; - var result; - function callbackfn(val, idx, obj) - { - result = this.res; - } - - function foo(){} - foo.res = true; - - var arr = [1]; - arr.forEach(callbackfn,foo) - if( result === true) - return true; - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-7.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-7.js deleted file mode 100644 index 4fb0457e7e..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-7.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.18-5-7", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-7.js", - - description: "Array.prototype.forEach - built-in functions can be used as thisArg", - - test: function testcase() { - - var result = false; - - function callbackfn(val, idx, obj) { - result = (this === eval); - } - - [11].forEach(callbackfn, eval); - return result; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-9.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-9.js deleted file mode 100644 index 6745ca9b83..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-9.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.18-5-9", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-9.js", - - description: "Array.prototype.forEach - Function Object can be used as thisArg", - - test: function testcase() { - - var result = false; - var objString = function () { }; - - function callbackfn(val, idx, obj) { - result = (this === objString); - } - - [11].forEach(callbackfn, objString); - return result; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-1.js deleted file mode 100644 index 04204725cd..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-1.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.18-7-1", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-1.js", - -description: "Array.prototype.forEach doesn't consider new elements added to array after the call", - -test: function testcase() { - - var callCnt = 0; - function callbackfn(val, idx, obj) - { - callCnt++; - arr[2] = 3; - arr[5] = 6; - } - - var arr = [1,2,,4,5]; - arr.forEach(callbackfn); - if( callCnt === 5) - return true; - }, - -precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-2.js deleted file mode 100644 index f5133e5179..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-2.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.18-7-2", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-2.js", - -description: "Array.prototype.forEach doesn't visit deleted elements in array after the call", - -test: function testcase() { - - var callCnt = 0; - function callbackfn(val, idx, obj) - { - if(callCnt == 0) - delete arr[3]; - callCnt++; - } - - var arr = [1,2,3,4,5]; - arr.forEach(callbackfn) - if( callCnt === 4) - return true; - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-3.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-3.js deleted file mode 100644 index f974a2e5ae..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-3.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.18-7-3", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-3.js", - -description: "Array.prototype.forEach doesn't visit deleted elements when Array.length is decreased", - -test: function testcase() { - - var callCnt = 0; - function callbackfn(val, idx, obj) - { - arr.length=3; - callCnt++; - } - - var arr = [1,2,3,4,5]; - arr.forEach(callbackfn); - if( callCnt === 3) - return true; - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-4.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-4.js deleted file mode 100644 index 5c862c934b..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-4.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.18-7-4", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-4.js", - -description: "Array.prototype.forEach doesn't consider newly added elements in sparse array", - -test: function testcase() { - - var callCnt = 0; - function callbackfn(val, idx, obj) - { - arr[1000] = 3; - callCnt++; - } - - var arr = new Array(10); - arr[1] = 1; - arr[2] = 2; - arr.forEach(callbackfn); - if( callCnt === 2) - return true; - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-5.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-5.js deleted file mode 100644 index d9d964d65f..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-5.js +++ /dev/null @@ -1,51 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.18-7-5", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-5.js", - -description: "Array.prototype.forEach visits deleted element in array after the call when same index is also present in prototype", - -test: function testcase() { - - var callCnt = 0; - function callbackfn(val, idx, obj) - { - delete arr[4]; - callCnt++; - } - - Array.prototype[4] = 5; - - var arr = [1,2,3,4,5]; - arr.forEach(callbackfn) - delete Array.prototype[4]; - if( callCnt === 5) - return true; - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-7.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-7.js deleted file mode 100644 index 0948b2a7b3..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-7.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - id: "15.4.4.18-7-7", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-7.js", - - description: "Array.prototype.forEach - considers new value of elements in array after the call", - - test: function testcase() { - - var result = false; - var arr = [1, 2, 3, 4, 5]; - - function callbackfn(val, Idx, obj) { - arr[4] = 6; - if (val >= 6) { - result = true; - } - } - - arr.forEach(callbackfn); - return result; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-8.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-8.js deleted file mode 100644 index 6280954a9c..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-8.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.18-7-8", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-8.js", - - description: "Array.prototype.forEach - no observable effects occur if len is 0", - - test: function testcase() { - var accessed = false; - - function callbackfn(val, idx, obj) { - accessed = true; - } - - var obj = { 0: 11, 1: 12, length: 0 }; - - Array.prototype.forEach.call(obj, callbackfn); - return !accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-b-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-b-1.js deleted file mode 100644 index 6454d4ef58..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-b-1.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.18-7-b-1", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-b-1.js", - -description: "Array.prototype.forEach - callbackfn not called for indexes never been assigned values", - -test: function testcase() { - - var callCnt = 0; - function callbackfn(val, idx, obj) - { - callCnt++; - } - - var arr = new Array(10); - arr[1] = undefined; - arr.forEach(callbackfn); - if( callCnt === 1) - return true; - }, - -precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-b-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-b-2.js deleted file mode 100644 index d59057a301..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-b-2.js +++ /dev/null @@ -1,59 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.18-7-b-2", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-b-2.js", - - description: "Array.prototype.forEach - added properties in step 2 are visible here", - - test: function testcase() { - - var testResult = false; - - function callbackfn(val, idx, obj) { - if (idx === 2 && val === "length") { - testResult = true; - } - } - - var obj = {}; - - Object.defineProperty(obj, "length", { - get: function () { - obj[2] = "length"; - return 3; - }, - configurable: true - }); - - Array.prototype.forEach.call(obj, callbackfn); - - return testResult; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-b-3.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-b-3.js deleted file mode 100644 index a86a8b0cc9..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-b-3.js +++ /dev/null @@ -1,59 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.18-7-b-3", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-b-3.js", - - description: "Array.prototype.forEach - deleted properties in step 2 are visible here", - - test: function testcase() { - - var accessed = false; - var testResult = true; - - function callbackfn(val, idx, obj) { - accessed = true; - if (idx === 8) { - testResult = false; - } - } - var obj = { 2: 6.99, 8: 19 }; - - Object.defineProperty(obj, "length", { - get: function () { - delete obj[8]; - return 10; - }, - configurable: true - }); - - Array.prototype.forEach.call(obj, callbackfn); - return testResult && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-1.js deleted file mode 100644 index 86dee575ac..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-1.js +++ /dev/null @@ -1,53 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.18-7-c-i-1", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-1.js", - - description: "Array.prototype.forEach - element to be retrieved is own data property on an Array-like object", - - test: function testcase() { - - var kValue = { }; - var testResult = false; - - function callbackfn(val, idx, obj) { - if (idx === 5) { - testResult = (val === kValue); - } - } - - var obj = { 5: kValue, length: 100 }; - - Array.prototype.forEach.call(obj, callbackfn); - - return testResult; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-2.js deleted file mode 100644 index 6dc9ed28c5..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-2.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.18-7-c-i-2", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-2.js", - - description: "Array.prototype.forEach - element to be retrieved is own data property on an Array", - - test: function testcase() { - - var testResult = false; - - function callbackfn(val, idx, obj) { - if (idx === 0) { - testResult = (val === 11); - } - } - - [11].forEach(callbackfn); - - return testResult; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-25.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-25.js deleted file mode 100644 index 3ec4890c28..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-25.js +++ /dev/null @@ -1,54 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.18-7-c-i-25", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-25.js", - - description: "Array.prototype.forEach - This object is the Arguments object which implements its own property get method (number of arguments is less than number of parameters)", - - test: function testcase() { - - var testResult = false; - - function callbackfn(val, idx, obj) { - if (idx === 0) { - testResult = (val === 11); - } - } - - var func = function (a, b) { - return Array.prototype.forEach.call(arguments, callbackfn); - }; - - func(11); - - return testResult; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-26.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-26.js deleted file mode 100644 index 23a7e63f24..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-26.js +++ /dev/null @@ -1,63 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.18-7-c-i-26", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-26.js", - - description: "Array.prototype.forEach - This object is the Arguments object which implements its own property get method (number of arguments equals number of parameters)", - - test: function testcase() { - - var called = 0; - var testResult = false; - - function callbackfn(val, idx, obj) { - called++; - if (called !== 1 && !testResult) { - return; - } - if (idx === 0) { - testResult = (val === 11); - } else if (idx === 1) { - testResult = (val === 9); - } else { - testResult = false; - } - } - - var func = function (a, b) { - Array.prototype.forEach.call(arguments, callbackfn); - }; - - func(11, 9); - - return testResult; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-27.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-27.js deleted file mode 100644 index 85280bf974..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-27.js +++ /dev/null @@ -1,65 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.18-7-c-i-27", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-27.js", - - description: "Array.prototype.forEach - This object is the Arguments object which implements its own property get method (number of arguments is greater than number of parameters)", - - test: function testcase() { - - var called = 0; - var testResult = false; - - function callbackfn(val, idx, obj) { - called++; - if (called !== 1 && !testResult) { - return; - } - if (idx === 0) { - testResult = (val === 11); - } else if (idx === 1) { - testResult = (val === 12); - } else if (idx === 2) { - testResult = (val === 9); - } else { - testResult = false; - } - } - - var func = function (a, b) { - return Array.prototype.forEach.call(arguments, callbackfn); - }; - - func(11, 12, 9); - - return testResult; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-3.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-3.js deleted file mode 100644 index eb9b8e407b..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-3.js +++ /dev/null @@ -1,60 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.18-7-c-i-3", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-3.js", - - description: "Array.prototype.forEach - element to be retrieved is own data property that overrides an inherited data property on an Array", - - test: function testcase() { - - var kValue = "abc"; - var testResult = false; - - function callbackfn(val, idx, obj) { - if (idx === 5) { - testResult = (val === kValue); - } - } - - var proto = { 5: 100 }; - - var Con = function () { }; - Con.prototype = proto; - - var child = new Con(); - child[5] = kValue; - child.length = 10; - - Array.prototype.forEach.call(child, callbackfn); - - return testResult; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-4.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-4.js deleted file mode 100644 index 7fa1b878ed..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-4.js +++ /dev/null @@ -1,56 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.18-7-c-i-4", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-4.js", - - description: "Array.prototype.forEach - element to be retrieved is own data property that overrides an inherited data property on an Array", - - test: function testcase() { - - var testResult = false; - - function callbackfn(val, idx, obj) { - if (idx === 0) { - testResult = (val === 12); - } - } - - try { - Array.prototype[0] = 11; - - [12].forEach(callbackfn); - - return testResult; - } finally { - delete Array.prototype[0]; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-7.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-7.js deleted file mode 100644 index e39e85457f..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-7.js +++ /dev/null @@ -1,59 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.18-7-c-i-7", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-7.js", - - description: "Array.prototype.forEach - element to be retrieved is inherited data property on an Array-like object", - - test: function testcase() { - - var kValue = 'abc'; - var testResult = false; - - function callbackfn(val, idx, obj) { - if (idx === 5) { - testResult = (val === kValue); - } - } - - var proto = { 5: kValue }; - - var Con = function () { }; - Con.prototype = proto; - - var child = new Con(); - child.length = 10; - - Array.prototype.forEach.call(child, callbackfn); - - return testResult; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-8.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-8.js deleted file mode 100644 index 4cec36a841..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-8.js +++ /dev/null @@ -1,56 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.18-7-c-i-8", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-8.js", - - description: "Array.prototype.forEach - element to be retrieved is inherited data property on an Array", - - test: function testcase() { - - var testResult = false; - - function callbackfn(val, idx, obj) { - if (idx === 1) { - testResult = (val === 13); - } - } - - try { - Array.prototype[1] = 13; - - [, , , ].forEach(callbackfn); - - return testResult; - } finally { - delete Array.prototype[1]; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach) && ![, 1].hasOwnProperty(0); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-1.js deleted file mode 100644 index 8ed151536b..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-1.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.18-7-c-ii-1", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-1.js", - -description: "Array.prototype.forEach - callbackfn called with correct parameters", - -test: function testcase() { - - var bPar = true; - var bCalled = false; - function callbackfn(val, idx, obj) - { - bCalled = true; - if(obj[idx] !== val) - bPar = false; - } - - var arr = [0,1,true,null,new Object(),"five"]; - arr[999999] = -6.6; - arr.forEach(callbackfn); - if(bCalled === true && bPar === true) - return true; - }, - -precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-10.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-10.js deleted file mode 100644 index b4d31dda72..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-10.js +++ /dev/null @@ -1,46 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.18-7-c-ii-10", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-10.js", - - description: "Array.prototype.forEach - callbackfn is called with 1 formal parameter", - - test: function testcase() { - - var result = false; - function callbackfn(val) { - result = (val > 10); - } - - [11].forEach(callbackfn); - return result; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-11.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-11.js deleted file mode 100644 index 1ee573ef70..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-11.js +++ /dev/null @@ -1,46 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.18-7-c-ii-11", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-11.js", - - description: "Array.prototype.forEach - callbackfn is called with 2 formal parameter", - - test: function testcase() { - - var result = false; - function callbackfn(val, idx) { - result = (val > 10 && arguments[2][idx] === val); - } - - [11].forEach(callbackfn); - return result; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-12.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-12.js deleted file mode 100644 index 3db492cce1..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-12.js +++ /dev/null @@ -1,46 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.18-7-c-ii-12", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-12.js", - - description: "Array.prototype.forEach - callbackfn is called with 3 formal parameter", - - test: function testcase() { - - var result = false; - function callbackfn(val, idx, obj) { - result = (val > 10 && obj[idx] === val); - } - - [11].forEach(callbackfn); - return result; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-13.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-13.js deleted file mode 100644 index b5b7e31659..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-13.js +++ /dev/null @@ -1,46 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.18-7-c-ii-13", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-13.js", - - description: "Array.prototype.forEach - callbackfn that uses arguments", - - test: function testcase() { - - var result = false; - function callbackfn() { - result = (arguments[2][arguments[1]] === arguments[0]); - } - - [11].forEach(callbackfn); - return result; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-14.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-14.js deleted file mode 100644 index 1c3039bc56..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-14.js +++ /dev/null @@ -1,51 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.18-7-c-ii-14", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-14.js", - - description: "Array.prototype.forEach - 'this' of 'callbackfn' is an object when 'T' is not an object('T' is undefined)", - - test: function testcase() { - - var result = false; - - function callbackfn(val, idx, o) { - result = ('document' in this && - 'open' in this && - 'frames' in this); - } - - var obj = { 0: 11, length: 1 }; - - Array.prototype.forEach.call(obj, callbackfn, undefined); - return result; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-15.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-15.js deleted file mode 100644 index 8bcb3523b7..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-15.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.18-7-c-ii-15", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-15.js", - - description: "Array.prototype.forEach - 'this' of 'callbackfn' is an object when 'T' is not an object(T is null)", - - test: function testcase() { - - var result = false; - function callbackfn(val, idx, o) { - result = ('document' in this && - 'open' in this && - 'frames' in this); - } - - var arr = [11]; - - arr.forEach(callbackfn, null); - return result; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-16.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-16.js deleted file mode 100644 index c8b922798f..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-16.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.18-7-c-ii-16", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-16.js", - - description: "Array.prototype.forEach - 'this' of 'callbackfn' is a Boolean object when T is not an object (T is a boolean)", - - test: function testcase() { - - var result = false; - function callbackfn(val, idx, obj) { - result = (this.valueOf() !== false); - } - - var obj = { 0: 11, length: 2 }; - - Array.prototype.forEach.call(obj, callbackfn, false); - return !result; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-17.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-17.js deleted file mode 100644 index bcdbba38c1..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-17.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.18-7-c-ii-17", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-17.js", - - description: "Array.prototype.forEach - 'this' of 'callbackfn' is a Number object when T is not an object (T is a number)", - - test: function testcase() { - - var result = false; - function callbackfn(val, idx, o) { - result = (5 === this.valueOf()); - } - - var obj = { 0: 11, length: 2 }; - - Array.prototype.forEach.call(obj, callbackfn, 5); - return result; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-18.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-18.js deleted file mode 100644 index e345f3a038..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-18.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.18-7-c-ii-18", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-18.js", - - description: "Array.prototype.forEach - 'this' of 'callbackfn' is an String object when T is not an object (T is a string)", - - test: function testcase() { - - var result = false; - function callbackfn(val, idx, obj) { - result = ('hello' === this.valueOf()); - } - - var obj = { 0: 11, length: 2 }; - - Array.prototype.forEach.call(obj, callbackfn, "hello"); - return result; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-19.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-19.js deleted file mode 100644 index e90ca76fac..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-19.js +++ /dev/null @@ -1,52 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.18-7-c-ii-19", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-19.js", - - description: "Array.prototype.forEach - non-indexed properties are not called", - - test: function testcase() { - - var accessed = false; - var result = true; - function callbackfn(val, idx, obj) { - accessed = true; - if (val === 8) { - result = false; - } - } - - var obj = { 0: 11, 10: 12, non_index_property: 8, length: 20 }; - - Array.prototype.forEach.call(obj, callbackfn); - return result && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-2.js deleted file mode 100644 index 73e01d832d..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-2.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.18-7-c-ii-2", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-2.js", - -description: "Array.prototype.forEach - callbackfn takes 3 arguments", - -test: function testcase() { - - var parCnt = 3; - var bCalled = false - function callbackfn(val, idx, obj) - { - bCalled = true; - if(arguments.length !== 3) - parCnt = arguments.length; //verify if callbackfn was called with 3 parameters - } - - var arr = [0,1,2,3,4,5,6,7,8,9]; - arr.forEach(callbackfn); - if(bCalled === true && parCnt === 3) - return true; - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-20.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-20.js deleted file mode 100644 index 6f6fb25b58..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-20.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.18-7-c-ii-20", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-20.js", - - description: "Array.prototype.forEach - callbackfn called with correct parameters (thisArg is correct)", - - test: function testcase() { - - var result = false; - function callbackfn(val, idx, obj) { - result = (10 === this.threshold); - } - - var thisArg = { threshold: 10 }; - - var obj = { 0: 11, length: 1 }; - - Array.prototype.forEach.call(obj, callbackfn, thisArg); - return result; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-21.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-21.js deleted file mode 100644 index 69c8ba4fdf..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-21.js +++ /dev/null @@ -1,57 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.18-7-c-ii-21", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-21.js", - - description: "Array.prototype.forEach - callbackfn called with correct parameters (kValue is correct)", - - test: function testcase() { - - var resultOne = false; - var resultTwo = false; - - function callbackfn(val, idx, obj) { - if (idx === 0) { - resultOne = (val === 11); - } - - if (idx === 1) { - resultTwo = (val === 12); - } - - } - - var obj = { 0: 11, 1: 12, length: 2 }; - - Array.prototype.forEach.call(obj, callbackfn); - return resultOne && resultTwo; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-22.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-22.js deleted file mode 100644 index 1952f34a98..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-22.js +++ /dev/null @@ -1,57 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.18-7-c-ii-22", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-22.js", - - description: "Array.prototype.forEach - callbackfn called with correct parameters (the index k is correct)", - - test: function testcase() { - - var resultOne = false; - var resultTwo = false; - - function callbackfn(val, idx, obj) { - if (val === 11) { - resultOne = (idx === 0); - } - - if (val === 12) { - resultTwo = (idx === 1); - } - - } - - var obj = { 0: 11, 1: 12, length: 2 }; - - Array.prototype.forEach.call(obj, callbackfn); - return resultOne && resultTwo; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-23.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-23.js deleted file mode 100644 index 8d9d47989c..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-23.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.18-7-c-ii-23", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-23.js", - - description: "Array.prototype.forEach - callbackfn called with correct parameters (this object O is correct)", - - test: function testcase() { - - var result = false; - var obj = { 0: 11, length: 2 }; - - function callbackfn(val, idx, o) { - result = (obj === o); - } - - Array.prototype.forEach.call(obj, callbackfn); - return result; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-4.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-4.js deleted file mode 100644 index a833c8cce4..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-4.js +++ /dev/null @@ -1,54 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.18-7-c-ii-4", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-4.js", - - description: "Array.prototype.forEach - k values are passed in ascending numeric order", - - test: function testcase() { - - var arr = [0, 1, 2, 3, 4, 5]; - var lastIdx = 0; - var called = 0; - var result = true; - function callbackfn(val, idx, o) { - called++; - if (lastIdx !== idx) { - result = false; - } else { - lastIdx++; - } - } - - arr.forEach(callbackfn); - return result && arr.length === called; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-5.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-5.js deleted file mode 100644 index 5e2261de6e..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-5.js +++ /dev/null @@ -1,60 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.18-7-c-ii-5", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-5.js", - - description: "Array.prototype.forEach - k values are accessed during each iteration and not prior to starting the loop on an Array", - - test: function testcase() { - - var result = true; - var kIndex = []; - - //By below way, we could verify that k would be setted as 0, 1, ..., length - 1 in order, and each value will be setted one time. - function callbackfn(val, idx, obj) { - //Each position should be visited one time, which means k is accessed one time during iterations. - if (typeof kIndex[idx] === "undefined") { - //when current position is visited, its previous index should has been visited. - if (idx !== 0 && typeof kIndex[idx - 1] === "undefined") { - result = false; - } - kIndex[idx] = 1; - } else { - result = false; - } - } - - [11, 12, 13, 14].forEach(callbackfn, undefined); - - return result; - }, - - - precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-6.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-6.js deleted file mode 100644 index a66c187db6..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-6.js +++ /dev/null @@ -1,52 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.18-7-c-ii-6", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-6.js", - - description: "Array.prototype.forEach - arguments to callbackfn are self consistent", - - test: function testcase() { - - var result = false; - var obj = { 0: 11, length: 1 }; - var thisArg = {}; - - function callbackfn() { - result = (this === thisArg && - arguments[0] === 11 && - arguments[1] === 0 && - arguments[2] === obj); - } - - Array.prototype.forEach.call(obj, callbackfn, thisArg); - return result; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-7.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-7.js deleted file mode 100644 index a9a68c2231..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-7.js +++ /dev/null @@ -1,58 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.18-7-c-ii-7", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-7.js", - - description: "Array.prototype.forEach - unhandled exceptions happened in callbackfn terminate iteration", - - test: function testcase() { - - var accessed = false; - - function callbackfn(val, idx, obj) { - if (idx > 0) { - accessed = true; - } - if (idx === 0) { - throw new Error("Exception occurred in callbackfn"); - } - } - - var obj = { 0: 11, 4: 10, 10: 8, length: 20 }; - - try { - Array.prototype.forEach.call(obj, callbackfn); - return false; - } catch (ex) { - return ex instanceof Error && !accessed; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-8.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-8.js deleted file mode 100644 index 0f09ddde35..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-8.js +++ /dev/null @@ -1,54 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.18-7-c-ii-8", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-8.js", - - description: "Array.prototype.forEach - element changed by callbackfn on previous iterations is observed", - - test: function testcase() { - - var result = false; - var obj = { 0: 11, 1: 12, length: 2 }; - - function callbackfn(val, idx, o) { - if (idx === 0) { - obj[idx + 1] = 8; - } - - if (idx === 1) { - result = (val === 8); - } - } - - Array.prototype.forEach.call(obj, callbackfn); - return result; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-9.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-9.js deleted file mode 100644 index 04263be8d2..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-9.js +++ /dev/null @@ -1,46 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.18-7-c-ii-9", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-9.js", - - description: "Array.prototype.forEach - callbackfn is called with 0 formal parameter", - - test: function testcase() { - - var called = 0; - function callbackfn() { - called++; - } - - [11, 12].forEach(callbackfn); - return 2 === called; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-1.js deleted file mode 100644 index 6cbb12b8a1..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-1.js +++ /dev/null @@ -1,41 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.18-8-1", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-1.js", - -description: "Array.prototype.forEach doesn't call callbackfn if 'length' is 0 (empty array)", - -test: function testcase() { - var callCnt = 0; - function cb(){callCnt++} - var i = [].forEach(cb); - if (callCnt === 0) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-10.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-10.js deleted file mode 100644 index 535f2a871e..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-10.js +++ /dev/null @@ -1,46 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.18-8-10", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-10.js", - -description: "Array.prototype.forEach - subclassed array when length is reduced", - -test: function testcase() { - foo.prototype = new Array(1, 2, 3); - function foo() {} - var f = new foo(); - f.length = 1; - - var callCnt = 0; - function cb(){callCnt++} - var i = f.forEach(cb); - if (callCnt === 1) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-11.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-11.js deleted file mode 100644 index 72cd21e036..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-11.js +++ /dev/null @@ -1,51 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.18-8-11", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-11.js", - -description: "Array.prototype.forEach doesn't mutate the array on which it is called on", - -test: function testcase() { - - function callbackfn(val, idx, obj) - { - return true; - } - var arr = [1,2,3,4,5]; - arr.forEach(callbackfn); - if(arr[0] === 1 && - arr[1] === 2 && - arr[2] === 3 && - arr[3] === 4 && - arr[4] === 5) - { - return true; - } - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-12.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-12.js deleted file mode 100644 index 2bcda8176c..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-12.js +++ /dev/null @@ -1,51 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.18-8-12", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-12.js", - -description: "Array.prototype.forEach doesn't visit expandos", - -test: function testcase() { - - var callCnt = 0; - function callbackfn(val, idx, obj) - { - callCnt++; - } - var arr = [1,2,3,4,5]; - arr["i"] = 10; - arr[true] = 11; - - arr.forEach(callbackfn); - if(callCnt == 5) - { - return true; - } - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-2.js deleted file mode 100644 index df4ec7b0dc..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-2.js +++ /dev/null @@ -1,46 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.18-8-2", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-2.js", - -description: "Array.prototype.forEach doesn't call callbackfn if 'length' is 0 (subclassed Array, length overridden to null (type conversion))", - -test: function testcase() { - foo.prototype = new Array(1, 2, 3); - function foo() {} - var f = new foo(); - f.length = null; - - var callCnt = 0; - function cb(){callCnt++} - var i = f.forEach(cb); - if (callCnt === 0) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-3.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-3.js deleted file mode 100644 index 7a484d19d8..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-3.js +++ /dev/null @@ -1,46 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.18-8-3", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-3.js", - -description: "Array.prototype.forEach doesn't call callbackfn if 'length' is 0 (subclassed Array, length overridden to false (type conversion))", - -test: function testcase() { - foo.prototype = new Array(1, 2, 3); - function foo() {} - var f = new foo(); - f.length = false; - - var callCnt = 0; - function cb(){callCnt++} - var i = f.forEach(cb); - if (callCnt === 0) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-4.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-4.js deleted file mode 100644 index 4dad8a1306..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-4.js +++ /dev/null @@ -1,46 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.18-8-4", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-4.js", - -description: "Array.prototype.forEach doesn't call callbackfn if 'length' is 0 (subclassed Array, length overridden to 0 (type conversion))", - -test: function testcase() { - foo.prototype = new Array(1, 2, 3); - function foo() {} - var f = new foo(); - f.length = 0; - - var callCnt = 0; - function cb(){callCnt++} - var i = f.forEach(cb); - if (callCnt === 0) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-5.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-5.js deleted file mode 100644 index 9581609b64..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-5.js +++ /dev/null @@ -1,46 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.18-8-5", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-5.js", - -description: "Array.prototype.forEach doesn't call callbackfn if 'length' is 0 (subclassed Array, length overridden to '0' (type conversion))", - -test: function testcase() { - foo.prototype = new Array(1, 2, 3); - function foo() {} - var f = new foo(); - f.length = '0'; - - var callCnt = 0; - function cb(){callCnt++} - var i = f.forEach(cb); - if (callCnt === 0) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-6.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-6.js deleted file mode 100644 index 310824f048..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-6.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.18-8-6", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-6.js", - -description: "Array.prototype.forEach doesn't call callbackfn if 'length' is 0 (subclassed Array, length overridden with obj with valueOf)", - -test: function testcase() { - foo.prototype = new Array(1, 2, 3); - function foo() {} - var f = new foo(); - - var o = { valueOf: function () { return 0;}}; - f.length = o; - - var callCnt = 0; - function cb(){callCnt++} - var i = f.forEach(cb); - if (callCnt === 0) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-7.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-7.js deleted file mode 100644 index b4d07f53ba..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-7.js +++ /dev/null @@ -1,53 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.18-8-7", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-7.js", - -description: "Array.prototype.forEach doesn't call callbackfn if 'length' is 0 (subclassed Array, length overridden with obj w/o valueOf (toString))", - -test: function testcase() { - foo.prototype = new Array(1, 2, 3); - function foo() {} - var f = new foo(); - - var o = { toString: function () { return '0';}}; - f.length = o; - - // objects inherit the default valueOf method of the Object object; - // that simply returns the itself. Since the default valueOf() method - // does not return a primitive value, ES next tries to convert the object - // to a number by calling its toString() method and converting the - // resulting string to a number. - var callCnt = 0; - function cb(){callCnt++} - var i = f.forEach(cb); - if (callCnt === 0) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-8.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-8.js deleted file mode 100644 index b915a3192a..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-8.js +++ /dev/null @@ -1,60 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.18-8-8", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-8.js", - -description: "Array.prototype.forEach doesn't call callbackfn if 'length' is 0 (subclassed Array, length overridden with []", - -test: function testcase() { - foo.prototype = new Array(1, 2, 3); - function foo() {} - var f = new foo(); - - f.length = []; - - // objects inherit the default valueOf method of the Object object; - // that simply returns the itself. Since the default valueOf() method - // does not return a primitive value, ES next tries to convert the object - // to a number by calling its toString() method and converting the - // resulting string to a number. - // - // The toString( ) method on Array converts the array elements to strings, - // then returns the result of concatenating these strings, with commas in - // between. An array with no elements converts to the empty string, which - // converts to the number 0. If an array has a single element that is a - // number n, the array converts to a string representation of n, which is - // then converted back to n itself. If an array contains more than one element, - // or if its one element is not a number, the array converts to NaN. - var callCnt = 0; - function cb(){callCnt++} - var i = f.forEach(cb); - if (callCnt === 0) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-9.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-9.js deleted file mode 100644 index 2ff2dbc7ea..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-9.js +++ /dev/null @@ -1,61 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.18-8-9", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-9.js", - -description: "Array.prototype.forEach doesn't call callbackfn if 'length' is 0 (subclassed Array, length overridden with [0]", - -test: function testcase() { - foo.prototype = new Array(1, 2, 3); - function foo() {} - var f = new foo(); - - f.length = [0]; - - // objects inherit the default valueOf method of the Object object; - // that simply returns the itself. Since the default valueOf() method - // does not return a primitive value, ES next tries to convert the object - // to a number by calling its toString() method and converting the - // resulting string to a number. - // - // The toString( ) method on Array converts the array elements to strings, - // then returns the result of concatenating these strings, with commas in - // between. An array with no elements converts to the empty string, which - // converts to the number 0. If an array has a single element that is a - // number n, the array converts to a string representation of n, which is - // then converted back to n itself. If an array contains more than one element, - // or if its one element is not a number, the array converts to NaN. - - var callCnt = 0; - function cb(){callCnt++} - var i = f.forEach(cb); - if (callCnt === 0) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.forEach); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-0-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-0-1.js deleted file mode 100644 index 6ff5a72589..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-0-1.js +++ /dev/null @@ -1,36 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest( { -id: "15.4.4.19-0-1", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-0-1.js", - -description: "Array.prototype.map must exist as a function", - -test: function testcase() { - var f = Array.prototype.map; - if (typeof(f) === "function") { - return true; - } - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-0-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-0-2.js deleted file mode 100644 index 08ce8dbe4c..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-0-2.js +++ /dev/null @@ -1,39 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest( { -id: "15.4.4.19-0-2", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-0-2.js", - -description: "Array.prototype.map.length must be 1", - -test: function testcase() { - if (Array.prototype.map.length === 1) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.map); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-1.js deleted file mode 100644 index 3e8cc3ad15..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-1.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-1-1", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-1.js", - - description: "Array.prototype.map - applied to undefined", - - test: function testcase() { - try { - Array.prototype.map.call(undefined); // TypeError is thrown if value is undefined - return false; - } catch (e) { - return (e instanceof TypeError); - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-10.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-10.js deleted file mode 100644 index 015b7ef036..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-10.js +++ /dev/null @@ -1,51 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-1-10", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-10.js", - - description: "Array.prototype.map - applied to the Math object", - - test: function testcase() { - function callbackfn(val, idx, obj) { - return ('[object Math]' === Object.prototype.toString.call(obj)); - } - - try { - Math.length = 1; - Math[0] = 1; - var testResult = Array.prototype.map.call(Math, callbackfn); - return testResult[0] === true; - } finally { - delete Math[0]; - delete Math.length; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-11.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-11.js deleted file mode 100644 index 24622578c3..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-11.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-1-11", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-11.js", - - description: "Array.prototype.map - applied to Date object", - - test: function testcase() { - function callbackfn(val, idx, obj) { - return obj instanceof Date; - } - - var obj = new Date(); - obj.length = 1; - obj[0] = 1; - - var testResult = Array.prototype.map.call(obj, callbackfn); - - return testResult[0] === true; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-12.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-12.js deleted file mode 100644 index e68bac3927..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-12.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-1-12", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-12.js", - - description: "Array.prototype.map - applied to RegExp object", - - test: function testcase() { - function callbackfn(val, idx, obj) { - return obj instanceof RegExp; - } - - var obj = new RegExp(); - obj.length = 1; - obj[0] = 1; - - var testResult = Array.prototype.map.call(obj, callbackfn); - - return testResult[0] === true; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-13.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-13.js deleted file mode 100644 index f45c5a9956..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-13.js +++ /dev/null @@ -1,51 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-1-13", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-13.js", - - description: "Array.prototype.map - applied to the JSON object", - - test: function testcase() { - function callbackfn(val, idx, obj) { - return ('[object JSON]' === Object.prototype.toString.call(obj)); - } - - try { - JSON.length = 1; - JSON[0] = 1; - var testResult = Array.prototype.map.call(JSON, callbackfn); - return testResult[0] === true; - } finally { - delete JSON.length; - delete JSON[0]; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-14.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-14.js deleted file mode 100644 index 01f1532458..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-14.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-1-14", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-14.js", - - description: "Array.prototype.map - applied to Error object", - - test: function testcase() { - function callbackfn(val, idx, obj) { - return obj instanceof Error; - } - - var obj = new Error(); - obj.length = 1; - obj[0] = 1; - - var testResult = Array.prototype.map.call(obj, callbackfn); - - return testResult[0] === true; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-15.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-15.js deleted file mode 100644 index 755aaef0fa..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-15.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-1-15", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-15.js", - - description: "Array.prototype.map - applied to the Arguments object", - - test: function testcase() { - function callbackfn(val, idx, obj) { - return ('[object Arguments]' === Object.prototype.toString.call(obj)); - } - - var obj = (function () { - return arguments; - }("a", "b")); - - var testResult = Array.prototype.map.call(obj, callbackfn); - - return testResult[1] === true; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-2.js deleted file mode 100644 index 7c1745f6fe..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-2.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-1-2", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-2.js", - - description: "Array.prototype.map - applied to null", - - test: function testcase() { - try { - Array.prototype.map.call(null); // TypeError is thrown if value is null - return false; - } catch (e) { - return (e instanceof TypeError); - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-3.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-3.js deleted file mode 100644 index fd850c51f9..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-3.js +++ /dev/null @@ -1,53 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-1-3", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-3.js", - - description: "Array.prototype.map - applied to boolean primitive", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return obj instanceof Boolean; - } - - try { - Boolean.prototype[0] = true; - Boolean.prototype.length = 1; - - var testResult = Array.prototype.map.call(false, callbackfn); - return testResult[0] === true; - } finally { - delete Boolean.prototype[0]; - delete Boolean.prototype.length; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-4.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-4.js deleted file mode 100644 index 03f1bdadca..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-4.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-1-4", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-4.js", - - description: "Array.prototype.map - applied to Boolean object", - - test: function testcase() { - function callbackfn(val, idx, obj) { - return obj instanceof Boolean; - } - - var obj = new Boolean(true); - obj.length = 2; - obj[0] = 11; - obj[1] = 12; - - var testResult = Array.prototype.map.call(obj, callbackfn); - - return testResult[0] === true && testResult[1] === true; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-5.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-5.js deleted file mode 100644 index 3c01034a23..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-5.js +++ /dev/null @@ -1,52 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-1-5", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-5.js", - - description: "Array.prototype.map - applied to number primitive", - - test: function testcase() { - function callbackfn(val, idx, obj) { - return obj instanceof Number; - } - - try { - Number.prototype[0] = 1; - Number.prototype.length = 1; - - var testResult = Array.prototype.map.call(2.5, callbackfn); - return testResult[0] === true; - } finally { - delete Number.prototype[0]; - delete Number.prototype.length; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-6.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-6.js deleted file mode 100644 index d52e9a86b6..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-6.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-1-6", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-6.js", - - description: "Array.prototype.map - applied to Number object", - - test: function testcase() { - function callbackfn(val, idx, obj) { - return obj instanceof Number; - } - - var obj = new Number(-128); - obj.length = 2; - obj[0] = 11; - obj[1] = 12; - - var testResult = Array.prototype.map.call(obj, callbackfn); - - return testResult[0] === true && testResult[1] === true; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-7.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-7.js deleted file mode 100644 index 21d60468be..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-7.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-1-7", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-7.js", - - description: "Array.prototype.map - applied to string primitive", - - test: function testcase() { - function callbackfn(val, idx, obj) { - return obj instanceof String; - } - - var testResult = Array.prototype.map.call("abc", callbackfn); - - return testResult[0] === true && testResult[1] === true && testResult[2] === true; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-8.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-8.js deleted file mode 100644 index 81f6d7d6b8..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-8.js +++ /dev/null @@ -1,46 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-1-8", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-8.js", - - description: "Array.prototype.map - applied to String object", - - test: function testcase() { - function callbackfn(val, idx, obj) { - return obj instanceof String; - } - - var obj = new String("abc"); - var testResult = Array.prototype.map.call(obj, callbackfn); - - return testResult[0] === true && testResult[1] === true && testResult[2] === true; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-9.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-9.js deleted file mode 100644 index d5a75f1a62..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-9.js +++ /dev/null @@ -1,51 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-1-9", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-9.js", - - description: "Array.prototype.map - applied to Function object", - - test: function testcase() { - function callbackfn(val, idx, obj) { - return obj instanceof Function; - } - - var obj = function (a, b) { - return a + b; - }; - obj[0] = 11; - obj[1] = 9; - - var testResult = Array.prototype.map.call(obj, callbackfn); - - return testResult[0] === true && testResult[1] === true; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-1.js deleted file mode 100644 index 223bf977ac..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-1.js +++ /dev/null @@ -1,52 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-2-1", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-1.js", - - description: "Array.prototype.map - applied to Array-like object when 'length' is an own data property", - - test: function testcase() { - function callbackfn(val, idx, obj) { - return val > 10; - } - - var obj = { - 0: 12, - 1: 11, - 2: 9, - length: 2 - }; - - var testResult = Array.prototype.map.call(obj, callbackfn); - - return testResult.length === 2; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-10.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-10.js deleted file mode 100644 index 6b06e7fb9e..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-10.js +++ /dev/null @@ -1,62 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-2-10", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-10.js", - - description: "Array.prototype.map - applied to Array-like object, 'length' is an inherited accessor property", - - test: function testcase() { - function callbackfn(val, idx, obj) { - return val > 10; - } - - var proto = {}; - - Object.defineProperty(proto, "length", { - get: function () { - return 2; - }, - configurable: true - }); - - var Con = function () { }; - Con.prototype = proto; - - var child = new Con(); - child[0] = 12; - child[1] = 11; - child[2] = 9; - - var testResult = Array.prototype.map.call(child, callbackfn); - - return testResult.length === 2; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-11.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-11.js deleted file mode 100644 index b9ba4484b5..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-11.js +++ /dev/null @@ -1,55 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-2-11", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-11.js", - - description: "Array.prototype.map - applied to Array-like object when 'length' is an own accessor property without a get function", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return val > 10; - } - - var obj = { - 0: 11, - 1: 12 - }; - Object.defineProperty(obj, "length", { - set: function () { }, - configurable: true - }); - - var testResult = Array.prototype.map.call(obj, callbackfn); - - return 0 === testResult.length; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-12.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-12.js deleted file mode 100644 index d2085ea598..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-12.js +++ /dev/null @@ -1,61 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-2-12", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-12.js", - - description: "Array.prototype.map - applied to the Array-like object when 'length' is own accessor property without a get function that overrides an inherited accessor property", - - test: function testcase() { - function callbackfn(val, idx, obj) { - return val > 10; - } - - try { - Object.defineProperty(Object.prototype, "length", { - get: function () { - return 2; - }, - configurable: true - }); - - var obj = { 0: 12, 1: 11 }; - Object.defineProperty(obj, "length", { - set: function () { }, - configurable: true - }); - - var testResult = Array.prototype.map.call(obj, callbackfn); - return testResult.length === 0; - } finally { - delete Object.prototype.length; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-13.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-13.js deleted file mode 100644 index 09079f0026..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-13.js +++ /dev/null @@ -1,59 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-2-13", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-13.js", - - description: "Array.prototype.map - applied to the Array-like object when 'length' is inherited accessor property without a get function", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return val > 10; - } - - var proto = {}; - Object.defineProperty(proto, "length", { - set: function () { }, - configurable: true - }); - - var Con = function () { }; - Con.prototype = proto; - - var child = new Con(); - child[0] = 11; - child[1] = 12; - - var testResult = Array.prototype.map.call(child, callbackfn); - - return 0 === testResult.length; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-14.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-14.js deleted file mode 100644 index 0fbdd2d4ef..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-14.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-2-14", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-14.js", - - description: "Array.prototype.map - applied to the Array-like object that 'length' property doesn't exist", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return val > 10; - } - - var obj = { 0: 11, 1: 12 }; - - var testResult = Array.prototype.map.call(obj, callbackfn); - - return 0 === testResult.length; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-17.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-17.js deleted file mode 100644 index 19ed877c4b..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-17.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-2-17", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-17.js", - - description: "Array.prototype.map - applied to Arguments object, which implements its own property get method", - - test: function testcase() { - function callbackfn(val, idx, obj) { - return val > 10; - } - - var func = function (a, b) { - return Array.prototype.map.call(arguments, callbackfn); - }; - - var testResult = func(12, 11); - - return testResult.length === 2; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-18.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-18.js deleted file mode 100644 index 9a4f757aed..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-18.js +++ /dev/null @@ -1,51 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-2-18", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-18.js", - - description: "Array.prototype.map - applied to String object, which implements its own property get method", - - test: function testcase() { - function callbackfn(val, idx, obj) { - return parseInt(val, 10) > 1; - } - - var str = new String("432"); - try { - String.prototype[3] = "1"; - var testResult = Array.prototype.map.call(str, callbackfn); - - return 3 === testResult.length; - } finally { - delete String.prototype[3]; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-19.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-19.js deleted file mode 100644 index d9cef9f134..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-19.js +++ /dev/null @@ -1,52 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-2-19", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-19.js", - - description: "Array.prototype.map - applied to Function object, which implements its own property get method", - - test: function testcase() { - function callbackfn(val, idx, obj) { - return val > 10; - } - - var fun = function (a, b) { - return a + b; - }; - fun[0] = 12; - fun[1] = 11; - fun[2] = 9; - - var testResult = Array.prototype.map.call(fun, callbackfn); - - return 2 === testResult.length; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-2.js deleted file mode 100644 index d303ae8a59..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-2.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-2-2", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-2.js", - - description: "Array.prototype.map - when 'length' is own data property on an Array", - - test: function testcase() { - function callbackfn(val, idx, obj) { - return val > 10; - } - - var testResult = [12, 11].map(callbackfn); - return testResult.length === 2; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-3.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-3.js deleted file mode 100644 index f411682c4d..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-3.js +++ /dev/null @@ -1,56 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-2-3", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-3.js", - - description: "Array.prototype.map - applied to Array-like object, 'length' is an own data property that overrides an inherited data property", - - test: function testcase() { - function callbackfn(val, idx, obj) { - return val > 10; - } - - var proto = { length: 3 }; - - var Con = function () { }; - Con.prototype = proto; - - var child = new Con(); - child.length = 2; - child[0] = 12; - child[1] = 11; - child[2] = 9; - - var testResult = Array.prototype.map.call(child, callbackfn); - - return testResult.length === 2; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-4.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-4.js deleted file mode 100644 index a81ea3b063..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-4.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-2-4", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-4.js", - - description: "Array.prototype.map - when 'length' is own data property that overrides an inherited data property on an Array", - - test: function testcase() { - function callbackfn(val, idx, obj) { - return val > 10; - } - var arrProtoLen; - try { - arrProtoLen = Array.prototype.length; - Array.prototype.length = 0; - var testResult = [12, 11].map(callbackfn); - return testResult.length === 2; - } finally { - Array.prototype.length = arrProtoLen; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-5.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-5.js deleted file mode 100644 index 64adab0ef9..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-5.js +++ /dev/null @@ -1,67 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-2-5", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-5.js", - - description: "Array.prototype.map - applied to Array-like object, 'length' is an own data property that overrides an inherited accessor property", - - test: function testcase() { - function callbackfn(val, idx, obj) { - return val > 10; - } - - var proto = {}; - - Object.defineProperty(proto, "length", { - get: function () { - return 3; - }, - configurable: true - }); - - var Con = function () { }; - Con.prototype = proto; - - var child = new Con(); - child.length = 2; - Object.defineProperty(child, "length", { - value: 2, - configurable: true - }); - child[0] = 12; - child[1] = 11; - child[2] = 9; - - var testResult = Array.prototype.map.call(child, callbackfn); - - return testResult.length === 2; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-6.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-6.js deleted file mode 100644 index 4a633d983c..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-6.js +++ /dev/null @@ -1,55 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-2-6", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-6.js", - - description: "Array.prototype.map - applied to Array-like object, 'length' is an inherited data property", - - test: function testcase() { - function callbackfn(val, idx, obj) { - return val > 10; - } - - var proto = { length: 2 }; - - var Con = function () { }; - Con.prototype = proto; - - var child = new Con(); - child[0] = 12; - child[1] = 11; - child[2] = 9; - - var testResult = Array.prototype.map.call(child, callbackfn); - - return testResult.length === 2; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-7.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-7.js deleted file mode 100644 index ce0fc080a8..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-7.js +++ /dev/null @@ -1,58 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-2-7", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-7.js", - - description: "Array.prototype.map - applied to Array-like object, 'length' is an own accessor property", - - test: function testcase() { - function callbackfn(val, idx, obj) { - return val > 10; - } - - var obj = {}; - - Object.defineProperty(obj, "length", { - get: function () { - return 2; - }, - configurable: true - }); - - obj[0] = 12; - obj[1] = 11; - obj[2] = 9; - - var testResult = Array.prototype.map.call(obj, callbackfn); - - return testResult.length === 2; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-8.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-8.js deleted file mode 100644 index 6c85482c53..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-8.js +++ /dev/null @@ -1,63 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-2-8", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-8.js", - - description: "Array.prototype.map - applied to Array-like object, 'length' is an own accessor property that overrides an inherited data property", - - test: function testcase() { - function callbackfn(val, idx, obj) { - return val > 10; - } - - var proto = { length: 3 }; - - var Con = function () { }; - Con.prototype = proto; - - var child = new Con(); - - Object.defineProperty(child, "length", { - get: function () { - return 2; - }, - configurable: true - }); - - child[0] = 12; - child[1] = 11; - child[2] = 9; - - var testResult = Array.prototype.map.call(child, callbackfn); - - return testResult.length === 2; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-9.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-9.js deleted file mode 100644 index 0a5c0ad4c8..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-9.js +++ /dev/null @@ -1,70 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-2-9", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-9.js", - - description: "Array.prototype.map - applied to Array-like object when 'length' is an own accessor property that overrides an inherited accessor property", - - test: function testcase() { - function callbackfn(val, idx, obj) { - return val > 10; - } - - var proto = {}; - - Object.defineProperty(proto, "length", { - get: function () { - return 3; - }, - configurable: true - }); - - var Con = function () { }; - Con.prototype = proto; - - var child = new Con(); - - Object.defineProperty(child, "length", { - get: function () { - return 2; - }, - configurable: true - }); - - child[0] = 12; - child[1] = 11; - child[2] = 9; - - var testResult = Array.prototype.map.call(child, callbackfn); - - return testResult.length === 2; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-1.js deleted file mode 100644 index 67682d1d05..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-1.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-3-1", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-1.js", - - description: "Array.prototype.map - value of 'length' is undefined", - - test: function testcase() { - function callbackfn(val, idx, obj) { - return val > 10; - } - - var obj = { length: undefined }; - - var newArr = Array.prototype.map.call(obj, callbackfn); - - return newArr.length === 0; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-10.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-10.js deleted file mode 100644 index a5ed00e3e2..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-10.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-3-10", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-10.js", - - description: "Array.prototype.map - value of 'length' is a number (value is NaN)", - - test: function testcase() { - function callbackfn(val, idx, obj) { - return val < 10; - } - - var obj = { 0: 9, length: NaN }; - - var newArr = Array.prototype.map.call(obj, callbackfn); - - return newArr.length === 0; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-11.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-11.js deleted file mode 100644 index e296e89aaa..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-11.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-3-11", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-11.js", - - description: "Array.prototype.map - 'length' is a string containing a positive number", - - test: function testcase() { - function callbackfn(val, idx, obj) { - return val < 10; - } - - var obj = { 0: 11, 1: 9, 2: 12, length: "2" }; - - var newArr = Array.prototype.map.call(obj, callbackfn); - - return newArr.length === 2; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-12.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-12.js deleted file mode 100644 index 2046e154c8..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-12.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-3-12", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-12.js", - - description: "Array.prototype.map - 'length' is a string containing a negative number", - - test: function testcase() { - function callbackfn(val, idx, obj) { - return val < 10; - } - - var obj = { 0: 11, 1: 9, 2: 12, length: "-4294967294" }; - - var newArr = Array.prototype.map.call(obj, callbackfn); - - return newArr.length === 2; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-13.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-13.js deleted file mode 100644 index 40beab1482..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-13.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-3-13", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-13.js", - - description: "Array.prototype.map - value of 'length' is string that is able to convert to number primitive (value is a decimal number)", - - test: function testcase() { - function callbackfn(val, idx, obj) { - return val < 10; - } - - var obj = { 0: 11, 1: 9, 2: 12, length: "2.5" }; - - var newArr = Array.prototype.map.call(obj, callbackfn); - - return newArr.length === 2; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-14.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-14.js deleted file mode 100644 index ccbfbdecd7..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-14.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-3-14", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-14.js", - - description: "Array.prototype.map - 'length' is a string containing Infinity", - - test: function testcase() { - function callbackfn(val, idx, obj) { - return val < 10; - } - - var obj = { 0: 9, length: "Infinity" }; - - var newArr = Array.prototype.map.call(obj, callbackfn); - - return newArr.length === 0; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-15.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-15.js deleted file mode 100644 index a112ea3983..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-15.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-3-15", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-15.js", - - description: "Array.prototype.map - 'length' is a string containing an exponential number", - - test: function testcase() { - function callbackfn(val, idx, obj) { - return val < 10; - } - - var obj = { 0: 11, 1: 9, 2: 12, length: "2E0" }; - - var newArr = Array.prototype.map.call(obj, callbackfn); - - return newArr.length === 2; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-16.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-16.js deleted file mode 100644 index d9e55b17e4..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-16.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-3-16", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-16.js", - - description: "Array.prototype.map - 'length' is a string containing a hex number", - - test: function testcase() { - function callbackfn(val, idx, obj) { - return val < 10; - } - - var obj = { 0: 11, 1: 9, 2: 12, length: "0x0002" }; - - var newArr = Array.prototype.map.call(obj, callbackfn); - - return newArr.length === 2; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-17.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-17.js deleted file mode 100644 index 83316c1ce8..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-17.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-3-17", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-17.js", - - description: "Array.prototype.map - when 'length' is a string containing a number with leading zeros", - - test: function testcase() { - function callbackfn(val, idx, obj) { - return val < 10; - } - - var obj = { 0: 11, 1: 9, 2: 12, length: "0002.00" }; - - var newArr = Array.prototype.map.call(obj, callbackfn); - - return newArr.length === 2; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-18.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-18.js deleted file mode 100644 index 5041e9563c..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-18.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-3-18", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-18.js", - - description: "Array.prototype.map - value of 'length' is a string that can't convert to a number", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return val > 10; - } - - var obj = { length: "asdf!_" }; - - var newArr = Array.prototype.map.call(obj, callbackfn); - - return newArr.length === 0; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-19.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-19.js deleted file mode 100644 index ee2ac040cb..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-19.js +++ /dev/null @@ -1,57 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-3-19", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-19.js", - - description: "Array.prototype.map - value of 'length' is an Object which has an own toString method", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return val < 10; - } - - var obj = { - 0: 11, - 1: 9, - - length: { - toString: function () { - return '2'; - } - } - }; - - var newArr = Array.prototype.map.call(obj, callbackfn); - - return newArr.length === 2; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-2.js deleted file mode 100644 index 449d7e9ef3..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-2.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-3-2", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-2.js", - - description: "Array.prototype.map on an Array-like object if 'length' is 1 (length overridden to true(type conversion))", - - test: function testcase() { - function callbackfn(val, idx, obj) { - return val > 10; - } - - var obj = { 0: 11, length: true }; - - var newArr = Array.prototype.map.call(obj, callbackfn); - - return newArr.length === 1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-20.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-20.js deleted file mode 100644 index 2e4cc8c73e..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-20.js +++ /dev/null @@ -1,56 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-3-20", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-20.js", - - description: "Array.prototype.map - value of 'length' is an Object which has an own valueOf method", - - test: function testcase() { - function callbackfn(val, idx, obj) { - return val < 10; - } - - var obj = { - 0: 11, - 1: 9, - - length: { - valueOf: function () { - return 2; - } - } - }; - - var newArr = Array.prototype.map.call(obj, callbackfn); - - return newArr.length === 2; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-21.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-21.js deleted file mode 100644 index 28f96832d4..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-21.js +++ /dev/null @@ -1,64 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-3-21", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-21.js", - - description: "Array.prototype.map - 'length' is an object that has an own valueOf method that returns an object and toString method that returns a string", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return val < 10; - } - - var firstStepOccured = false; - var secondStepOccured = false; - var obj = { - 0: 11, - 1: 9, - - length: { - valueOf: function () { - firstStepOccured = true; - return {}; - }, - toString: function () { - secondStepOccured = true; - return '2'; - } - } - }; - - var newArr = Array.prototype.map.call(obj, callbackfn); - - return newArr.length === 2 && firstStepOccured && secondStepOccured; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-22.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-22.js deleted file mode 100644 index f7242b3e76..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-22.js +++ /dev/null @@ -1,63 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-3-22", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-22.js", - - description: "Array.prototype.map throws TypeError exception when 'length' is an object with toString and valueOf methods that don’t return primitive values", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return val > 10; - } - - var obj = { - 1: 11, - 2: 12, - - length: { - valueOf: function () { - return {}; - }, - toString: function () { - return {}; - } - } - }; - - try { - Array.prototype.map.call(obj, callbackfn); - return false; - } catch (ex) { - return ex instanceof TypeError; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-23.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-23.js deleted file mode 100644 index 0066c7aca6..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-23.js +++ /dev/null @@ -1,72 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-3-23", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-23.js", - - description: "Array.prototype.map uses inherited valueOf method when 'length' is an object with an own toString and inherited valueOf methods", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return val < 10; - } - - var valueOfAccessed = false; - var toStringAccessed = false; - - var proto = { - valueOf: function () { - valueOfAccessed = true; - return 2; - } - }; - - var Con = function () { }; - Con.prototype = proto; - - var child = new Con(); - - child.toString = function () { - toStringAccessed = true; - return '1'; - }; - - var obj = { - 0: 11, - 1: 9, - length: child - }; - - var newArr = Array.prototype.map.call(obj, callbackfn); - - return newArr.length === 2 && valueOfAccessed && !toStringAccessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-24.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-24.js deleted file mode 100644 index 0cb3bf7807..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-24.js +++ /dev/null @@ -1,52 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-3-24", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-24.js", - - description: "Array.prototype.map - value of 'length' is a positive non-integer, ensure truncation occurs in the proper direction", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return val < 10; - } - - var obj = { - 0: 11, - 1: 9, - length: 2.685 - }; - - var newArr = Array.prototype.map.call(obj, callbackfn); - - return newArr.length === 2; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-25.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-25.js deleted file mode 100644 index dd790674f8..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-25.js +++ /dev/null @@ -1,52 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-3-25", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-25.js", - - description: "Array.prototype.map - value of 'length' is a negative non-integer, ensure truncation occurs in the proper direction", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return val < 10; - } - - var obj = { - 0: 11, - 1: 9, - length: -4294967294.5 - }; - - var newArr = Array.prototype.map.call(obj, callbackfn); - - return newArr.length === 2; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-28.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-28.js deleted file mode 100644 index 80c3e23c06..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-28.js +++ /dev/null @@ -1,51 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-3-28", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-28.js", - - description: "Array.prototype.map - value of 'length' is boundary value (2^32)", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return val > 10; - } - - var obj = { - 0: 12, - length: 4294967296 - }; - - var newArr = Array.prototype.map.call(obj, callbackfn); - - return newArr.length === 0; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-29.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-29.js deleted file mode 100644 index 3fde2b7fc4..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-29.js +++ /dev/null @@ -1,51 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-3-29", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-29.js", - - description: "Array.prototype.map - value of 'length' is boundary value (2^32 + 1)", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return val > 10; - } - - var obj = { - 0: 11, - 1: 9, - length: 4294967297 - }; - - var newArr = Array.prototype.map.call(obj, callbackfn); - return newArr.length === 1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-3.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-3.js deleted file mode 100644 index b6e42dbcd1..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-3.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-3-3", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-3.js", - - description: "Array.prototype.map - value of 'length' is a number (value is 0)", - - test: function testcase() { - function callbackfn(val, idx, obj) { - return val > 10; - } - - var obj = { 0: 11, length: 0 }; - - var newArr = Array.prototype.map.call(obj, callbackfn); - - return newArr.length === 0; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-4.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-4.js deleted file mode 100644 index 4171895ec4..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-4.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-3-4", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-4.js", - - description: "Array.prototype.map - value of 'length' is a number (value is +0)", - - test: function testcase() { - function callbackfn(val, idx, obj) { - return val > 10; - } - - var obj = { 0: 11, length: +0 }; - - var newArr = Array.prototype.map.call(obj, callbackfn); - - return newArr.length === 0; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-5.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-5.js deleted file mode 100644 index 5b8a9d8cf7..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-5.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-3-5", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-5.js", - - description: "Array.prototype.map - value of 'length' is a number (value is -0)", - - test: function testcase() { - function callbackfn(val, idx, obj) { - return val > 10; - } - - var obj = { 0: 11, length: -0 }; - - var newArr = Array.prototype.map.call(obj, callbackfn); - - return newArr.length === 0; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-6.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-6.js deleted file mode 100644 index 6d374e4e21..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-6.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-3-6", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-6.js", - - description: "Array.prototype.map - 'length' is a string containing a positive number", - - test: function testcase() { - function callbackfn(val, idx, obj) { - return val > 10; - } - - var obj = { 0: 10, 1: 12, 2: 9, length: 2 }; - - var newArr = Array.prototype.map.call(obj, callbackfn); - - return newArr.length === 2; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-7.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-7.js deleted file mode 100644 index a61ae20a5a..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-7.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-3-7", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-7.js", - - description: "Array.prototype.map - 'length' is a string containing a negative number", - - test: function testcase() { - function callbackfn(val, idx, obj) { - return val > 10; - } - - var obj = { 0: 10, 1: 12, 2: 9, length: -4294967294 }; - - var newArr = Array.prototype.map.call(obj, callbackfn); - - return newArr.length === 2; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-8.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-8.js deleted file mode 100644 index dfc8c5782d..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-8.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-3-8", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-8.js", - - description: "Array.prototype.map - value of 'length' is a number (value is Infinity)", - - test: function testcase() { - function callbackfn(val, idx, obj) { - return val < 10; - } - - var obj = { 0: 9, length: Infinity }; - - var newArr = Array.prototype.map.call(obj, callbackfn); - - return newArr.length === 0; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-9.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-9.js deleted file mode 100644 index 29c5ff3d0f..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-9.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-3-9", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-9.js", - - description: "Array.prototype.map - value of 'length' is a number (value is -Infinity)", - - test: function testcase() { - function callbackfn(val, idx, obj) { - return val < 10; - } - - var obj = { 0: 9, length: -Infinity }; - - var newArr = Array.prototype.map.call(obj, callbackfn); - - return newArr.length === 0; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-1.js deleted file mode 100644 index 59f419c9fa..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-1.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.19-4-1", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-1.js", - -description: "Array.prototype.map throws TypeError if callbackfn is undefined", - -test: function testcase() { - - var arr = new Array(10); - try { - arr.map(); - } - catch(e) { - if(e instanceof TypeError) - return true; - } - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.map); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-10.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-10.js deleted file mode 100644 index af6ceb1719..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-10.js +++ /dev/null @@ -1,54 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-4-10", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-10.js", - - description: "Array.prototype.map - the exception is not thrown if exception was thrown by step 2", - - test: function testcase() { - - var obj = { 0: 11, 1: 12 }; - - Object.defineProperty(obj, "length", { - get: function () { - throw new SyntaxError(); - }, - configurable: true - }); - - try { - Array.prototype.map.call(obj, undefined); - return false; - } catch (ex) { - return !(ex instanceof TypeError); - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-11.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-11.js deleted file mode 100644 index 6689fd0668..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-11.js +++ /dev/null @@ -1,58 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-4-11", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-11.js", - - description: "Array.prototype.map - the exception is not thrown if exception was thrown by step 3", - - test: function testcase() { - - var obj = { 0: 11, 1: 12 }; - - Object.defineProperty(obj, "length", { - get: function () { - return { - toString: function () { - throw new SyntaxError(); - } - }; - }, - configurable: true - }); - - try { - Array.prototype.map.call(obj, undefined); - return false; - } catch (ex) { - return !(ex instanceof TypeError); - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-12.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-12.js deleted file mode 100644 index 02a630335d..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-12.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-4-12", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-12.js", - - description: "Array.prototype.map - 'callbackfn' is a function", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return val > 10; - } - - var testResult = [11, 9].map(callbackfn); - return testResult.length === 2 && testResult[0] === true && testResult[1] === false; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-2.js deleted file mode 100644 index 9bdd3af46b..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-2.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.19-4-2", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-2.js", - -description: "Array.prototype.map throws ReferenceError if callbackfn is unreferenced", - -test: function testcase() { - - var arr = new Array(10); - try { - arr.map(foo); - } - catch(e) { - if(e instanceof ReferenceError) - return true; - } - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.map); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-3.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-3.js deleted file mode 100644 index 0b736c6346..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-3.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.19-4-3", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-3.js", - -description: "Array.prototype.map throws TypeError if callbackfn is null", - -test: function testcase() { - - var arr = new Array(10); - try { - arr.map(null); - } - catch(e) { - if(e instanceof TypeError) - return true; - } - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.map); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-4.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-4.js deleted file mode 100644 index df24b6d413..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-4.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.19-4-4", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-4.js", - -description: "Array.prototype.map throws TypeError if callbackfn is boolean", - -test: function testcase() { - - var arr = new Array(10); - try { - arr.map(true); - } - catch(e) { - if(e instanceof TypeError) - return true; - } - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.map); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-5.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-5.js deleted file mode 100644 index 31f84a4bf1..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-5.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.19-4-5", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-5.js", - -description: "Array.prototype.map throws TypeError if callbackfn is number", - -test: function testcase() { - - var arr = new Array(10); - try { - arr.map(5); - } - catch(e) { - if(e instanceof TypeError) - return true; - } - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.map); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-6.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-6.js deleted file mode 100644 index 82e425ee82..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-6.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.19-4-6", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-6.js", - -description: "Array.prototype.map throws TypeError if callbackfn is string", - -test: function testcase() { - - var arr = new Array(10); - try { - arr.map("abc"); - } - catch(e) { - if(e instanceof TypeError) - return true; - } - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.map); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-7.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-7.js deleted file mode 100644 index bd7f15aa38..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-7.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.19-4-7", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-7.js", - -description: "Array.prototype.map throws TypeError if callbackfn is Object without Call internal method", - -test: function testcase() { - - var arr = new Array(10); - try { - arr.map(new Object()); - } - catch(e) { - if(e instanceof TypeError) - return true; - } - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.map); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-8.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-8.js deleted file mode 100644 index e69a1dcbe5..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-8.js +++ /dev/null @@ -1,57 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-4-8", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-8.js", - - description: "Array.prototype.map - Side effects produced by step 2 are visible when an exception occurs", - - test: function testcase() { - - var obj = { 0: 11, 1: 12 }; - - var accessed = false; - - Object.defineProperty(obj, "length", { - get: function () { - accessed = true; - return 2; - }, - configurable: true - }); - - try { - Array.prototype.map.call(obj, null); - return false; - } catch (ex) { - return ex instanceof TypeError && accessed; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-9.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-9.js deleted file mode 100644 index e717e1b2ae..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-9.js +++ /dev/null @@ -1,61 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-4-9", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-9.js", - - description: "Array.prototype.map - Side effects produced by step 3 are visible when an exception occurs", - - test: function testcase() { - - var obj = { 0: 11, 1: 12 }; - - var accessed = false; - - Object.defineProperty(obj, "length", { - get: function () { - return { - toString: function () { - accessed = true; - return "2"; - } - }; - }, - configurable: true - }); - - try { - Array.prototype.map.call(obj, null); - return false; - } catch (ex) { - return ex instanceof TypeError && accessed; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-1.js deleted file mode 100644 index 5c355bb691..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-1.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.19-5-1", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-1.js", - -description: "Array.prototype.map - thisArg not passed", - -test: function testcase() { - var innerThisCorrect = false; - - function callbackfn(val, idx, obj) - { - innerThisCorrect = this===fnGlobalObject(); - return true; - } - - [1].map(callbackfn); - return innerThisCorrect; - }, - -precondition: function prereq() { - return fnExists(Array.prototype.map); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-10.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-10.js deleted file mode 100644 index 38dc466630..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-10.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-5-10", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-10.js", - - description: "Array.prototype.map - Array object can be used as thisArg", - - test: function testcase() { - - var objArray = new Array(2); - - function callbackfn(val, idx, obj) { - return this === objArray; - } - - var testResult = [11].map(callbackfn, objArray); - return testResult[0] === true; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-11.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-11.js deleted file mode 100644 index 89dce55488..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-11.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-5-11", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-11.js", - - description: "Array.prototype.map - String object can be used as thisArg", - - test: function testcase() { - - var objString = new String(); - - function callbackfn(val, idx, obj) { - return this === objString; - } - - var testResult = [11].map(callbackfn, objString); - return testResult[0] === true; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-12.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-12.js deleted file mode 100644 index 323ee9cbdc..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-12.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-5-12", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-12.js", - - description: "Array.prototype.map - Boolean object can be used as thisArg", - - test: function testcase() { - - var objBoolean = new Boolean(); - - function callbackfn(val, idx, obj) { - return this === objBoolean; - } - - var testResult = [11].map(callbackfn, objBoolean); - return testResult[0] === true; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-13.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-13.js deleted file mode 100644 index 680ba439d2..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-13.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-5-13", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-13.js", - - description: "Array.prototype.map - Number object can be used as thisArg", - - test: function testcase() { - - var objNumber = new Number(); - - function callbackfn(val, idx, obj) { - return this === objNumber; - } - - var testResult = [11].map(callbackfn, objNumber); - return testResult[0] === true; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-14.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-14.js deleted file mode 100644 index 93db6d40aa..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-14.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-5-14", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-14.js", - - description: "Array.prototype.map - the Math object can be used as thisArg", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return this === Math; - } - - var testResult = [11].map(callbackfn, Math); - return testResult[0] === true; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-15.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-15.js deleted file mode 100644 index 7707ed002c..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-15.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-5-15", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-15.js", - - description: "Array.prototype.map - Date object can be used as thisArg", - - test: function testcase() { - - var objDate = new Date(); - - function callbackfn(val, idx, obj) { - return this === objDate; - } - - var testResult = [11].map(callbackfn, objDate); - return testResult[0] === true; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-16.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-16.js deleted file mode 100644 index b25a7a0745..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-16.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-5-16", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-16.js", - - description: "Array.prototype.map - RegExp object can be used as thisArg", - - test: function testcase() { - - var objRegExp = new RegExp(); - - function callbackfn(val, idx, obj) { - return this === objRegExp; - } - - var testResult = [11].map(callbackfn, objRegExp); - return testResult[0] === true; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-17.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-17.js deleted file mode 100644 index 0ffb201e1f..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-17.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-5-17", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-17.js", - - description: "Array.prototype.map - the JSON object can be used as thisArg", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return this === JSON; - } - - var testResult = [11].map(callbackfn, JSON); - return testResult[0] === true; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-18.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-18.js deleted file mode 100644 index 86807fefe0..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-18.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-5-18", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-18.js", - - description: "Array.prototype.map - Error object can be used as thisArg", - - test: function testcase() { - - var objError = new RangeError(); - - function callbackfn(val, idx, obj) { - return this === objError; - } - - var testResult = [11].map(callbackfn, objError); - return testResult[0] === true; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-19.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-19.js deleted file mode 100644 index 544e7c76c8..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-19.js +++ /dev/null @@ -1,51 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-5-19", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-19.js", - - description: "Array.prototype.map - the Arguments object can be used as thisArg", - - test: function testcase() { - - var arg; - - function callbackfn(val, idx, obj) { - return this === arg; - } - - arg = (function () { - return arguments; - }(1, 2, 3)); - - var testResult = [11].map(callbackfn, arg); - return testResult[0] === true; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-2.js deleted file mode 100644 index b7911bd594..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-2.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.19-5-2", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-2.js", - -description: "Array.prototype.map - thisArg is Object", - -test: function testcase() { - var res = false; - var o = new Object(); - o.res = true; - function callbackfn(val, idx, obj) - { - return this.res; - } - - var srcArr = [1]; - var resArr = srcArr.map(callbackfn,o); - if( resArr[0] === true) - return true; - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.map); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-22.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-22.js deleted file mode 100644 index e9d3f4a1d1..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-22.js +++ /dev/null @@ -1,46 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-5-22", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-22.js", - - description: "Array.prototype.map - boolean primitive can be used as thisArg", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return this.valueOf() === false; - } - - var testResult = [11].map(callbackfn, false); - return testResult[0] === true; - }, - - - precondition: function prereq() { - return fnExists(Array.prototype.map); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-23.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-23.js deleted file mode 100644 index 45163269eb..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-23.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-5-23", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-23.js", - - description: "Array.prototype.map - number primitive can be used as thisArg", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return this.valueOf() === 101; - } - - var testResult = [11].map(callbackfn, 101); - return testResult[0] === true; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-24.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-24.js deleted file mode 100644 index a9dd86c60f..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-24.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-5-24", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-24.js", - - description: "Array.prototype.map - string primitive can be used as thisArg", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return this.valueOf() === "abc"; - } - - var testResult = [11].map(callbackfn, "abc"); - return testResult[0] === true; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-3.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-3.js deleted file mode 100644 index 4c430a6ac5..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-3.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.19-5-3", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-3.js", - -description: "Array.prototype.map - thisArg is Array", - -test: function testcase() { - var res = false; - var a = new Array(); - a.res = true; - function callbackfn(val, idx, obj) - { - return this.res; - } - - var srcArr = [1]; - var resArr = srcArr.map(callbackfn,a); - if( resArr[0] === true) - return true; - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.map); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-4.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-4.js deleted file mode 100644 index cbcc3626f2..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-4.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.19-5-4", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-4.js", - -description: "Array.prototype.map - thisArg is object from object template(prototype)", - -test: function testcase() { - var res = false; - function callbackfn(val, idx, obj) - { - return this.res; - } - - function foo(){} - foo.prototype.res = true; - var f = new foo(); - - var srcArr = [1]; - var resArr = srcArr.map(callbackfn,f); - if( resArr[0] === true) - return true; - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.map); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-5.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-5.js deleted file mode 100644 index f27a3ad729..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-5.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.19-5-5", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-5.js", - -description: "Array.prototype.map - thisArg is object from object template", - -test: function testcase() { - var res = false; - function callbackfn(val, idx, obj) - { - return this.res; - } - - function foo(){} - var f = new foo(); - f.res = true; - - var srcArr = [1]; - var resArr = srcArr.map(callbackfn,f); - if( resArr[0] === true) - return true; - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.map); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-6.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-6.js deleted file mode 100644 index 5eb524f1fd..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-6.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.19-5-6", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-6.js", - -description: "Array.prototype.map - thisArg is function", - -test: function testcase() { - var res = false; - function callbackfn(val, idx, obj) - { - return this.res; - } - - function foo(){} - foo.res = true; - - var srcArr = [1]; - var resArr = srcArr.map(callbackfn,foo); - if( resArr[0] === true) - return true; - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.map); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-7.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-7.js deleted file mode 100644 index ebf820e23e..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-7.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-5-7", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-7.js", - - description: "Array.prototype.map - built-in functions can be used as thisArg", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return this === eval; - } - - var testResult = [11].map(callbackfn, eval); - return testResult[0] === true; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-8.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-8.js deleted file mode 100644 index 1a549a7d80..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-8.js +++ /dev/null @@ -1,63 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest( { -id: "15.4.4.19-5-8", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-8.js", - -description: "Array.prototype.map returns an empty array if 'length' is 0 (subclassed Array, length overridden with []", - -test: function testcase() { - foo.prototype = new Array(1, 2, 3); - function foo() {} - var f = new foo(); - - f.length = []; - - // objects inherit the default valueOf method of the Object object; - // that simply returns the itself. Since the default valueOf() method - // does not return a primitive value, ES next tries to convert the object - // to a number by calling its toString() method and converting the - // resulting string to a number. - // - // The toString( ) method on Array converts the array elements to strings, - // then returns the result of concatenating these strings, with commas in - // between. An array with no elements converts to the empty string, which - // converts to the number 0. If an array has a single element that is a - // number n, the array converts to a string representation of n, which is - // then converted back to n itself. If an array contains more than one element, - // or if its one element is not a number, the array converts to NaN. - - function cb(){} - var a = f.map(cb); - - if (Array.isArray(a) && - a.length === 0) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.map, Array.isArray); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-9.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-9.js deleted file mode 100644 index 595ffa8650..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-9.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-5-9", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-9.js", - - description: "Array.prototype.map - Function object can be used as thisArg", - - test: function testcase() { - - var objFunction = function () { }; - - function callbackfn(val, idx, obj) { - return this === objFunction; - } - - var testResult = [11].map(callbackfn, objFunction); - return testResult[0] === true; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-6-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-6-1.js deleted file mode 100644 index e30896cc07..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-6-1.js +++ /dev/null @@ -1,43 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-6-1", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-6-1.js", - - description: "Array.prototype.map - Array.isArray returns true when input argument is the ourput array", - - test: function testcase() { - - var newArr = [11].map(function () { }); - - return Array.isArray(newArr); - - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map) && fnExists(Array.isArray); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-6-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-6-2.js deleted file mode 100644 index b4b816ce2a..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-6-2.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 1909 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-6-2", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-6-2.js", - - description: "Array.prototype.map - the returned array is instanceof Array", - - test: function testcase() { - - var newArr = [11].map(function () { }); - - return newArr instanceof Array; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-1.js deleted file mode 100644 index c0311076c4..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-1.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.19-8-1", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-1.js", - -description: "Array.prototype.map doesn't consider new elements added to array after it is called", - -test: function testcase() { - - function callbackfn(val, idx, obj) - { - srcArr[2] = 3; - srcArr[5] = 6; - return 1; - } - - var srcArr = [1,2,,4,5]; - var resArr = srcArr.map(callbackfn); - if(resArr.length === 5) - return true; - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.map); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-2.js deleted file mode 100644 index 102d11c134..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-2.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.19-8-2", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-2.js", - -description: "Array.prototype.map considers new value of elements in array after it is called", - -test: function testcase() { - - function callbackfn(val, idx, obj) - { - srcArr[4] = -1; - if(val > 0) - return 1; - else - return 0; - } - - var srcArr = [1,2,3,4,5]; - var resArr = srcArr.map(callbackfn); - if(resArr.length === 5 && resArr[4] === 0) - return true; - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.map); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-3.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-3.js deleted file mode 100644 index 03ea75e66c..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-3.js +++ /dev/null @@ -1,51 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.19-8-3", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-3.js", - -description: "Array.prototype.map doesn't visit deleted elements in array after the call", - -test: function testcase() { - - function callbackfn(val, idx, obj) - { - delete srcArr[4]; - if(val > 0) - return 1; - else - return 0; - - } - - var srcArr = [1,2,3,4,5]; - var resArr = srcArr.map(callbackfn); - if(resArr.length === 5 && resArr[4] === undefined) - return true; - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.map); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-4.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-4.js deleted file mode 100644 index a869563d3c..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-4.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.19-8-4", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-4.js", - -description: "Array.prototype.map doesn't visit deleted elements when Array.length is decreased", - -test: function testcase() { - - var callCnt = 0; - function callbackfn(val, idx, obj) - { - srcArr.length = 2; - callCnt++; - return 1; - } - - var srcArr = [1,2,3,4,5]; - var resArr = srcArr.map(callbackfn); - if(resArr.length === 5 && callCnt === 2 && resArr[2] === undefined) - return true; - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.map); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-5.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-5.js deleted file mode 100644 index fa2e5842c6..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-5.js +++ /dev/null @@ -1,51 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.19-8-5", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-5.js", - -description: "Array.prototype.map doesn't consider newly added elements in sparse array", - -test: function testcase() { - - var callCnt = 0; - function callbackfn(val, idx, obj) - { - srcArr[1000] = 3; - callCnt++; - return val; - } - - var srcArr = new Array(10); - srcArr[1] = 1; - srcArr[2] = 2; - var resArr = srcArr.map(callbackfn); - if( resArr.length === 10 && callCnt === 2) - return true; - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.map); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-6.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-6.js deleted file mode 100644 index 2bb2814cbc..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-6.js +++ /dev/null @@ -1,53 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.19-8-6", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-6.js", - -description: "Array.prototype.map visits deleted element in array after the call when same index is also present in prototype", - -test: function testcase() { - - function callbackfn(val, idx, obj) - { - delete srcArr[4]; - if(val > 0) - return 1; - else - return 0; - - } - - Array.prototype[4] = 5; - var srcArr = [1,2,3,4,5]; - var resArr = srcArr.map(callbackfn); - delete Array.prototype[4]; - if(resArr.length === 5 && resArr[4] === 1) - return true; - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.map); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-7.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-7.js deleted file mode 100644 index 7743c61776..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-7.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-8-7", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-7.js", - - description: "Array.prototype.map - no observable effects occur if length is 0 on an Array-like object", - - test: function testcase() { - - var accessed = false; - function callbackfn(val, idx, obj) { - accessed = true; - return val > 10; - } - - var obj = { 0: 11, 1: 12, length: 0 }; - - var testResult = Array.prototype.map.call(obj, callbackfn); - - return testResult.length === 0 && !accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-b-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-b-1.js deleted file mode 100644 index 322d421479..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-b-1.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.19-8-b-1", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-b-1.js", - -description: "Array.prototype.map - callbackfn not called for indexes never been assigned values", - -test: function testcase() { - - var callCnt = 0; - function callbackfn(val, idx, obj) - { - callCnt++; - return 1; - } - - var srcArr = new Array(10); - srcArr[1] = undefined; //explicitly assigning a value - var resArr = srcArr.map(callbackfn); - if( resArr.length === 10 && callCnt === 1) - return true; - }, - -precondition: function prereq() { - return fnExists(Array.prototype.map); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-b-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-b-2.js deleted file mode 100644 index 244096ed47..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-b-2.js +++ /dev/null @@ -1,55 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - id: "15.4.4.19-8-b-2", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-b-2.js", - - description: "Array.prototype.map - added properties in step 2 are visible here", - - test: function testcase() { - function callbackfn(val, idx, obj) { - if (idx === 2 && val === "length") { - return false; - } else { - return true; - } - } - - var obj = {}; - - Object.defineProperty(obj, "length", { - get: function () { - obj[2] = "length"; - return 3; - }, - configurable: true - }); - - var testResult = Array.prototype.map.call(obj, callbackfn); - return testResult[2] === false; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map) && fnExists(Object.defineProperty); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-b-3.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-b-3.js deleted file mode 100644 index d9c36b543a..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-b-3.js +++ /dev/null @@ -1,56 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.19-8-b-3", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-b-3.js", - - description: "Array.prototype.map - deleted properties in step 2 are visible here", - - test: function testcase() { - function callbackfn(val, idx, obj) { - if (idx === 2) { - return false; - } else { - return true; - } - } - var obj = { 2: 6.99, 8: 19 }; - - Object.defineProperty(obj, "length", { - get: function () { - delete obj[2]; - return 10; - }, - configurable: true - }); - - var testResult = Array.prototype.map.call(obj, callbackfn); - return typeof testResult[2] === "undefined"; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-1.js deleted file mode 100644 index 9134eb7900..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-1.js +++ /dev/null @@ -1,53 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-8-c-i-1", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-1.js", - - description: "Array.prototype.map - element to be retrieved is own data property on an Array-like object", - - test: function testcase() { - - var kValue = {}; - - function callbackfn(val, idx, obj) { - if (idx === 5) { - return val === kValue; - } - return false; - } - - var obj = { 5: kValue, length: 100 }; - - var newArr = Array.prototype.map.call(obj, callbackfn); - - return newArr[5] === true; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-2.js deleted file mode 100644 index 636dbb928b..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-2.js +++ /dev/null @@ -1,53 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-8-c-i-2", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-2.js", - - description: "Array.prototype.map - element to be retrieved is own data property on an Array", - - test: function testcase() { - - var kValue = {}; - - function callbackfn(val, idx, obj) { - if (idx === 0) { - return val === kValue; - } - return false; - } - - var arr = [kValue]; - - var newArr = arr.map(callbackfn); - - return newArr[0] === true; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-25.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-25.js deleted file mode 100644 index a727fccab8..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-25.js +++ /dev/null @@ -1,54 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-8-c-i-25", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-25.js", - - description: "Array.prototype.map - This object is the Arguments object which implements its own property get method (number of arguments is less than number of parameters)", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - if (idx === 0) { - return val === 9; - } else { - return false; - } - } - - var func = function (a, b) { - return Array.prototype.map.call(arguments, callbackfn); - }; - - var testResult = func(9); - - return testResult[0] === true; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-26.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-26.js deleted file mode 100644 index 5af7c6edd6..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-26.js +++ /dev/null @@ -1,56 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-8-c-i-26", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-26.js", - - description: "Array.prototype.map - This object is the Arguments object which implements its own property get method (number of arguments equals number of parameters)", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - if (idx === 0) { - return val === 9; - } else if (idx === 1) { - return val === 11; - } else { - return false; - } - } - - var func = function (a, b) { - return Array.prototype.map.call(arguments, callbackfn); - }; - - var testResult = func(9, 11); - - return testResult[0] === true && testResult[1] === true; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-27.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-27.js deleted file mode 100644 index a375312ea8..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-27.js +++ /dev/null @@ -1,59 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-8-c-i-27", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-27.js", - - description: "Array.prototype.map - This object is the Arguments object which implements its own property get method (number of arguments is greater than number of parameters)", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - if (idx === 0) { - return val === 9; - } else if (idx === 1) { - return val === 11; - } else if (idx === 2) { - return val === 12; - } else { - return false; - } - - } - - var func = function (a, b) { - return Array.prototype.map.call(arguments, callbackfn); - }; - - var testResult = func(9, 11, 12); - - return testResult[0] === true && testResult[1] === true && testResult[2] === true; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-3.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-3.js deleted file mode 100644 index db2c05c65c..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-3.js +++ /dev/null @@ -1,59 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-8-c-i-3", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-3.js", - - description: "Array.prototype.map - element to be retrieved is own data property that overrides an inherited data property on an Array-like object", - - test: function testcase() { - - var kValue = "abc"; - - function callbackfn(val, idx, obj) { - if (idx === 5) { - return val === kValue; - } - return false; - } - - var proto = { 5: 12, length: 10 }; - - var Con = function () { }; - Con.prototype = proto; - - var child = new Con(); - child[5] = kValue; - - var testResult = Array.prototype.map.call(child, callbackfn); - - return testResult[5] === true; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-4.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-4.js deleted file mode 100644 index eedf44b5d6..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-4.js +++ /dev/null @@ -1,57 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-8-c-i-4", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-4.js", - - description: "Array.prototype.map - element to be retrieved is own data property that overrides an inherited data property on an Array", - - test: function testcase() { - - var kValue = "abc"; - - function callbackfn(val, idx, obj) { - if (idx === 0) { - return val === kValue; - } - return false; - } - - try { - Array.prototype[0] = 11; - - var testResult = [kValue].map(callbackfn); - - return testResult[0] === true; - } finally { - delete Array.prototype[0]; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-7.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-7.js deleted file mode 100644 index 79ff2bd969..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-7.js +++ /dev/null @@ -1,58 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-8-c-i-7", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-7.js", - - description: "Array.prototype.map - element to be retrieved is inherited data property on an Array-like object", - - test: function testcase() { - - var kValue = "abc"; - - function callbackfn(val, idx, obj) { - if (idx === 5) { - return val === kValue; - } - return false; - } - - var proto = { 5: kValue, length: 10 }; - - var Con = function () { }; - Con.prototype = proto; - - var child = new Con(); - - var newArr = Array.prototype.map.call(child, callbackfn); - - return newArr[5] === true; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-8.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-8.js deleted file mode 100644 index 95b08cfbf9..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-8.js +++ /dev/null @@ -1,54 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-8-c-i-8", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-8.js", - - description: "Array.prototype.map - element to be retrieved is inherited data property on an Array", - - test: function testcase() { - function callbackfn(val, idx, obj) { - if (idx === 1) { - return val === 13; - } - return false; - } - - try { - Array.prototype[1] = 13; - - var newArr = [, , , ].map(callbackfn); - - return newArr[1] === true; - } finally { - delete Array.prototype[1]; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map) && ![, 1].hasOwnProperty(0); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-1.js deleted file mode 100644 index fa8527aa08..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-1.js +++ /dev/null @@ -1,51 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.19-8-c-ii-1", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-1.js", - -description: "Array.prototype.map - callbackfn called with correct parameters", - -test: function testcase() { - - var bPar = true; - var bCalled = false; - function callbackfn(val, idx, obj) - { - bCalled = true; - if(obj[idx] !== val) - bPar = false; - } - - var srcArr = [0,1,true,null,new Object(),"five"]; - srcArr[999999] = -6.6; - resArr = srcArr.map(callbackfn); - - if(bCalled === true && bPar === true) - return true; - }, - -precondition: function prereq() { - return fnExists(Array.prototype.map); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-10.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-10.js deleted file mode 100644 index c1c005de44..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-10.js +++ /dev/null @@ -1,46 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-8-c-ii-10", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-10.js", - - description: "Array.prototype.map - callbackfn is called with 1 formal parameter", - - test: function testcase() { - - function callbackfn(val) { - return val > 10; - } - - var testResult = [11].map(callbackfn); - - return testResult[0] === true; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-11.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-11.js deleted file mode 100644 index e017cbc9b2..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-11.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-8-c-ii-11", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-11.js", - - description: "Array.prototype.map - callbackfn is called with 2 formal parameters", - - test: function testcase() { - function callbackfn(val, idx) { - return (val > 10 && arguments[2][idx] === val); - } - - var testResult = [11].map(callbackfn); - - return testResult[0] === true; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-12.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-12.js deleted file mode 100644 index e8a2951b47..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-12.js +++ /dev/null @@ -1,46 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-8-c-ii-12", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-12.js", - - description: "Array.prototype.map - callbackfn is called with 3 formal parameters", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return (val > 10 && obj[idx] === val); - } - - var testResult = [11].map(callbackfn); - - return testResult[0] === true; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-13.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-13.js deleted file mode 100644 index 110bea8efb..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-13.js +++ /dev/null @@ -1,46 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-8-c-ii-13", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-13.js", - - description: "Array.prototype.map - callbackfn that uses arguments object to get parameter value", - - test: function testcase() { - - function callbackfn() { - return arguments[2][arguments[1]] === arguments[0]; - } - - var testResult = [11].map(callbackfn); - - return testResult[0] === true; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-14.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-14.js deleted file mode 100644 index ef6dc7ab83..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-14.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-8-c-ii-14", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-14.js", - - description: "Array.prototype.map - 'this' object when T is not an object (T is undefined)", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return 'document' in this && - 'open' in this && - 'frames' in this; - } - - var obj = { 0: 11, length: 1 }; - - var testResult = Array.prototype.map.call(obj, callbackfn, undefined); - - return testResult[0] === true; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-15.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-15.js deleted file mode 100644 index 2d5b958b64..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-15.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-8-c-ii-15", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-15.js", - - description: "Array.prototype.map - 'this' object when T is not an object (T is null)", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return 'document' in this && - 'open' in this && - 'frames' in this; - } - - var obj = { 0: 11, length: 2 }; - - var testResult = Array.prototype.map.call(obj, callbackfn, null); - - return testResult[0] === true; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-16.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-16.js deleted file mode 100644 index 5b250a8fd7..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-16.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-8-c-ii-16", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-16.js", - - description: "Array.prototype.map - 'this' object when T is not an object (T is a boolean primitive)", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return this.valueOf() === false; - } - - var obj = { 0: 11, length: 2 }; - - var testResult = Array.prototype.map.call(obj, callbackfn, false); - - return testResult[0] === true; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-17.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-17.js deleted file mode 100644 index c8e66b10e8..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-17.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-8-c-ii-17", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-17.js", - - description: "Array.prototype.map - 'this' object when T is not an object (T is a number)", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return this.valueOf() === 5; - } - - var obj = { 0: 11, length: 2 }; - - var testResult = Array.prototype.map.call(obj, callbackfn, 5); - - return testResult[0] === true; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-18.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-18.js deleted file mode 100644 index b3432f5ff1..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-18.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-8-c-ii-18", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-18.js", - - description: "Array.prototype.map - 'this' object when T is not an object (T is a string primitive)", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return this.valueOf() === "hello!"; - } - - var obj = { 0: 11, length: 2 }; - - var testResult = Array.prototype.map.call(obj, callbackfn, "hello!"); - - return testResult[0] === true; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-19.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-19.js deleted file mode 100644 index a18357654b..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-19.js +++ /dev/null @@ -1,55 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-8-c-ii-19", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-19.js", - - description: "Array.prototype.map - non-indexed properties are not called.", - - test: function testcase() { - - var called = 0; - var result = false; - - function callbackfn(val, idx, obj) { - called++; - if (val === 11) { - result = true; - } - return true; - } - - var obj = { 0: 9, non_index_property: 11, length: 20 }; - - var testResult = Array.prototype.map.call(obj, callbackfn); - - return !result && testResult[0] === true && called === 1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-2.js deleted file mode 100644 index 5f2db641ec..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-2.js +++ /dev/null @@ -1,51 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.19-8-c-ii-2", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-2.js", - -description: "Array.prototype.map - callbackfn takes 3 arguments", - -test: function testcase() { - - var parCnt = 3; - var bCalled = false - function callbackfn(val, idx, obj) - { - bCalled = true; - if(arguments.length !== 3) - parCnt = arguments.length; //verify if callbackfn was called with 3 parameters - } - - var srcArr = [0,1,2,3,4,5,6,7,8,9]; - var resArr = srcArr.map(callbackfn); - if(bCalled === true && parCnt === 3) - return true; - - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.map); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-20.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-20.js deleted file mode 100644 index cd6004f1a9..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-20.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-8-c-ii-20", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-20.js", - - description: "Array.prototype.map - callbackfn called with correct parameters (thisArg is correct)", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return this.threshold === 10; - } - - var thisArg = { threshold: 10 }; - - var obj = { 0: 11, 1: 9, length: 2 }; - - var testResult = Array.prototype.map.call(obj, callbackfn, thisArg); - - return testResult[0] === true; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-21.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-21.js deleted file mode 100644 index 1e7419a908..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-21.js +++ /dev/null @@ -1,56 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-8-c-ii-21", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-21.js", - - description: "Array.prototype.map - callbackfn called with correct parameters (kValue is correct)", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - if (idx === 0) { - return val === 11; - } - - if (idx === 1) { - return val === 12; - } - - return false; - } - - var obj = { 0: 11, 1: 12, length: 2 }; - - var testResult = Array.prototype.map.call(obj, callbackfn); - - return testResult[0] === true && testResult[1] === true; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-22.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-22.js deleted file mode 100644 index 5cbc0f1527..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-22.js +++ /dev/null @@ -1,56 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-8-c-ii-22", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-22.js", - - description: "Array.prototype.map - callbackfn called with correct parameters (the index k is correct)", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - if (val === 11) { - return idx === 0; - } - - if (val === 12) { - return idx === 1; - } - - return false; - } - - var obj = { 0: 11, 1: 12, length: 2 }; - - var testResult = Array.prototype.map.call(obj, callbackfn); - - return testResult[0] === true && testResult[1] === true; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-23.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-23.js deleted file mode 100644 index dffc20513d..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-23.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-8-c-ii-23", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-23.js", - - description: "Array.prototype.map - callbackfn called with correct parameters (this object O is correct)", - - test: function testcase() { - - var obj = { 0: 11, length: 2 }; - - function callbackfn(val, idx, o) { - return obj === o; - } - - var testResult = Array.prototype.map.call(obj, callbackfn); - - return testResult[0] === true; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-4.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-4.js deleted file mode 100644 index 4398579984..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-4.js +++ /dev/null @@ -1,54 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-8-c-ii-4", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-4.js", - - description: "Array.prototype.map - k values are passed in acending numeric order", - - test: function testcase() { - - var arr = [0, 1, 2, 3, 4, 5]; - var lastIdx = 0; - var called = 0; - var result = true; - function callbackfn(val, idx, o) { - called++; - if (lastIdx !== idx) { - result = false; - } else { - lastIdx++; - } - } - - arr.map(callbackfn); - return result && arr.length === called; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-5.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-5.js deleted file mode 100644 index 00facf8dd3..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-5.js +++ /dev/null @@ -1,61 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-8-c-ii-5", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-5.js", - - description: "Array.prototype.map - k values are accessed during each iteration and not prior to starting the loop.", - - test: function testcase() { - - var kIndex = []; - - //By below way, we could verify that k would be setted as 0, 1, ..., length - 1 in order, and each value will be setted one time. - function callbackfn(val, idx, obj) { - //Each position should be visited one time, which means k is accessed one time during iterations. - if (typeof kIndex[idx] === "undefined") { - //when current position is visited, its previous index should has been visited. - if (idx !== 0 && typeof kIndex[idx - 1] === "undefined") { - return true; - } - kIndex[idx] = 1; - return false; - } else { - return true; - } - } - - var testResult = [11, 12, 13, 14].map(callbackfn); - - return testResult.length === 4 && testResult[0] === false && - testResult[1] === false && testResult[2] === false && - testResult[3] === false; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-6.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-6.js deleted file mode 100644 index e51f31efc6..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-6.js +++ /dev/null @@ -1,52 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-8-c-ii-6", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-6.js", - - description: "Array.prototype.map - arguments to callbackfn are self consistent.", - - test: function testcase() { - - var obj = { 0: 11, length: 1 }; - var thisArg = {}; - - function callbackfn() { - return this === thisArg && - arguments[0] === 11 && - arguments[1] === 0 && - arguments[2] === obj; - } - - var testResult = Array.prototype.map.call(obj, callbackfn, thisArg); - - return testResult[0] === true; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-7.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-7.js deleted file mode 100644 index ba2b5a5134..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-7.js +++ /dev/null @@ -1,58 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-8-c-ii-7", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-7.js", - - description: "Array.prototype.map - unhandled exceptions happened in callbackfn terminate iteration", - - test: function testcase() { - - var accessed = false; - - function callbackfn(val, idx, obj) { - if (idx > 0) { - accessed = true; - } - if (idx === 0) { - throw new Error("Exception occurred in callbackfn"); - } - } - - var obj = { 0: 11, 4: 10, 10: 8, length: 20 }; - - try { - Array.prototype.map.call(obj, callbackfn); - return false; - } catch (ex) { - return ex instanceof Error && !accessed; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-8.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-8.js deleted file mode 100644 index 3107a4c0c2..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-8.js +++ /dev/null @@ -1,51 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-8-c-ii-8", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-8.js", - - description: "Array.prototype.map - element changed by callbackfn on previous iterations is observed", - - test: function testcase() { - - var obj = { 0: 9, 1: 12, length: 2 }; - - function callbackfn(val, idx, o) { - if (idx === 0) { - obj[idx + 1] = 8; - } - return val > 10; - } - - var testResult = Array.prototype.map.call(obj, callbackfn); - - return testResult[1] === false; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-9.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-9.js deleted file mode 100644 index 9775238d8b..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-9.js +++ /dev/null @@ -1,46 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-8-c-ii-9", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-9.js", - - description: "Array.prototype.map - callbackfn with 0 formal parameter", - - test: function testcase() { - - function callbackfn() { - return true; - } - - var testResult = [11].map(callbackfn); - - return testResult[0] === true; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-iii-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-iii-1.js deleted file mode 100644 index b961b30816..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-iii-1.js +++ /dev/null @@ -1,53 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.19-8-c-iii-1", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-iii-1.js", - -description: "Array.prototype.map - getOwnPropertyDescriptor(all true) of returned array element", - -test: function testcase() { - - function callbackfn(val, idx, obj){ - if(val % 2) - return (2 * val + 1); - else - return (val / 2); - } - var srcArr = [0,1,2,3,4]; - var resArr = srcArr.map(callbackfn); - if (resArr.length > 0){ - var desc = Object.getOwnPropertyDescriptor(resArr, 1) - if(desc.value === 3 && //srcArr[1] = 2*1+1 = 3 - desc.writable === true && - desc.enumerable === true && - desc.configurable === true){ - return true; - } - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.map); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-iii-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-iii-2.js deleted file mode 100644 index 8a18f76691..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-iii-2.js +++ /dev/null @@ -1,46 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.19-8-c-iii-2", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-iii-2.js", - - description: "Array.prototype.map - value of returned array element equals to 'mappedValue'", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return val; - } - - var obj = { 0: 11, 1: 9, length: 2 }; - var newArr = Array.prototype.map.call(obj, callbackfn); - - return newArr[0] === obj[0] && newArr[1] === obj[1]; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-iii-3.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-iii-3.js deleted file mode 100644 index 8da47ea9f3..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-iii-3.js +++ /dev/null @@ -1,52 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.19-8-c-iii-3", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-iii-3.js", - - description: "Array.prototype.map - value of returned array element can be overwritten", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return 11; - } - - var obj = { 0: 11, 1: 9, length: 2 }; - var newArr = Array.prototype.map.call(obj, callbackfn); - - try { - var tempVal = newArr[1]; - newArr[1] += 1; - return newArr[1] !== tempVal; - } catch (ex) { - return false; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-iii-4.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-iii-4.js deleted file mode 100644 index 0c3b2bbdf5..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-iii-4.js +++ /dev/null @@ -1,56 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.19-8-c-iii-4", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-iii-4.js", - - description: "Array.prototype.map - value of returned array element can be enumerated", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return true; - } - - var obj = { 0: 11, length: 2 }; - var newArr = Array.prototype.map.call(obj, callbackfn); - - var prop; - var enumerable = false; - for (prop in newArr) { - if (newArr.hasOwnProperty(prop)) { - if (prop === "0") { - enumerable = true; - } - } - } - - return enumerable; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-iii-5.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-iii-5.js deleted file mode 100644 index 727491ea50..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-iii-5.js +++ /dev/null @@ -1,52 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.19-8-c-iii-5", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-iii-5.js", - - description: "Array.prototype.map - value of returned array element can be changed or deleted", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return true; - } - - var obj = { 0: 11, 1: 9, length: 2 }; - var newArr = Array.prototype.map.call(obj, callbackfn); - - try { - var tempVal = newArr[1]; - delete newArr[1]; - return tempVal !== undefined && newArr[1] === undefined; - } catch (ex) { - return false; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-1.js deleted file mode 100644 index 3bafa71a69..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-1.js +++ /dev/null @@ -1,51 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.19-9-1", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-1.js", - -description: "Array.prototype.map doesn't mutate the Array on which it is called on", - -test: function testcase() { - - function callbackfn(val, idx, obj) - { - return true; - } - var srcArr = [1,2,3,4,5]; - srcArr.map(callbackfn); - if(srcArr[0] === 1 && - srcArr[1] === 2 && - srcArr[2] === 3 && - srcArr[3] === 4 && - srcArr[4] === 5) - { - return true; - } - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.map); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-10.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-10.js deleted file mode 100644 index 11f3af5f65..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-10.js +++ /dev/null @@ -1,57 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-9-10", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-10.js", - - description: "Array.prototype.map - empty array to be returned if 'length' is 0 (subclassed Array, length overridden with obj with valueOf)", - - test: function testcase() { - - var accessed = false; - - function callbackfn(val, idx, obj) { - accessed = true; - return val > 10; - } - - var Foo = function () { }; - Foo.prototype = [1, 2, 3]; - var obj = new Foo(); - obj.length = { - valueOf: function () { - return 0; - } - }; - - var testResult = Array.prototype.map.call(obj, callbackfn); - return testResult.length === 0; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-11.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-11.js deleted file mode 100644 index 5dd868fb00..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-11.js +++ /dev/null @@ -1,60 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - id: "15.4.4.19-9-11", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-11.js", - - description: "Array.prototype.map - returns an empty array if 'length' is 0 (subclassed Array, length overridden with obj w/o valueOf (toString))", - - test: function testcase() { - function Foo() { } - Foo.prototype = [1, 2, 3]; - - var f = new Foo(); - - var o = { - toString: function () { - return '0'; - } - }; - f.length = o; - - // objects inherit the default valueOf method of the Object object; - // that simply returns the itself. Since the default valueOf() method - // does not return a primitive value, ES next tries to convert the object - // to a number by calling its toString() method and converting the - // resulting string to a number. - - function cb() { } - var a = Array.prototype.map.call(f, cb); - - if (Array.isArray(a) && a.length === 0) { - return true; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map) && fnExists(Array.isArray); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-12.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-12.js deleted file mode 100644 index 2e4eff2c34..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-12.js +++ /dev/null @@ -1,62 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - id: "15.4.4.19-9-12", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-12.js", - - description: "Array.prototype.map - returns an empty array if 'length' is 0 (subclassed Array, length overridden with [])", - - test: function testcase() { - function Foo() { } - Foo.prototype = [1, 2, 3]; - var f = new Foo(); - - f.length = []; - - // objects inherit the default valueOf method of the Object object; - // that simply returns the itself. Since the default valueOf() method - // does not return a primitive value, ES next tries to convert the object - // to a number by calling its toString() method and converting the - // resulting string to a number. - // - // The toString( ) method on Array converts the array elements to strings, - // then returns the result of concatenating these strings, with commas in - // between. An array with no elements converts to the empty string, which - // converts to the number 0. If an array has a single element that is a - // number n, the array converts to a string representation of n, which is - // then converted back to n itself. If an array contains more than one element, - // or if its one element is not a number, the array converts to NaN. - - function cb() { } - var a = Array.prototype.map.call(f, cb); - - if (Array.isArray(a) && a.length === 0) { - return true; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map) && fnExists(Array.isArray); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-13.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-13.js deleted file mode 100644 index 4f2db4871a..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-13.js +++ /dev/null @@ -1,53 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-9-13", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-13.js", - - description: "Array.prototype.map - if there are no side effects of the functions, O is unmodified", - - test: function testcase() { - - var called = 0; - - function callbackfn(val, idx, obj) { - called++; - return val > 2; - } - - var arr = [1, 2, 3, 4]; - - arr.map(callbackfn); - - return 1 === arr[0] && 2 === arr[1] && 3 === arr[2] && 4 === arr[3] && 4 === called; - - - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-2.js deleted file mode 100644 index 6dda780433..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-2.js +++ /dev/null @@ -1,51 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.19-9-2", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-2.js", - -description: "Array.prototype.map returns new Array with same number of elements and values the result of callbackfn", - -test: function testcase() { - - function callbackfn(val, idx, obj) - { - return val + 10; - } - var srcArr = [1,2,3,4,5]; - var resArr = srcArr.map(callbackfn); - if(resArr[0] === 11 && - resArr[1] === 12 && - resArr[2] === 13 && - resArr[3] === 14 && - resArr[4] === 15) - { - return true; - } - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.map); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-3.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-3.js deleted file mode 100644 index ea654c048c..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-3.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.19-9-3", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-3.js", - -description: "Array.prototype.map - subclassed array when length is reduced", - -test: function testcase() { - foo.prototype = new Array(1, 2, 3); - function foo() {} - var f = new foo(); - f.length = 1; - - function cb(){} - var a = f.map(cb); - - if (Array.isArray(a) && - a.length === 1) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.map); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-4.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-4.js deleted file mode 100644 index 678630e871..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-4.js +++ /dev/null @@ -1,51 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.19-9-4", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-4.js", - -description: "Array.prototype.map doesn't visit expandos", - -test: function testcase() { - - var callCnt = 0; - function callbackfn(val, idx, obj) - { - callCnt++; - } - var srcArr = [1,2,3,4,5]; - srcArr["i"] = 10; - srcArr[true] = 11; - - var resArr = srcArr.map(callbackfn); - if(callCnt == 5) - { - return true; - } - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.map); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-5.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-5.js deleted file mode 100644 index ef83730441..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-5.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-9-5", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-5.js", - - description: "Array.prototype.map - empty array to be returned if 'length' is 0 (empty array)", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return val > 10; - } - - var obj = { 0: 9, 1: 8, length: 0 }; - - var testResult = Array.prototype.map.call(obj, callbackfn); - - return testResult.length === 0; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-6.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-6.js deleted file mode 100644 index 5d1b27e910..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-6.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-9-6", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-6.js", - - description: "Array.prototype.map - empty array to be returned if 'length' is 0 (subclassed Array, length overridden to null (type conversion))", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return val > 10; - } - - var Foo = function () { }; - Foo.prototype = [1, 2, 3]; - var obj = new Foo(); - obj.length = null; - - var testResult = Array.prototype.map.call(obj, callbackfn); - return testResult.length === 0; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-7.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-7.js deleted file mode 100644 index ebda819701..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-7.js +++ /dev/null @@ -1,54 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-9-7", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-7.js", - - description: "Array.prototype.map - empty array to be returned if 'length' is 0 (subclassed Array, length overridden to false (type conversion))", - - test: function testcase() { - - var accessed = false; - - function callbackfn(val, idx, obj) { - accessed = true; - return val > 10; - } - - var Foo = function () { }; - Foo.prototype = [1, 2, 3]; - var obj = new Foo(); - obj.length = false; - - var testResult = Array.prototype.map.call(obj, callbackfn); - return testResult.length === 0; - - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-8.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-8.js deleted file mode 100644 index ac7b3bc6b4..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-8.js +++ /dev/null @@ -1,54 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-9-8", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-8.js", - - description: "Array.prototype.map - empty array to be returned if 'length' is 0 (subclassed Array, length overridden to 0 (type conversion))", - - test: function testcase() { - - var accessed = false; - - function callbackfn(val, idx, obj) { - accessed = true; - return val > 10; - } - - var Foo = function () { }; - Foo.prototype = [1, 2, 3]; - var obj = new Foo(); - obj.length = 0; - - var testResult = Array.prototype.map.call(obj, callbackfn); - return testResult.length === 0; - - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-9.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-9.js deleted file mode 100644 index ec6a1b2786..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-9.js +++ /dev/null @@ -1,54 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.19-9-9", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-9.js", - - description: "Array.prototype.map - empty array to be returned if 'length' is 0 (subclassed Array, length overridden to '0' (type conversion))", - - test: function testcase() { - - var accessed = false; - - function callbackfn(val, idx, obj) { - accessed = true; - return val > 10; - } - - var Foo = function () { }; - Foo.prototype = [1, 2, 3]; - var obj = new Foo(); - obj.length = '0'; - - var testResult = Array.prototype.map.call(obj, callbackfn); - return testResult.length === 0; - - }, - - precondition: function prereq() { - return fnExists(Array.prototype.map); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-0-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-0-1.js deleted file mode 100644 index 2cd3adcd3e..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-0-1.js +++ /dev/null @@ -1,36 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest( { -id: "15.4.4.20-0-1", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-0-1.js", - -description: "Array.prototype.filter must exist as a function", - -test: function testcase() { - var f = Array.prototype.filter; - if (typeof(f) === "function") { - return true; - } - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-0-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-0-2.js deleted file mode 100644 index 8c61ad004a..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-0-2.js +++ /dev/null @@ -1,39 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest( { -id: "15.4.4.20-0-2", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-0-2.js", - -description: "Array.prototype.filter.length must be 1", - -test: function testcase() { - if (Array.prototype.filter.length === 1) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.filter); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-1.js deleted file mode 100644 index 50e08324a1..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-1.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - id: "15.4.4.20-1-1", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-1.js", - - description: "Array.prototype.filter applied to undefined throws a TypeError", - - test: function testcase() { - try { - Array.prototype.filter.call(undefined); // TypeError is thrown if value is undefined - return false; - } catch (ex) { - return ex instanceof TypeError; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-10.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-10.js deleted file mode 100644 index 1262abd388..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-10.js +++ /dev/null @@ -1,51 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.20-1-10", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-10.js", - - description: "Array.prototype.filter applied to the Math object", - - test: function testcase() { - function callbackfn(val, idx, obj) { - return '[object Math]' === Object.prototype.toString.call(obj); - } - - try { - Math.length = 1; - Math[0] = 1; - var newArr = Array.prototype.filter.call(Math, callbackfn); - return newArr[0] === 1; - } finally { - delete Math[0]; - delete Math.length; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-11.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-11.js deleted file mode 100644 index d6a49dd79e..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-11.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.20-1-11", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-11.js", - - description: "Array.prototype.filter applied to Date object", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return obj instanceof Date; - } - - var obj = new Date(); - obj.length = 1; - obj[0] = 1; - - var newArr = Array.prototype.filter.call(obj, callbackfn); - - return newArr[0] === 1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-12.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-12.js deleted file mode 100644 index b2b85be782..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-12.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.20-1-12", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-12.js", - - description: "Array.prototype.filter applied to RegExp object", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return obj instanceof RegExp; - } - - var obj = new RegExp(); - obj.length = 2; - obj[1] = true; - - var newArr = Array.prototype.filter.call(obj, callbackfn); - return newArr[0] === true; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-13.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-13.js deleted file mode 100644 index 672e94c60f..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-13.js +++ /dev/null @@ -1,52 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.20-1-13", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-13.js", - - description: "Array.prototype.filter applied to the JSON object", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return '[object JSON]' === Object.prototype.toString.call(JSON); - } - - try { - JSON.length = 1; - JSON[0] = 1; - var newArr = Array.prototype.filter.call(JSON, callbackfn); - return newArr[0] === 1; - } finally { - delete JSON.length; - delete JSON[0]; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-14.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-14.js deleted file mode 100644 index 368ee6e955..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-14.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest( { - - id: "15.4.4.20-1-14", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-14.js", - - description: "Array.prototype.filter applied to Error object", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return obj instanceof Error; - } - - var obj = new Error(); - obj.length = 1; - obj[0] = 1; - - var newArr = Array.prototype.filter.call(obj, callbackfn); - - return newArr[0] === 1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-15.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-15.js deleted file mode 100644 index 03c27ea116..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-15.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.20-1-15", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-15.js", - - description: "Array.prototype.filter applied to the Arguments object", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return '[object Arguments]' === Object.prototype.toString.call(obj); - } - - var obj = (function () { - return arguments; - }("a", "b")); - - var newArr = Array.prototype.filter.call(obj, callbackfn); - - return newArr[0] === "a" && newArr[1] === "b"; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-2.js deleted file mode 100644 index 62817fce41..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-2.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - id: "15.4.4.20-1-2", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-2.js", - - description: "Array.prototype.filter applied to null throws a TypeError", - - test: function testcase() { - try { - Array.prototype.filter.call(null); - return false; - } catch (ex) { - return ex instanceof TypeError; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-3.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-3.js deleted file mode 100644 index 04e51530fc..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-3.js +++ /dev/null @@ -1,53 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.20-1-3", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-3.js", - - description: "Array.prototype.filter applied to boolean primitive", - - test: function testcase() { - function callbackfn(val, idx, obj) { - return obj instanceof Boolean; - } - - try { - Boolean.prototype[0] = true; - Boolean.prototype.length = 1; - - var newArr = Array.prototype.filter.call(false, callbackfn); - return newArr[0] === true; - - } finally { - delete Boolean.prototype[0]; - delete Boolean.prototype.length; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-4.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-4.js deleted file mode 100644 index e3976363e3..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-4.js +++ /dev/null @@ -1,51 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest( { - - id: "15.4.4.20-1-4", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-4.js", - - description: "Array.prototype.filter applied to Boolean Object", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return obj instanceof Boolean; - } - - var obj = new Boolean(true); - obj.length = 2; - obj[0] = 11; - obj[1] = 12; - - var newArr = Array.prototype.filter.call(obj, callbackfn); - - return newArr[0] === 11 && newArr[1] === 12; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); \ No newline at end of file diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-5.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-5.js deleted file mode 100644 index bb39cb5efb..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-5.js +++ /dev/null @@ -1,52 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.20-1-5", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-5.js", - - description: "Array.prototype.filter applied to number primitive", - - test: function testcase() { - function callbackfn(val, idx, obj) { - return obj instanceof Number; - } - - try { - Number.prototype[0] = 1; - Number.prototype.length = 1; - - var newArr = Array.prototype.filter.call(2.5, callbackfn); - return newArr[0] === 1; - } finally { - delete Number.prototype[0]; - delete Number.prototype.length; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-6.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-6.js deleted file mode 100644 index 3b5a09951d..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-6.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest( { - - id: "15.4.4.20-1-6", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-6.js", - - description: "Array.prototype.filter applied to Number object", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return obj instanceof Number; - } - - var obj = new Number(-128); - obj.length = 2; - obj[0] = 11; - obj[1] = 12; - - var newArr = Array.prototype.filter.call(obj, callbackfn); - return newArr[0] === 11 && newArr[1] === 12; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-7.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-7.js deleted file mode 100644 index a394068608..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-7.js +++ /dev/null @@ -1,46 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.20-1-7", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-7.js", - - description: "Array.prototype.filter applied to string primitive", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return obj instanceof String; - } - - var newArr = Array.prototype.filter.call("abc", callbackfn); - - return newArr[0] === "a"; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-8.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-8.js deleted file mode 100644 index d95d9d4ea9..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-8.js +++ /dev/null @@ -1,46 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.20-1-8", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-8.js", - - description: "Array.prototype.filter applied to String object", - - test: function testcase() { - function callbackfn(val, idx, obj) { - return obj instanceof String; - } - - var obj = new String("abc"); - var newArr = Array.prototype.filter.call(obj, callbackfn); - - return newArr[0] === "a"; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-9.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-9.js deleted file mode 100644 index 14a568f348..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-9.js +++ /dev/null @@ -1,52 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.20-1-9", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-9.js", - - description: "Array.prototype.filter applied to Function object", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return obj instanceof Function; - } - - var obj = function (a, b) { - return a + b; - }; - obj[0] = 11; - obj[1] = 9; - - var newArr = Array.prototype.filter.call(obj, callbackfn); - - return newArr[0] === 11 && newArr[1] === 9; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-10-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-10-1.js deleted file mode 100644 index be1cfe32df..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-10-1.js +++ /dev/null @@ -1,51 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.20-10-1", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-10-1.js", - -description: "Array.prototype.filter doesn't mutate the Array on which it is called on", - -test: function testcase() { - - function callbackfn(val, idx, obj) - { - return true; - } - var srcArr = [1,2,3,4,5]; - srcArr.filter(callbackfn); - if(srcArr[0] === 1 && - srcArr[1] === 2 && - srcArr[2] === 3 && - srcArr[3] === 4 && - srcArr[4] === 5) - { - return true; - } - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.filter); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-10-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-10-2.js deleted file mode 100644 index e7f3d1715f..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-10-2.js +++ /dev/null @@ -1,53 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.20-10-2", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-10-2.js", - -description: "Array.prototype.filter returns new Array with length equal to number of true returned by callbackfn", - -test: function testcase() { - - function callbackfn(val, idx, obj) - { - if(val % 2) - return true; - else - return false; - } - var srcArr = [1,2,3,4,5]; - var resArr = srcArr.filter(callbackfn); - if(resArr.length === 3 && - resArr[0] === 1 && - resArr[1] === 3 && - resArr[2] === 5) - { - return true; - } - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.filter); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-10-3.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-10-3.js deleted file mode 100644 index 59a93aa1ba..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-10-3.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.20-10-3", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-10-3.js", - -description: "Array.prototype.filter - subclassed array when length is reduced", - -test: function testcase() { - foo.prototype = new Array(1, 2, 3); - function foo() {} - var f = new foo(); - f.length = 1; - - function cb(){return true;} - var a = f.filter(cb); - - if (Array.isArray(a) && - a.length === 1) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.filter); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-10-4.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-10-4.js deleted file mode 100644 index 7209ebe151..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-10-4.js +++ /dev/null @@ -1,51 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.20-10-4", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-10-4.js", - -description: "Array.prototype.filter doesn't visit expandos", - -test: function testcase() { - - var callCnt = 0; - function callbackfn(val, idx, obj) - { - callCnt++; - } - var srcArr = [1,2,3,4,5]; - srcArr["i"] = 10; - srcArr[true] = 11; - - var resArr = srcArr.filter(callbackfn); - if(callCnt == 5) - { - return true; - } - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.filter); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-1.js deleted file mode 100644 index 13c6220ecc..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-1.js +++ /dev/null @@ -1,52 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.20-2-1", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-1.js", - - description: "Array.prototype.filter applied to Array-like object, 'length' is own data property", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return obj.length === 2; - } - - var obj = { - 0: 12, - 1: 11, - 2: 9, - length: 2 - }; - - var newArr = Array.prototype.filter.call(obj, callbackfn); - - return newArr.length === 2; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-10.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-10.js deleted file mode 100644 index 4101cc7424..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-10.js +++ /dev/null @@ -1,61 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.20-2-10", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-10.js", - - description: "Array.prototype.filter applied to Array-like object, 'length' is inherited accessor property", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return obj.length === 2; - } - - var proto = {}; - - Object.defineProperty(proto, "length", { - get: function () { - return 2; - }, - configurable: true - }); - - var Con = function () { }; - Con.prototype = proto; - - var child = new Con(); - child[0] = 12; - child[1] = 11; - child[2] = 9; - - var newArr = Array.prototype.filter.call(child, callbackfn); - return newArr.length === 2; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-11.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-11.js deleted file mode 100644 index 80833cc217..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-11.js +++ /dev/null @@ -1,55 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.20-2-11", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-11.js", - - description: "Array.prototype.filter applied to Array-like object, 'length' is own accessor property without a get function", - - test: function testcase() { - - var accessed = false; - function callbackfn(val, idx, obj) { - accessed = true; - return true; - } - - var obj = { - 0: 11, - 1: 12 - }; - Object.defineProperty(obj, "length", { - set: function () { }, - configurable: true - }); - - var newArr = Array.prototype.filter.call(obj, callbackfn); - return newArr.length === 0 && !accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-12.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-12.js deleted file mode 100644 index 304451cc69..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-12.js +++ /dev/null @@ -1,63 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.20-2-12", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-12.js", - - description: "Array.prototype.filter - 'length' is own accessor property without a get function that overrides an inherited accessor property", - - test: function testcase() { - - var accessed = false; - function callbackfn(val, idx, obj) { - accessed = true; - return true; - } - - try { - Object.defineProperty(Object.prototype, "length", { - get: function () { - return 2; - }, - configurable: true - }); - - var obj = { 0: 12, 1: 11 }; - Object.defineProperty(obj, "length", { - set: function () { }, - configurable: true - }); - - var newArr = Array.prototype.filter.call(obj, callbackfn); - return newArr.length === 0 && !accessed; - } finally { - delete Object.prototype.length; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-13.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-13.js deleted file mode 100644 index 560eeaacfa..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-13.js +++ /dev/null @@ -1,59 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.20-2-13", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-13.js", - - description: "Array.prototype.filter applied to the Array-like object that 'length' is inherited accessor property without a get function", - - test: function testcase() { - - var accessed = false; - function callbackfn(val, idx, obj) { - accessed = true; - return true; - } - - var proto = {}; - Object.defineProperty(proto, "length", { - set: function () { }, - configurable: true - }); - - var Con = function () { }; - Con.prototype = proto; - - var child = new Con(); - child[0] = 11; - child[1] = 12; - - var newArr = Array.prototype.filter.call(child, callbackfn); - return newArr.length === 0 && !accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-14.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-14.js deleted file mode 100644 index 8ad7d6952f..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-14.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.20-2-14", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-14.js", - - description: "Array.prototype.filter applied to the Array-like object that 'length property doesn't exist", - - test: function testcase() { - - var accessed = false; - function callbackfn(val, idx, obj) { - accessed = true; - return true; - } - - var obj = { 0: 11, 1: 12 }; - - var newArr = Array.prototype.filter.call(obj, callbackfn); - return newArr.length === 0 && !accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-17.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-17.js deleted file mode 100644 index 088f289648..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-17.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.20-2-17", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-17.js", - - description: "Array.prototype.filter applied to the Arguments object, which implements its own property get method", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return obj.length === 2; - } - - var func = function (a, b) { - var newArr = Array.prototype.filter.call(arguments, callbackfn); - return newArr.length === 2; - }; - - return func(12, 11); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-18.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-18.js deleted file mode 100644 index e5cff1f2a3..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-18.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.20-2-18", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-18.js", - - description: "Array.prototype.filter applied to String object, which implements its own property get method", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return obj.length === 3; - } - - var str = new String("012"); - - var newArr = Array.prototype.filter.call(str, callbackfn); - return newArr.length === 3; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-19.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-19.js deleted file mode 100644 index e0a5173a00..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-19.js +++ /dev/null @@ -1,52 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.20-2-19", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-19.js", - - description: "Array.prototype.filter applied to Function object, which implements its own property get method", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return obj.length === 2; - } - - var fun = function (a, b) { - return a + b; - }; - fun[0] = 12; - fun[1] = 11; - fun[2] = 9; - - var newArr = Array.prototype.filter.call(fun, callbackfn); - return newArr.length === 2; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-2.js deleted file mode 100644 index f8ab2a9430..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-2.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.20-2-2", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-2.js", - - description: "Array.prototype.filter - 'length' is own data property on an Array", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return obj.length === 2; - } - - var newArr = [12, 11].filter(callbackfn); - return newArr.length === 2; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-3.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-3.js deleted file mode 100644 index a0956ac39d..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-3.js +++ /dev/null @@ -1,55 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.20-2-3", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-3.js", - - description: "Array.prototype.filter applied to Array-like object, 'length' is an own data property that overrides an inherited data property", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return obj.length === 2; - } - - var proto = { length: 3 }; - - var Con = function () { }; - Con.prototype = proto; - - var child = new Con(); - child.length = 2; - child[0] = 12; - child[1] = 11; - child[2] = 9; - - var newArr = Array.prototype.filter.call(child, callbackfn); - return newArr.length === 2; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-4.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-4.js deleted file mode 100644 index d0e492526a..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-4.js +++ /dev/null @@ -1,52 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.20-2-4", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-4.js", - - description: "Array.prototype.filter - 'length' is own data property that overrides an inherited data property on an Array", - - test: function testcase() { - - var arrProtoLen; - - function callbackfn(val, idx, obj) { - return obj.length === 2; - } - - try { - arrProtoLen = Array.prototype.length; - Array.prototype.length = 0; - var newArr = [12, 11].filter(callbackfn); - return newArr.length === 2; - } finally { - Array.prototype.length = arrProtoLen; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-5.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-5.js deleted file mode 100644 index edbcf6c800..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-5.js +++ /dev/null @@ -1,65 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.20-2-5", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-5.js", - - description: "Array.prototype.filter to Array-like object, 'length' is an own data property that overrides an inherited accessor property", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return obj.length === 2; - } - - var proto = {}; - - Object.defineProperty(proto, "length", { - get: function () { - return 3; - }, - configurable: true - }); - - var Con = function () { }; - Con.prototype = proto; - - var child = new Con(); - Object.defineProperty(child, "length", { - value: 2, - configurable: true - }); - child[0] = 12; - child[1] = 11; - child[2] = 9; - - var newArr = Array.prototype.filter.call(child, callbackfn); - return newArr.length === 2; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-6.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-6.js deleted file mode 100644 index 9d69b390ce..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-6.js +++ /dev/null @@ -1,54 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.20-2-6", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-6.js", - - description: "Array.prototype.filter applied to Array-like object, 'length' is an inherited data property", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return obj.length === 2; - } - - var proto = { length: 2 }; - - var Con = function () { }; - Con.prototype = proto; - - var child = new Con(); - child[0] = 12; - child[1] = 11; - child[2] = 9; - - var newArr = Array.prototype.filter.call(child, callbackfn); - return newArr.length === 2; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-7.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-7.js deleted file mode 100644 index 2580829587..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-7.js +++ /dev/null @@ -1,57 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.20-2-7", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-7.js", - - description: "Array.prototype.filter applied to Array-like object, 'length' is an own accessor property", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return obj.length === 2; - } - - var obj = {}; - - Object.defineProperty(obj, "length", { - get: function () { - return 2; - }, - configurable: true - }); - - obj[0] = 12; - obj[1] = 11; - obj[2] = 9; - - var newArr = Array.prototype.filter.call(obj, callbackfn); - return newArr.length === 2; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-8.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-8.js deleted file mode 100644 index 95bb92502f..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-8.js +++ /dev/null @@ -1,62 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.20-2-8", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-8.js", - - description: "Array.prototype.filter applied to Array-like object, 'length' is own accessor property that overrides an inherited data property", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return obj.length === 2; - } - - var proto = { length: 3 }; - - var Con = function () { }; - Con.prototype = proto; - - var child = new Con(); - - Object.defineProperty(child, "length", { - get: function () { - return 2; - }, - configurable: true - }); - - child[0] = 12; - child[1] = 11; - child[2] = 9; - - var newArr = Array.prototype.filter.call(child, callbackfn); - return newArr.length === 2; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-9.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-9.js deleted file mode 100644 index 634a311b15..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-9.js +++ /dev/null @@ -1,69 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.20-2-9", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-9.js", - - description: "Array.prototype.filter applied to Array-like object, 'length' is an own accessor property that overrides an inherited accessor property", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return obj.length === 2; - } - - var proto = {}; - - Object.defineProperty(proto, "length", { - get: function () { - return 3; - }, - configurable: true - }); - - var Con = function () { }; - Con.prototype = proto; - - var child = new Con(); - - Object.defineProperty(child, "length", { - get: function () { - return 2; - }, - configurable: true - }); - - child[0] = 12; - child[1] = 11; - child[2] = 9; - - var newArr = Array.prototype.filter.call(child, callbackfn); - return newArr.length === 2; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-1.js deleted file mode 100644 index 58d1aeaf3d..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-1.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.20-3-1", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-1.js", - - description: "Array.prototype.filter - value of 'length' is undefined", - - test: function testcase() { - - var accessed = false; - function callbackfn(val, idx, obj) { - accessed = true; - return true; - } - - var obj = { 0: 0, 1: 1, length: undefined }; - var newArr = Array.prototype.filter.call(obj, callbackfn); - - return newArr.length === 0 && !accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-10.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-10.js deleted file mode 100644 index ebcbafe283..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-10.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.20-3-10", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-10.js", - - description: "Array.prototype.filter - value of 'length' is a number (value is NaN)", - - test: function testcase() { - - var accessed = false; - function callbackfn(val, idx, obj) { - accessed = true; - return true; - } - - var obj = { 0: 9, length: NaN }; - - var newArr = Array.prototype.filter.call(obj, callbackfn); - - return newArr.length === 0 && !accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-11.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-11.js deleted file mode 100644 index 07e7f170da..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-11.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.20-3-11", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-11.js", - - description: "Array.prototype.filter - 'length' is a string containing a positive number", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return true; - } - - var obj = { 1: 11, 2: 9, length: "2" }; - - var newArr = Array.prototype.filter.call(obj, callbackfn); - - return newArr.length === 1 && newArr[0] === 11; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-12.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-12.js deleted file mode 100644 index 8e4527cb13..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-12.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.20-3-12", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-12.js", - - description: "Array.prototype.filter - 'length' is a string containing a negative number", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return true; - } - - var obj = { 1: 11, 2: 9, length: "-4294967294" }; - - var newArr = Array.prototype.filter.call(obj, callbackfn); - - return newArr.length === 1 && newArr[0] === 11; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-13.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-13.js deleted file mode 100644 index 81d68dc243..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-13.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.20-3-13", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-13.js", - - description: "Array.prototype.filter - 'length' is a string containing a decimal number", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return true; - } - - var obj = { 1: 11, 2: 9, length: "2.5" }; - - var newArr = Array.prototype.filter.call(obj, callbackfn); - - return newArr.length === 1 && newArr[0] === 11; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-14.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-14.js deleted file mode 100644 index 31409b1294..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-14.js +++ /dev/null @@ -1,68 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.20-3-14", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-14.js", - - description: "Array.prototype.filter - 'length' is a string containing +/-Infinity", - - test: function testcase() { - - var accessed1 = false; - var accessed2 = false; - var accessed3 = false; - - function callbackfn1(val, idx, obj) { - accessed1 = true; - return true; - } - - function callbackfn2(val, idx, obj) { - accessed2 = true; - return true; - } - - function callbackfn3(val, idx, obj) { - accessed3 = true; - return true; - } - - var obj1 = { 0: 9, length: "Infinity" }; - var obj2 = { 0: 9, length: "-Infinity" }; - var obj3 = { 0: 9, length: "+Infinity" }; - - var newArr1 = Array.prototype.filter.call(obj1, callbackfn1); - var newArr2 = Array.prototype.filter.call(obj2, callbackfn2); - var newArr3 = Array.prototype.filter.call(obj3, callbackfn3); - - return !accessed1 && newArr1.length === 0 && - !accessed2 && newArr2.length === 0 && - !accessed3 && newArr3.length === 0; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-15.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-15.js deleted file mode 100644 index 020ed5e2b7..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-15.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.20-3-15", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-15.js", - - description: "Array.prototype.filter - 'length' is a string containing an exponential number", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return true; - } - - var obj = { 1: 11, 2: 9, length: "2E0" }; - - var newArr = Array.prototype.filter.call(obj, callbackfn); - - return newArr.length === 1 && newArr[0] === 11; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-16.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-16.js deleted file mode 100644 index 572a1b6114..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-16.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.20-3-16", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-16.js", - - description: "Array.prototype.filter - 'length' is a string containing a hex number", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return true; - } - - var obj = { 1: 11, 2: 9, length: "0x0002" }; - - var newArr = Array.prototype.filter.call(obj, callbackfn); - - return newArr.length === 1 && newArr[0] === 11; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-17.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-17.js deleted file mode 100644 index a3d4d10859..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-17.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.20-3-17", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-17.js", - - description: "Array.prototype.filter - 'length' is a string containing a number with leading zeros", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return true; - } - - var obj = { 1: 11, 2: 9, length: "0002.00" }; - - var newArr = Array.prototype.filter.call(obj, callbackfn); - - return newArr.length === 1 && newArr[0] === 11; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-18.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-18.js deleted file mode 100644 index d891bc53d4..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-18.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.20-3-18", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-18.js", - - description: "Array.prototype.filter - value of 'length' is a string that can't convert to a number", - - test: function testcase() { - - var accessed = false; - function callbackfn(val, idx, obj) { - accessed = true; - return true; - } - - var obj = { 0: 9, length: "asdf!_" }; - - var newArr = Array.prototype.filter.call(obj, callbackfn); - - return !accessed && newArr.length === 0; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-19.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-19.js deleted file mode 100644 index ba4183b548..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-19.js +++ /dev/null @@ -1,55 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.20-3-19", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-19.js", - - description: "Array.prototype.filter - value of 'length' is an Object which has an own toString method.", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return true; - } - - var obj = { - 1: 11, - 2: 9, - length: { - toString: function () { - return '2'; - } - } - }; - - var newArr = Array.prototype.filter.call(obj, callbackfn); - - return newArr.length === 1 && newArr[0] === 11; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-2.js deleted file mode 100644 index 2146013c5d..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-2.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.20-3-2", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-2.js", - - description: "Array.prototype.filter applied on an Array-like object if 'length' is 1 (length overridden to true(type conversion))", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return true; - } - - var obj = { 0: 11, 1: 9, length: true }; - var newArr = Array.prototype.filter.call(obj, callbackfn); - - return newArr.length === 1 && newArr[0] === 11; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-20.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-20.js deleted file mode 100644 index 8b721ceccd..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-20.js +++ /dev/null @@ -1,55 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.20-3-20", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-20.js", - - description: "Array.prototype.filter - value of 'length' is an Object which has an own valueOf method.", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return true; - } - - var obj = { - 1: 11, - 2: 9, - length: { - valueOf: function () { - return 2; - } - } - }; - - var newArr = Array.prototype.filter.call(obj, callbackfn); - - return newArr.length === 1 && newArr[0] === 11; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-21.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-21.js deleted file mode 100644 index 33add2d83a..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-21.js +++ /dev/null @@ -1,63 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.20-3-21", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-21.js", - - description: "Array.prototype.filter - 'length' is an object that has an own valueOf method that returns an object and toString method that returns a string", - - test: function testcase() { - - var firstStepOccured = false; - var secondStepOccured = false; - - function callbackfn(val, idx, obj) { - return true; - } - - var obj = { - 1: 11, - 2: 9, - length: { - valueOf: function () { - firstStepOccured = true; - return {}; - }, - toString: function () { - secondStepOccured = true; - return '2'; - } - } - }; - - var newArr = Array.prototype.filter.call(obj, callbackfn); - - return newArr.length === 1 && newArr[0] === 11 && firstStepOccured && secondStepOccured; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-22.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-22.js deleted file mode 100644 index b67f78f6ad..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-22.js +++ /dev/null @@ -1,69 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.20-3-22", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-22.js", - - description: "Array.prototype.filter throws TypeError exception when 'length' is an object with toString and valueOf methods that don’t return primitive values", - - test: function testcase() { - - var accessed = false; - var firstStepOccured = false; - var secondStepOccured = false; - - function callbackfn(val, idx, obj) { - accessed = true; - return true; - } - - var obj = { - 1: 11, - 2: 12, - - length: { - valueOf: function () { - firstStepOccured = true; - return {}; - }, - toString: function () { - secondStepOccured = true; - return {}; - } - } - }; - - try { - Array.prototype.filter.call(obj, callbackfn); - return false; - } catch (ex) { - return (ex instanceof TypeError) && !accessed && firstStepOccured && secondStepOccured; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-23.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-23.js deleted file mode 100644 index de84a00e77..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-23.js +++ /dev/null @@ -1,71 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.20-3-23", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-23.js", - - description: "Array.prototype.filter uses inherited valueOf method when 'length' is an object with an own toString and inherited valueOf methods", - - test: function testcase() { - - var valueOfAccessed = false; - var toStringAccessed = false; - - function callbackfn(val, idx, obj) { - return true; - } - - var proto = { - valueOf: function () { - valueOfAccessed = true; - return 2; - } - }; - - var Con = function () { }; - Con.prototype = proto; - - var child = new Con(); - - child.toString = function () { - toStringAccessed = true; - return '1'; - }; - - var obj = { - 1: 11, - 2: 9, - length: child - }; - - var newArr = Array.prototype.filter.call(obj, callbackfn); - - return newArr.length === 1 && newArr[0] === 11 && valueOfAccessed && !toStringAccessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-24.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-24.js deleted file mode 100644 index 096b3e9eb8..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-24.js +++ /dev/null @@ -1,51 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.20-3-24", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-24.js", - - description: "Array.prototype.filter - value of 'length' is a positive non-integer, ensure truncation occurs in the proper direction", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return true; - } - - var obj = { - 1: 11, - 2: 9, - length: 2.685 - }; - - var newArr = Array.prototype.filter.call(obj, callbackfn); - - return newArr.length === 1 && newArr[0] === 11; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-25.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-25.js deleted file mode 100644 index 73edaa0ffd..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-25.js +++ /dev/null @@ -1,51 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.20-3-25", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-25.js", - - description: "Array.prototype.filter - value of 'length' is a negative non-integer, ensure truncation occurs in the proper direction", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return true; - } - - var obj = { - 1: 11, - 2: 9, - length: -4294967294.5 - }; - - var newArr = Array.prototype.filter.call(obj, callbackfn); - - return newArr.length === 1 && newArr[0] === 11; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-28.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-28.js deleted file mode 100644 index 95aa4689e2..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-28.js +++ /dev/null @@ -1,52 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.20-3-28", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-28.js", - - description: "Array.prototype.filter - value of 'length' is boundary value (2^32)", - - test: function testcase() { - - var accessed = false; - function callbackfn(val, idx, obj) { - accessed = true; - return true; - } - - var obj = { - 0: 12, - length: 4294967296 - }; - - var newArr = Array.prototype.filter.call(obj, callbackfn); - - return !accessed && newArr.length === 0; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-29.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-29.js deleted file mode 100644 index 9f89406192..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-29.js +++ /dev/null @@ -1,51 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.20-3-29", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-29.js", - - description: "Array.prototype.filter - value of 'length' is boundary value (2^32 + 1)", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return true; - } - - var obj = { - 0: 11, - 1: 9, - length: 4294967297 - }; - - var newArr = Array.prototype.filter.call(obj, callbackfn); - - return newArr.length === 1 && newArr[0] === 11; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-3.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-3.js deleted file mode 100644 index f3fcaae4f7..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-3.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.20-3-3", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-3.js", - - description: "Array.prototype.filter - value of 'length' is a number (value is 0)", - - test: function testcase() { - - var accessed = false; - function callbackfn(val, idx, obj) { - accessed = true; - return true; - } - - var obj = { 0: 11, length: 0 }; - var newArr = Array.prototype.filter.call(obj, callbackfn); - - return newArr.length === 0 && !accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-4.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-4.js deleted file mode 100644 index 4050cd66ea..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-4.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.20-3-4", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-4.js", - - description: "Array.prototype.filter - value of 'length' is a number (value is +0)", - - test: function testcase() { - - var accessed = false; - function callbackfn(val, idx, obj) { - accessed = true; - return true; - } - - var obj = { 0: 11, length: +0 }; - var newArr = Array.prototype.filter.call(obj, callbackfn); - - return newArr.length === 0 && !accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-5.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-5.js deleted file mode 100644 index 75aecd130b..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-5.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.20-3-5", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-5.js", - - description: "Array.prototype.filter - value of 'length' is a number (value is -0)", - - test: function testcase() { - - var accessed = false; - function callbackfn(val, idx, obj) { - accessed = true; - return true; - } - - var obj = { 0: 11, length: -0 }; - var newArr = Array.prototype.filter.call(obj, callbackfn); - - return newArr.length === 0 && !accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-6.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-6.js deleted file mode 100644 index dd124dac29..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-6.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.20-3-6", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-6.js", - - description: "Array.prototype.filter - value of 'length' is a number (value is positive)", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return true; - } - - var obj = { 1: 11, 2: 9, length: 2 }; - - var newArr = Array.prototype.filter.call(obj, callbackfn); - - return newArr.length === 1 && newArr[0] === 11; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-7.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-7.js deleted file mode 100644 index 9cb69bda4a..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-7.js +++ /dev/null @@ -1,46 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.20-3-7", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-7.js", - - description: "Array.prototype.filter - value of 'length' is a number (value is negative)", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return true; - } - - var obj = { 1: 11, 2: 9, length: -4294967294 }; - var newArr = Array.prototype.filter.call(obj, callbackfn); - - return newArr.length === 1 && newArr[0] === 11; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-8.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-8.js deleted file mode 100644 index de114c7c66..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-8.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.20-3-8", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-8.js", - - description: "Array.prototype.filter - value of 'length' is a number (value is Infinity)", - - test: function testcase() { - - var accessed = false; - function callbackfn(val, idx, obj) { - accessed = true; - return true; - } - - var obj = { 0: 9, length: Infinity }; - var newArr = Array.prototype.filter.call(obj, callbackfn); - - return newArr.length === 0 && !accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-9.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-9.js deleted file mode 100644 index cc743b5b09..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-9.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.20-3-9", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-9.js", - - description: "Array.prototype.filter - value of 'length' is a number (value is -Infinity)", - - test: function testcase() { - - var accessed = false; - function callbackfn(val, idx, obj) { - accessed = true; - return true; - } - - var obj = { 0: 9, length: -Infinity }; - - var newArr = Array.prototype.filter.call(obj, callbackfn); - - return newArr.length === 0 && !accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-1.js deleted file mode 100644 index 28717ed9ad..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-1.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.20-4-1", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-1.js", - -description: "Array.prototype.filter throws TypeError if callbackfn is undefined", - -test: function testcase() { - - var arr = new Array(10); - try { - arr.filter(); - } - catch(e) { - if(e instanceof TypeError) - return true; - } - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.filter); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-10.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-10.js deleted file mode 100644 index 0b061ac2ca..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-10.js +++ /dev/null @@ -1,54 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.20-4-10", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-10.js", - - description: "Array.prototype.filter - the exception is not thrown if exception was thrown by step 2", - - test: function testcase() { - - var obj = { 0: 11, 1: 12 }; - - Object.defineProperty(obj, "length", { - get: function () { - throw new SyntaxError(); - }, - configurable: true - }); - - try { - Array.prototype.filter.call(obj, undefined); - return false; - } catch (ex) { - return !(ex instanceof TypeError); - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-11.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-11.js deleted file mode 100644 index 1b99c9f4fc..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-11.js +++ /dev/null @@ -1,58 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.20-4-11", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-11.js", - - description: "Array.prototype.filter - the exception is not thrown if exception was thrown by step 3", - - test: function testcase() { - - var obj = { 0: 11, 1: 12 }; - - Object.defineProperty(obj, "length", { - get: function () { - return { - toString: function () { - throw new SyntaxError(); - } - }; - }, - configurable: true - }); - - try { - Array.prototype.filter.call(obj, undefined); - return false; - } catch (ex) { - return !(ex instanceof TypeError); - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-12.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-12.js deleted file mode 100644 index c6f00aef13..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-12.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.20-4-12", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-12.js", - - description: "Array.prototype.filter - 'callbackfn' is a function", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - if (idx === 1) { - return val === 9; - } - return false; - } - - var newArr = [11, 9].filter(callbackfn); - return newArr.length === 1 && newArr[0] === 9; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-2.js deleted file mode 100644 index e2c533c73a..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-2.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.20-4-2", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-2.js", - -description: "Array.prototype.filter throws ReferenceError if callbackfn is unreferenced", - -test: function testcase() { - - var arr = new Array(10); - try { - arr.filter(foo); - } - catch(e) { - if(e instanceof ReferenceError) - return true; - } - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.filter); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-3.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-3.js deleted file mode 100644 index ccfa7b5037..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-3.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.20-4-3", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-3.js", - -description: "Array.prototype.filter throws TypeError if callbackfn is null", - -test: function testcase() { - - var arr = new Array(10); - try { - arr.filter(null); - } - catch(e) { - if(e instanceof TypeError) - return true; - } - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.filter); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-4.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-4.js deleted file mode 100644 index 4711f9e7d1..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-4.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.20-4-4", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-4.js", - -description: "Array.prototype.filter throws TypeError if callbackfn is boolean", - -test: function testcase() { - - var arr = new Array(10); - try { - arr.filter(true); - } - catch(e) { - if(e instanceof TypeError) - return true; - } - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.filter); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-5.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-5.js deleted file mode 100644 index d590aa28df..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-5.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.20-4-5", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-5.js", - -description: "Array.prototype.filter throws TypeError if callbackfn is number", - -test: function testcase() { - - var arr = new Array(10); - try { - arr.filter(5); - } - catch(e) { - if(e instanceof TypeError) - return true; - } - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.filter); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-6.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-6.js deleted file mode 100644 index e17627a1de..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-6.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.20-4-6", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-6.js", - -description: "Array.prototype.filter throws TypeError if callbackfn is string", - -test: function testcase() { - - var arr = new Array(10); - try { - arr.filter("abc"); - } - catch(e) { - if(e instanceof TypeError) - return true; - } - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.filter); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-7.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-7.js deleted file mode 100644 index c7c878d4aa..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-7.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.20-4-7", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-7.js", - -description: "Array.prototype.filter throws TypeError if callbackfn is Object without [[Call]] internal method", - -test: function testcase() { - - var arr = new Array(10); - try { - arr.filter(new Object()); - } - catch(e) { - if(e instanceof TypeError) - return true; - } - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.filter); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-8.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-8.js deleted file mode 100644 index da6904ba54..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-8.js +++ /dev/null @@ -1,57 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.20-4-8", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-8.js", - - description: "Array.prototype.filter - side effects produced by step 2 are visible when an exception occurs", - - test: function testcase() { - - var obj = { 0: 11, 1: 12 }; - - var accessed = false; - - Object.defineProperty(obj, "length", { - get: function () { - accessed = true; - return 2; - }, - configurable: true - }); - - try { - Array.prototype.filter.call(obj, null); - return false; - } catch (ex) { - return ex instanceof TypeError && accessed; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-9.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-9.js deleted file mode 100644 index 0c55aec41e..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-9.js +++ /dev/null @@ -1,61 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.20-4-9", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-9.js", - - description: "Array.prototype.filter - side effects produced by step 3 are visible when an exception occurs", - - test: function testcase() { - - var obj = { 0: 11, 1: 12 }; - - var accessed = false; - - Object.defineProperty(obj, "length", { - get: function () { - return { - toString: function () { - accessed = true; - return "2"; - } - }; - }, - configurable: true - }); - - try { - Array.prototype.filter.call(obj, null); - return false; - } catch (ex) { - return ex instanceof TypeError && accessed; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-1.js deleted file mode 100644 index de184c5f06..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-1.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.20-5-1", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-1.js", - -description: "Array.prototype.filter - thisArg not passed", - -test: function testcase() { - var innerThisCorrect = false; - - function callbackfn(val, idx, obj) - { - innerThisCorrect = this===fnGlobalObject(); - return true; - } - - [1].filter(callbackfn); - return innerThisCorrect; - }, - -precondition: function prereq() { - return fnExists(Array.prototype.filter); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-10.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-10.js deleted file mode 100644 index 69291cbfeb..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-10.js +++ /dev/null @@ -1,51 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.20-5-10", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-10.js", - - description: "Array.prototype.filter - Array Object can be used as thisArg", - - test: function testcase() { - - var accessed = false; - var objArray = new Array(10); - - function callbackfn(val, idx, obj) { - accessed = true; - return this === objArray; - } - - - var newArr = [11].filter(callbackfn, objArray); - - return newArr[0] === 11 && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-11.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-11.js deleted file mode 100644 index 66c96e372a..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-11.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.20-5-11", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-11.js", - - description: "Array.prototype.filter - String Object can be used as thisArg", - - test: function testcase() { - - var accessed = false; - var objString = new String(); - - function callbackfn(val, idx, obj) { - accessed = true; - return this === objString; - } - - var newArr = [11].filter(callbackfn, objString); - - return newArr[0] === 11 && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-12.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-12.js deleted file mode 100644 index cc8833f32a..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-12.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.20-5-12", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-12.js", - - description: "Array.prototype.filter - Boolean Object can be used as thisArg", - - test: function testcase() { - - var accessed = false; - var objBoolean = new Boolean(); - - function callbackfn(val, idx, obj) { - accessed = true; - return this === objBoolean; - } - - var newArr = [11].filter(callbackfn, objBoolean); - - return newArr[0] === 11 && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-13.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-13.js deleted file mode 100644 index 02d516ef71..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-13.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.20-5-13", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-13.js", - - description: "Array.prototype.filter - Number Object can be used as thisArg", - - test: function testcase() { - - var accessed = false; - var objNumber = new Number(); - - function callbackfn(val, idx, obj) { - accessed = true; - return this === objNumber; - } - - var newArr = [11].filter(callbackfn, objNumber); - - return newArr[0] === 11 && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-14.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-14.js deleted file mode 100644 index b9565fa49d..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-14.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.20-5-14", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-14.js", - - description: "Array.prototype.filter - the Math object can be used as thisArg", - - test: function testcase() { - - var accessed = false; - - function callbackfn(val, idx, obj) { - accessed = true; - return this === Math; - } - - var newArr = [11].filter(callbackfn, Math); - - return newArr[0] === 11 && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-15.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-15.js deleted file mode 100644 index c86ef78d5c..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-15.js +++ /dev/null @@ -1,51 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.20-5-15", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-15.js", - - description: "Array.prototype.filter - Date Object can be used as thisArg", - - test: function testcase() { - - var accessed = false; - - var objDate = new Date(); - - function callbackfn(val, idx, obj) { - accessed = true; - return this === objDate; - } - - var newArr = [11].filter(callbackfn, objDate); - - return newArr[0] === 11 && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-16.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-16.js deleted file mode 100644 index 73912fa2eb..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-16.js +++ /dev/null @@ -1,51 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.20-5-16", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-16.js", - - description: "Array.prototype.filter - RegExp Object can be used as thisArg", - - test: function testcase() { - - var accessed = false; - - var objRegExp = new RegExp(); - - function callbackfn(val, idx, obj) { - accessed = true; - return this === objRegExp; - } - - var newArr = [11].filter(callbackfn, objRegExp); - - return newArr[0] === 11 && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-17.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-17.js deleted file mode 100644 index 1c6a4f00f6..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-17.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.20-5-17", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-17.js", - - description: "Array.prototype.filter - the JSON object can be used as thisArg", - - test: function testcase() { - var accessed = false; - - function callbackfn(val, idx, obj) { - accessed = true; - return this === JSON; - } - - var newArr = [11].filter(callbackfn, JSON); - - return newArr[0] === 11 && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-18.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-18.js deleted file mode 100644 index 2cb6504112..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-18.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.20-5-18", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-18.js", - - description: "Array.prototype.filter - Error Object can be used as thisArg", - - test: function testcase() { - - var accessed = false; - var objError = new RangeError(); - - function callbackfn(val, idx, obj) { - accessed = true; - return this === objError; - } - - var newArr = [11].filter(callbackfn, objError); - - return newArr[0] === 11 && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-19.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-19.js deleted file mode 100644 index a50dedaf9a..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-19.js +++ /dev/null @@ -1,53 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.20-5-19", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-19.js", - - description: "Array.prototype.filter - the Arguments object can be used as thisArg", - - test: function testcase() { - - var accessed = false; - var arg; - - function callbackfn(val, idx, obj) { - accessed = true; - return this === arg; - } - - (function fun() { - arg = arguments; - }(1, 2, 3)); - - var newArr = [11].filter(callbackfn, arg); - return newArr[0] === 11 && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); \ No newline at end of file diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-2.js deleted file mode 100644 index 78656e7714..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-2.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.20-5-2", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-2.js", - -description: "Array.prototype.filter - thisArg is Object", - -test: function testcase() { - var res = false; - var o = new Object(); - o.res = true; - function callbackfn(val, idx, obj) - { - return this.res; - } - - var srcArr = [1]; - var resArr = srcArr.filter(callbackfn,o); - if( resArr.length === 1) - return true; - }, - -precondition: function prereq() { - return fnExists(Array.prototype.filter); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-22.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-22.js deleted file mode 100644 index 7cdca584cb..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-22.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.20-5-22", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-22.js", - - description: "Array.prototype.filter - boolean primitive can be used as thisArg", - - test: function testcase() { - - var accessed = false; - - function callbackfn(val, idx, obj) { - accessed = true; - return this.valueOf() === false; - } - - var newArr = [11].filter(callbackfn, false); - - return newArr[0] === 11 && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-23.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-23.js deleted file mode 100644 index da7ea3615f..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-23.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.20-5-23", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-23.js", - - description: "Array.prototype.filter - number primitive can be used as thisArg", - - test: function testcase() { - - var accessed = false; - - function callbackfn(val, idx, obj) { - accessed = true; - return this.valueOf() === 101; - } - - var newArr = [11].filter(callbackfn, 101); - - return newArr[0] === 11 && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-24.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-24.js deleted file mode 100644 index e0fc72a383..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-24.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.20-5-24", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-24.js", - - description: "Array.prototype.filter - string primitive can be used as thisArg", - - test: function testcase() { - - var accessed = false; - - function callbackfn(val, idx, obj) { - accessed = true; - return this.valueOf() === "abc"; - } - - var newArr = [11].filter(callbackfn, "abc"); - - return newArr[0] === 11 && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-25.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-25.js deleted file mode 100644 index e3bd187038..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-25.js +++ /dev/null @@ -1,51 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.20-5-25", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-25.js", - - description: "Array.prototype.filter - undefined can be used as thisArg", - - test: function testcase() { - - var accessed = false; - - function callbackfn(val, idx, obj) { - accessed = true; - return 'document' in this && - 'open' in this && - 'frames' in this; - } - - var newArr = [11].filter(callbackfn, undefined); - - return newArr[0] === 11 && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-26.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-26.js deleted file mode 100644 index 992c2d7659..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-26.js +++ /dev/null @@ -1,51 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.20-5-26", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-26.js", - - description: "Array.prototype.filter - null can be used as thisArg", - - test: function testcase() { - - var accessed = false; - - function callbackfn(val, idx, obj) { - accessed = true; - return 'document' in this && - 'open' in this && - 'frames' in this; - } - - var newArr = [11].filter(callbackfn, null); - - return newArr[0] === 11 && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-27.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-27.js deleted file mode 100644 index 632087e368..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-27.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.20-5-27", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-27.js", - - description: "Array.prototype.filter - Array.isArray(arg) returns true when arg is the returned array", - - test: function testcase() { - - var newArr = [11].filter(function () { }); - - return Array.isArray(newArr); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter) && fnExists(Array.isArray); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-28.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-28.js deleted file mode 100644 index 7418846b1e..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-28.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.20-5-28", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-28.js", - - description: "Array.prototype.filter - the returned array is instanceof Array", - - test: function testcase() { - - var newArr = [11].filter(function () { }); - - return newArr instanceof Array; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-29.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-29.js deleted file mode 100644 index 2fbccb8123..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-29.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.20-5-29", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-29.js", - - description: "Array.prototype.filter - returns an array whose length is 0", - - test: function testcase() { - - var newArr = [11].filter(function () { }); - - return newArr.length === 0; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-3.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-3.js deleted file mode 100644 index af94bee1dd..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-3.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.20-5-3", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-3.js", - -description: "Array.prototype.filter - thisArg is Array", - -test: function testcase() { - var res = false; - var a = new Array(); - a.res = true; - function callbackfn(val, idx, obj) - { - return this.res; - } - - var srcArr = [1]; - var resArr = srcArr.filter(callbackfn,a); - if( resArr.length === 1) - return true; - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.filter); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-4.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-4.js deleted file mode 100644 index ccb7754172..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-4.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.20-5-4", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-4.js", - -description: "Array.prototype.filter - thisArg is object from object template(prototype)", - -test: function testcase() { - var res = false; - function callbackfn(val, idx, obj) - { - return this.res; - } - - function foo(){} - foo.prototype.res = true; - var f = new foo(); - - var srcArr = [1]; - var resArr = srcArr.filter(callbackfn,f); - if( resArr.length === 1) - return true; - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.filter); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-5.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-5.js deleted file mode 100644 index 3c2641571d..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-5.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.20-5-5", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-5.js", - -description: "Array.prototype.filter - thisArg is object from object template", - -test: function testcase() { - var res = false; - function callbackfn(val, idx, obj) - { - return this.res; - } - - function foo(){} - var f = new foo(); - f.res = true; - - var srcArr = [1]; - var resArr = srcArr.filter(callbackfn,f); - if( resArr.length === 1) - return true; - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.filter); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-6.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-6.js deleted file mode 100644 index 5b68bf3f99..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-6.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.20-5-6", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-6.js", - -description: "Array.prototype.filter - thisArg is function", - -test: function testcase() { - var res = false; - function callbackfn(val, idx, obj) - { - return this.res; - } - - function foo(){} - foo.res = true; - - var srcArr = [1]; - var resArr = srcArr.filter(callbackfn,foo); - if( resArr.length === 1) - return true; - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.filter); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-7.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-7.js deleted file mode 100644 index 9e73946f6d..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-7.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.20-5-7", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-7.js", - - description: "Array.prototype.filter - built-in functions can be used as thisArg", - - test: function testcase() { - - var accessed = false; - - function callbackfn(val, idx, obj) { - accessed = true; - return this === eval; - } - - var newArr = [11].filter(callbackfn, eval); - - return newArr[0] === 11 && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-9.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-9.js deleted file mode 100644 index 176a979248..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-9.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.20-5-9", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-9.js", - - description: "Array.prototype.filter - Function Object can be used as thisArg", - - test: function testcase() { - - var accessed = false; - var objFunction = function () { }; - - function callbackfn(val, idx, obj) { - accessed = true; - return this === objFunction; - } - - var newArr = [11].filter(callbackfn, objFunction); - - return newArr[0] === 11 && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-6-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-6-1.js deleted file mode 100644 index 92dbd27536..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-6-1.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest( { -id: "15.4.4.20-6-1", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-6-1.js", - -description: "Array.prototype.filter returns an empty array if 'length' is 0 (empty array)", - -test: function testcase() { - function cb(){} - var a = [].filter(cb); - if (Array.isArray(a) && - a.length === 0) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.filter); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-6-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-6-2.js deleted file mode 100644 index f6600fe28a..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-6-2.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest( { -id: "15.4.4.20-6-2", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-6-2.js", - -description: "Array.prototype.filter returns an empty array if 'length' is 0 (subclassed Array, length overridden to null (type conversion))", - -test: function testcase() { - foo.prototype = new Array(1, 2, 3); - function foo() {} - var f = new foo(); - f.length = null; - - function cb(){} - var a = f.filter(cb); - - if (Array.isArray(a) && - a.length === 0) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.filter); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-6-3.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-6-3.js deleted file mode 100644 index 48348aedb3..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-6-3.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest( { -id: "15.4.4.20-6-3", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-6-3.js", - -description: "Array.prototype.filter returns an empty array if 'length' is 0 (subclassed Array, length overridden to false (type conversion))", - -test: function testcase() { - foo.prototype = new Array(1, 2, 3); - function foo() {} - var f = new foo(); - f.length = false; - - function cb(){} - var a = f.filter(cb); - - if (Array.isArray(a) && - a.length === 0) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.filter); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-6-4.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-6-4.js deleted file mode 100644 index fd9c049041..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-6-4.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest( { -id: "15.4.4.20-6-4", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-6-4.js", - -description: "Array.prototype.filter returns an empty array if 'length' is 0 (subclassed Array, length overridden to 0 (type conversion))", - -test: function testcase() { - foo.prototype = new Array(1, 2, 3); - function foo() {} - var f = new foo(); - f.length = 0; - - function cb(){} - var a = f.filter(cb); - - if (Array.isArray(a) && - a.length === 0) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.filter); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-6-5.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-6-5.js deleted file mode 100644 index 360661f951..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-6-5.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest( { -id: "15.4.4.20-6-5", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-6-5.js", - -description: "Array.prototype.filter returns an empty array if 'length' is 0 (subclassed Array, length overridden to '0' (type conversion))", - -test: function testcase() { - foo.prototype = new Array(1, 2, 3); - function foo() {} - var f = new foo(); - f.length = '0'; - - function cb(){} - var a = f.filter(cb); - - if (Array.isArray(a) && - a.length === 0) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.filter); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-6-6.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-6-6.js deleted file mode 100644 index 33a84520b1..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-6-6.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest( { -id: "15.4.4.20-6-6", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-6-6.js", - -description: "Array.prototype.filter returns an empty array if 'length' is 0 (subclassed Array, length overridden with obj with valueOf)", - -test: function testcase() { - foo.prototype = new Array(1, 2, 3); - function foo() {} - var f = new foo(); - - var o = { valueOf: function () { return 0;}}; - f.length = o; - - function cb(){} - var a = f.filter(cb); - - if (Array.isArray(a) && - a.length === 0) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.filter); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-6-7.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-6-7.js deleted file mode 100644 index 47c160c3ab..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-6-7.js +++ /dev/null @@ -1,56 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest( { -id: "15.4.4.20-6-7", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-6-7.js", - -description: "Array.prototype.filter returns an empty array if 'length' is 0 (subclassed Array, length overridden with obj w/o valueOf (toString))", - -test: function testcase() { - foo.prototype = new Array(1, 2, 3); - function foo() {} - var f = new foo(); - - var o = { toString: function () { return '0';}}; - f.length = o; - - // objects inherit the default valueOf method of the Object object; - // that simply returns the itself. Since the default valueOf() method - // does not return a primitive value, ES next tries to convert the object - // to a number by calling its toString() method and converting the - // resulting string to a number. - - function cb(){} - var a = f.filter(cb); - - if (Array.isArray(a) && - a.length === 0) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.filter); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-6-8.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-6-8.js deleted file mode 100644 index ca77c27f0c..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-6-8.js +++ /dev/null @@ -1,63 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest( { -id: "15.4.4.20-6-8", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-6-8.js", - -description: "Array.prototype.filter returns an empty array if 'length' is 0 (subclassed Array, length overridden with []", - -test: function testcase() { - foo.prototype = new Array(1, 2, 3); - function foo() {} - var f = new foo(); - - f.length = []; - - // objects inherit the default valueOf method of the Object object; - // that simply returns the itself. Since the default valueOf() method - // does not return a primitive value, ES next tries to convert the object - // to a number by calling its toString() method and converting the - // resulting string to a number. - // - // The toString( ) method on Array converts the array elements to strings, - // then returns the result of concatenating these strings, with commas in - // between. An array with no elements converts to the empty string, which - // converts to the number 0. If an array has a single element that is a - // number n, the array converts to a string representation of n, which is - // then converted back to n itself. If an array contains more than one element, - // or if its one element is not a number, the array converts to NaN. - - function cb(){} - var a = f.filter(cb); - - if (Array.isArray(a) && - a.length === 0) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.filter); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-1.js deleted file mode 100644 index 2daa102193..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-1.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.20-9-1", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-1.js", - -description: "Array.prototype.filter doesn't consider new elements added to array after it is called", - -test: function testcase() { - - function callbackfn(val, idx, obj) - { - srcArr[2] = 3; - srcArr[5] = 6; - return true; - } - - var srcArr = [1,2,,4,5]; - var resArr = srcArr.filter(callbackfn); - if(resArr.length === 5) - return true; - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.filter); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-2.js deleted file mode 100644 index de334c0f5f..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-2.js +++ /dev/null @@ -1,51 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.20-9-2", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-2.js", - -description: "Array.prototype.filter considers new value of elements in array after it is called", - -test: function testcase() { - - function callbackfn(val, idx, obj) - { - srcArr[2] = -1; - srcArr[4] = -1; - if(val > 0) - return true; - else - return false; - } - - var srcArr = [1,2,3,4,5]; - var resArr = srcArr.filter(callbackfn); - if(resArr.length === 3 && resArr[0] === 1 && resArr[2] === 4) - return true; - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.filter); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-3.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-3.js deleted file mode 100644 index 052ed516cb..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-3.js +++ /dev/null @@ -1,51 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.20-9-3", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-3.js", - -description: "Array.prototype.filter doesn't visit deleted elements in array after the call", - -test: function testcase() { - - function callbackfn(val, idx, obj) - { - delete srcArr[2]; - delete srcArr[4]; - if(val > 0) - return true; - else - return false; - } - - var srcArr = [1,2,3,4,5]; - var resArr = srcArr.filter(callbackfn); - if(resArr.length === 3 && resArr[0] === 1 && resArr[2] === 4 ) // two elements deleted - return true; - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.filter); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-4.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-4.js deleted file mode 100644 index a737145d9e..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-4.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.20-9-4", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-4.js", - -description: "Array.prototype.filter doesn't visit deleted elements when Array.length is decreased", - -test: function testcase() { - - function callbackfn(val, idx, obj) - { - srcArr.length = 2; - return true; - } - - var srcArr = [1,2,3,4,6]; - var resArr = srcArr.filter(callbackfn); - if(resArr.length === 2 ) - return true; - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.filter); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-5.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-5.js deleted file mode 100644 index 352f9c8768..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-5.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.20-9-5", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-5.js", - -description: "Array.prototype.filter doesn't consider newly added elements in sparse array", - -test: function testcase() { - - function callbackfn(val, idx, obj) - { - srcArr[1000] = 3; - return true; - } - - var srcArr = new Array(10); - srcArr[1] = 1; - srcArr[2] = 2; - var resArr = srcArr.filter(callbackfn); - if( resArr.length === 2) - return true; - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.filter); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-6.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-6.js deleted file mode 100644 index c321d68291..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-6.js +++ /dev/null @@ -1,53 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.20-9-6", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-6.js", - -description: "Array.prototype.filter visits deleted element in array after the call when same index is also present in prototype", - -test: function testcase() { - - function callbackfn(val, idx, obj) - { - delete srcArr[2]; - delete srcArr[4]; - if(val > 0) - return true; - else - return false; - } - - Array.prototype[4] = 5; - var srcArr = [1,2,3,4,5]; - var resArr = srcArr.filter(callbackfn); - delete Array.prototype[4]; - if(resArr.length === 4 && resArr[0] === 1 && resArr[3] == 5) // only one element deleted - return true; - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.filter); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-7.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-7.js deleted file mode 100644 index 7da0b14f56..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-7.js +++ /dev/null @@ -1,51 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.20-9-7", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-7.js", - - description: "Array.prototype.filter - no observable effects occur if len is 0", - - test: function testcase() { - - var accessed = false; - - function callbackfn(val, idx, obj) { - accessed = true; - return val > 10; - } - - var obj = { 0: 11, 1: 12, length: 0 }; - - var newArr = Array.prototype.filter.call(obj, callbackfn); - - return accessed === false && obj.length === 0 && newArr.length === 0; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-b-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-b-1.js deleted file mode 100644 index affc692370..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-b-1.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.20-9-b-1", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-b-1.js", - -description: "Array.prototype.filter - callbackfn not called for indexes never been assigned values", - -test: function testcase() { - - var callCnt = 0; - function callbackfn(val, idx, obj) - { - callCnt++; - return false; - } - - var srcArr = new Array(10); - srcArr[1] = undefined; //explicitly assigning a value - var resArr = srcArr.filter(callbackfn); - if( resArr.length === 0 && callCnt === 1) - return true; - }, - -precondition: function prereq() { - return fnExists(Array.prototype.filter); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-b-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-b-2.js deleted file mode 100644 index 425ad6eee9..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-b-2.js +++ /dev/null @@ -1,55 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.20-9-b-2", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-b-2.js", - - description: "Array.prototype.filter - added properties in step 2 are visible here", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return true; - } - - var obj = {}; - - Object.defineProperty(obj, "length", { - get: function () { - obj[2] = "length"; - return 3; - }, - configurable: true - }); - - var newArr = Array.prototype.filter.call(obj, callbackfn); - - return newArr.length === 1 && newArr[0] === "length"; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-b-3.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-b-3.js deleted file mode 100644 index 1d6c461441..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-b-3.js +++ /dev/null @@ -1,54 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.20-9-b-3", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-b-3.js", - - description: "Array.prototype.filter - deleted properties in step 2 are visible here", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return true; - } - var obj = { 2: 6.99, 8: 19 }; - - Object.defineProperty(obj, "length", { - get: function () { - delete obj[2]; - return 10; - }, - configurable: true - }); - - var newArr = Array.prototype.filter.call(obj, callbackfn); - - return newArr.length === 1 && newArr[0] !== 6.99; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-1.js deleted file mode 100644 index c8ee028f49..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-1.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.20-9-c-i-1", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-1.js", - - description: "Array.prototype.filter - element to be retrieved is own data property on an Array-like object", - - test: function testcase() { - - var kValue = {}; - function callbackfn(val, idx, obj) { - return (idx === 5) && (val === kValue); - } - - var obj = { 5: kValue, length: 100 }; - - var newArr = Array.prototype.filter.call(obj, callbackfn); - - return newArr.length === 1 && newArr[0] === kValue; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-2.js deleted file mode 100644 index a7226bd08c..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-2.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.20-9-c-i-2", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-2.js", - - description: "Array.prototype.filter - element to be retrieved is own data property on an Array", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - if (idx === 0) { - return val === 11; - } - } - - var newArr = [11].filter(callbackfn); - - return newArr.length === 1 && newArr[0] === 11; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-25.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-25.js deleted file mode 100644 index e7e7f48156..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-25.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.20-9-c-i-25", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-25.js", - - description: "Array.prototype.filter - This object is the Arguments object which implements its own property get method (number of arguments is less than number of parameters)", - - test: function testcase() { - function callbackfn(val, idx, obj) { - return val === 11 && idx === 0; - } - - var func = function (a, b) { - return Array.prototype.filter.call(arguments, callbackfn); - }; - - var newArr = func(11); - - return newArr.length === 1 && newArr[0] === 11; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-26.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-26.js deleted file mode 100644 index eb4fdf6f08..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-26.js +++ /dev/null @@ -1,56 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.20-9-c-i-26", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-26.js", - - description: "Array.prototype.filter - This object is the Arguments object which implements its own property get method (number of arguments equals number of parameters)", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - if (idx === 0) { - return val === 11; - } else if (idx === 1) { - return val === 9; - } else { - return false; - } - } - - var func = function (a, b) { - return Array.prototype.filter.call(arguments, callbackfn); - }; - var newArr = func(11, 9); - - return newArr.length === 2 && newArr[0] === 11 && - newArr[1] === 9; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-27.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-27.js deleted file mode 100644 index ae67db6e02..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-27.js +++ /dev/null @@ -1,58 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.20-9-c-i-27", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-27.js", - - description: "Array.prototype.filter - This object is the Arguments object which implements its own property get method (number of arguments is greater than number of parameters)", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - if (idx === 0) { - return val === 11; - } else if (idx === 1) { - return val === 12; - } else if (idx === 2) { - return val === 9; - } else { - return false; - } - } - - var func = function (a, b) { - return Array.prototype.filter.call(arguments, callbackfn); - }; - var newArr = func(11, 12, 9); - - return newArr.length === 3 && newArr[0] === 11 && - newArr[1] === 12 && newArr[2] === 9; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-3.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-3.js deleted file mode 100644 index a81bb26f2e..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-3.js +++ /dev/null @@ -1,55 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.20-9-c-i-3", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-3.js", - - description: "Array.prototype.filter - element to be retrieved is own data property that overrides an inherited data property on an Array-like object", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return (idx === 5) && (val === "abc"); - } - - var proto = { 0: 11, 5: 100 }; - - var Con = function () { }; - Con.prototype = proto; - - var child = new Con(); - child[5] = "abc"; - child.length = 10; - - var newArr = Array.prototype.filter.call(child, callbackfn); - - return newArr.length === 1 && newArr[0] === "abc"; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-4.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-4.js deleted file mode 100644 index 0d28d54998..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-4.js +++ /dev/null @@ -1,51 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.20-9-c-i-4", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-4.js", - - description: "Array.prototype.filter - element to be retrieved is own data property that overrides an inherited data property on an Array", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return (idx === 0) && (val === 12); - } - - try { - Array.prototype[0] = 11; - var newArr = [12].filter(callbackfn); - - return newArr.length === 1 && newArr[0] === 12; - } finally { - delete Array.prototype[0]; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-7.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-7.js deleted file mode 100644 index 1557db5610..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-7.js +++ /dev/null @@ -1,56 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.20-9-c-i-7", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-7.js", - - description: "Array.prototype.filter - element to be retrieved is inherited data property on an Array-like object", - - test: function testcase() { - - var kValue = 'abc'; - - function callbackfn(val, idx, obj) { - return (idx === 5) && (val === kValue); - } - - var proto = { 5: kValue }; - - var Con = function () { }; - Con.prototype = proto; - - var child = new Con(); - child.length = 10; - - var newArr = Array.prototype.filter.call(child, callbackfn); - - return newArr.length === 1 && newArr[0] === kValue; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-8.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-8.js deleted file mode 100644 index 3da2857394..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-8.js +++ /dev/null @@ -1,51 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.20-9-c-i-8", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-8.js", - - description: "Array.prototype.filter - element to be retrieved is inherited data property on an Array", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return (idx === 1) && (val === 13); - } - - try { - Array.prototype[1] = 13; - var newArr = [, , , ].filter(callbackfn); - - return newArr.length === 1 && newArr[0] === 13; - } finally { - delete Array.prototype[1]; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter) && ![, 1].hasOwnProperty(0); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-1.js deleted file mode 100644 index 8760cc737b..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-1.js +++ /dev/null @@ -1,51 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.20-9-c-ii-1", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-1.js", - -description: "Array.prototype.filter - callbackfn called with correct parameters", - -test: function testcase() { - - var bPar = true; - var bCalled = false; - function callbackfn(val, idx, obj) - { - bCalled = true; - if(obj[idx] !== val) - bPar = false; - } - - var srcArr = [0,1,true,null,new Object(),"five"]; - srcArr[999999] = -6.6; - var resArr = srcArr.filter(callbackfn); - - if(bCalled === true && bPar === true) - return true; - }, - -precondition: function prereq() { - return fnExists(Array.prototype.filter); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-10.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-10.js deleted file mode 100644 index 9e9d1896de..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-10.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.20-9-c-ii-10", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-10.js", - - description: "Array.prototype.filter - callbackfn is called with 1 formal parameter", - - test: function testcase() { - - function callbackfn(val) { - return val > 10; - } - var newArr = [12].filter(callbackfn); - - return newArr.length === 1 && newArr[0] === 12; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-11.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-11.js deleted file mode 100644 index 2ce09d5c00..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-11.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.20-9-c-ii-11", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-11.js", - - description: "Array.prototype.filter - callbackfn is called with 2 formal parameter", - - test: function testcase() { - - function callbackfn(val, idx) { - return val > 10 && arguments[2][idx] === val; - } - var newArr = [11].filter(callbackfn); - - return newArr.length === 1 && newArr[0] === 11; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-12.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-12.js deleted file mode 100644 index 9887e4b93e..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-12.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.20-9-c-ii-12", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-12.js", - - description: "Array.prototype.filter - callbackfn is called with 3 formal parameter", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return val > 10 && obj[idx] === val; - } - var newArr = [11].filter(callbackfn); - - return newArr.length === 1 && newArr[0] === 11; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-13.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-13.js deleted file mode 100644 index b6e05821ba..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-13.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.20-9-c-ii-13", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-13.js", - - description: "Array.prototype.filter - callbackfn that uses arguments object to get parameter value", - - test: function testcase() { - - function callbackfn() { - return arguments[2][arguments[1]] === arguments[0]; - } - var newArr = [11].filter(callbackfn); - - return newArr.length === 1 && newArr[0] === 11; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-14.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-14.js deleted file mode 100644 index c1673ba991..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-14.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.20-9-c-ii-14", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-14.js", - - description: "Array.prototype.filter - 'this' of 'callbackfn' is an object when 'T' is not an object('T' is undefined)", - - test: function testcase() { - - function callbackfn(val, idx, o) { - return 'document' in this && - 'open' in this && - 'frames' in this; - } - - var obj = { 0: 11, length: 1 }; - var newArr = Array.prototype.filter.call(obj, callbackfn, undefined); - - return newArr.length === 1 && newArr[0] === 11; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-15.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-15.js deleted file mode 100644 index f1e8689697..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-15.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.20-9-c-ii-15", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-15.js", - - description: "Array.prototype.filter - 'this' of 'callbackfn' is an object when 'T' is not an object(T is null)", - - test: function testcase() { - - function callbackfn(val, idx, o) { - return 'document' in this && - 'open' in this && - 'frames' in this; - } - - var newArr = [11].filter(callbackfn, null); - - return newArr.length === 1 && newArr[0] === 11; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-16.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-16.js deleted file mode 100644 index 40e4f1ee85..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-16.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.20-9-c-ii-16", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-16.js", - - description: "Array.prototype.filter - 'this' of 'callbackfn' is a Boolean object when T is not an object (T is a boolean)", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return this.valueOf() === false; - } - - var obj = { 0: 11, length: 2 }; - var newArr = Array.prototype.filter.call(obj, callbackfn, false); - - return newArr.length === 1 && newArr[0] === 11; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-17.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-17.js deleted file mode 100644 index 18d3289cdf..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-17.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.20-9-c-ii-17", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-17.js", - - description: "Array.prototype.filter -'this' of 'callbackfn' is a Number object when T is not an object (T is a number)", - - test: function testcase() { - - function callbackfn(val, idx, o) { - return 5 === this.valueOf(); - } - - var obj = { 0: 11, length: 2 }; - var newArr = Array.prototype.filter.call(obj, callbackfn, 5); - - return newArr.length === 1 && newArr[0] === 11; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-18.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-18.js deleted file mode 100644 index cd8794c4bc..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-18.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.20-9-c-ii-18", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-18.js", - - description: "Array.prototype.filter - 'this' of 'callbackfn' is an String object when T is not an object (T is a string)", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return 'hello' === this.valueOf(); - } - - var obj = { 0: 11, length: 2 }; - var newArr = Array.prototype.filter.call(obj, callbackfn, "hello"); - - return newArr.length === 1 && newArr[0] === 11; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-19.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-19.js deleted file mode 100644 index 1af74705bd..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-19.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.20-9-c-ii-19", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-19.js", - - description: "Array.prototype.filter - non-indexed properties are not called", - - test: function testcase() { - - var accessed = false; - - function callbackfn(val, idx, obj) { - accessed = true; - return val === 8; - } - - var obj = { 0: 11, non_index_property: 8, 2: 5, length: 20 }; - var newArr = Array.prototype.filter.call(obj, callbackfn); - - return newArr.length === 0 && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-2.js deleted file mode 100644 index cc4894f6ed..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-2.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.20-9-c-ii-2", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-2.js", - -description: "Array.prototype.filter - callbackfn takes 3 arguments", - -test: function testcase() { - - var parCnt = 3; - var bCalled = false - function callbackfn(val, idx, obj) - { - bCalled = true; - if(arguments.length !== 3) - parCnt = arguments.length; //verify if callbackfn was called with 3 parameters - } - - var srcArr = [0,1,2,3,4,5,6,7,8,9]; - var resArr = srcArr.filter(callbackfn); - if(bCalled === true && parCnt === 3) - return true; - }, - -precondition: function prereq() { - return fnExists(Array.prototype.filter); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-20.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-20.js deleted file mode 100644 index 2e4a4827d1..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-20.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.20-9-c-ii-20", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-20.js", - - description: "Array.prototype.filter - callbackfn called with correct parameters (thisArg is correct)", - - test: function testcase() { - - var thisArg = { threshold: 10 }; - - function callbackfn(val, idx, obj) { - return this === thisArg; - } - - var obj = { 0: 11, length: 1 }; - var newArr = Array.prototype.filter.call(obj, callbackfn, thisArg); - - return newArr.length === 1 && newArr[0] === 11; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-21.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-21.js deleted file mode 100644 index 4b6c2d93e8..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-21.js +++ /dev/null @@ -1,55 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.20-9-c-ii-21", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-21.js", - - description: "Array.prototype.filter - callbackfn called with correct parameters (kValue is correct)", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - if (idx === 0) { - return val === 11; - } - - if (idx === 1) { - return val === 12; - } - - return false; - } - - var obj = { 0: 11, 1: 12, length: 2 }; - var newArr = Array.prototype.filter.call(obj, callbackfn); - - return newArr.length === 2 && newArr[0] === 11 && newArr[1] === 12; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-22.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-22.js deleted file mode 100644 index 1b092c987d..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-22.js +++ /dev/null @@ -1,55 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.20-9-c-ii-22", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-22.js", - - description: "Array.prototype.filter - callbackfn called with correct parameters (the index k is correct)", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - if (val === 11) { - return idx === 0; - } - - if (val === 12) { - return idx === 1; - } - - return false; - } - - var obj = { 0: 11, 1: 12, length: 2 }; - var newArr = Array.prototype.filter.call(obj, callbackfn); - - return newArr.length === 2 && newArr[0] === 11 && newArr[1] === 12; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-23.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-23.js deleted file mode 100644 index 75aaed665c..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-23.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.20-9-c-ii-23", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-23.js", - - description: "Array.prototype.filter - callbackfn called with correct parameters (this object O is correct)", - - test: function testcase() { - - var obj = { 0: 11, length: 2 }; - - function callbackfn(val, idx, o) { - return obj === o; - } - - var newArr = Array.prototype.filter.call(obj, callbackfn); - - return newArr.length === 1 && newArr[0] === 11; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-4.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-4.js deleted file mode 100644 index 2a51e13ddb..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-4.js +++ /dev/null @@ -1,54 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.20-9-c-ii-4", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-4.js", - - description: "Array.prototype.filter - k values are passed in ascending numeric order", - - test: function testcase() { - - var arr = [0, 1, 2, 3, 4, 5]; - var lastIdx = 0; - var called = 0; - function callbackfn(val, idx, o) { - called++; - if (lastIdx !== idx) { - return false; - } else { - lastIdx++; - return true; - } - } - var newArr = arr.filter(callbackfn); - - return newArr.length === called; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-5.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-5.js deleted file mode 100644 index 87d589cae7..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-5.js +++ /dev/null @@ -1,60 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.20-9-c-ii-5", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-5.js", - - description: "Array.prototype.filter - k values are accessed during each iteration and not prior to starting the loop on an Array", - - test: function testcase() { - - var kIndex = []; - var called = 0; - - //By below way, we could verify that k would be setted as 0, 1, ..., length - 1 in order, and each value will be setted one time. - function callbackfn(val, idx, obj) { - called++; - //Each position should be visited one time, which means k is accessed one time during iterations. - if (kIndex[idx] === undefined) { - //when current position is visited, its previous index should has been visited. - if (idx !== 0 && kIndex[idx - 1] === undefined) { - return true; - } - kIndex[idx] = 1; - return false; - } else { - return true; - } - } - var newArr = [11, 12, 13, 14].filter(callbackfn, undefined); - - return newArr.length === 0 && called === 4; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-6.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-6.js deleted file mode 100644 index f458cdc96e..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-6.js +++ /dev/null @@ -1,52 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.20-9-c-ii-6", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-6.js", - - description: "Array.prototype.filter - arguments to callbackfn are self consistent", - - test: function testcase() { - - var obj = { 0: 11, length: 1 }; - var thisArg = {}; - - function callbackfn() { - return this === thisArg && - arguments[0] === 11 && - arguments[1] === 0 && - arguments[2] === obj; - } - - var newArr = Array.prototype.filter.call(obj, callbackfn, thisArg); - - return newArr.length === 1 && newArr[0] === 11; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-7.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-7.js deleted file mode 100644 index fda6e4e768..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-7.js +++ /dev/null @@ -1,57 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.20-9-c-ii-7", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-7.js", - - description: "Array.prototype.filter - unhandled exceptions happened in callbackfn terminate iteration", - - test: function testcase() { - - var called = 0; - - function callbackfn(val, idx, obj) { - called++; - if (called === 1) { - throw new Error("Exception occurred in callbackfn"); - } - return true; - } - - var obj = { 0: 11, 4: 10, 10: 8, length: 20 }; - - try { - Array.prototype.filter.call(obj, callbackfn); - return false; - } catch (ex) { - return 1 === called && ex instanceof Error; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-8.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-8.js deleted file mode 100644 index 1b5ec8af77..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-8.js +++ /dev/null @@ -1,51 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.20-9-c-ii-8", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-8.js", - - description: "Array.prototype.filter - element changed by callbackfn on previous iterations is observed", - - test: function testcase() { - - var obj = { 0: 11, 1: 12, length: 2 }; - - function callbackfn(val, idx, o) { - if (idx === 0) { - obj[idx + 1] = 8; - } - return val > 10; - } - - var newArr = Array.prototype.filter.call(obj, callbackfn); - - return newArr.length === 1 && newArr[0] === 11; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-9.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-9.js deleted file mode 100644 index d28bf7e6c0..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-9.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.20-9-c-ii-9", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-9.js", - - description: "Array.prototype.filter - callbackfn is called with 0 formal parameter", - - test: function testcase() { - - function callbackfn() { - return true; - } - var newArr = [11].filter(callbackfn); - - return newArr.length === 1 && newArr[0] === 11; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-1-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-1-1.js deleted file mode 100644 index 34bc96084e..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-1-1.js +++ /dev/null @@ -1,46 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.20-9-c-iii-1-1", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-1-1.js", - - description: "Array.prototype.filter - value of returned array element equals to 'kValue'", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return true; - } - - var obj = { 0: 11, 1: 9, length: 2 }; - var newArr = Array.prototype.filter.call(obj, callbackfn); - - return newArr[0] === obj[0] && newArr[1] === obj[1]; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-1-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-1-2.js deleted file mode 100644 index a7657c49e2..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-1-2.js +++ /dev/null @@ -1,52 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.20-9-c-iii-1-2", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-1-2.js", - - description: "Array.prototype.filter - value of returned array element can be overwritten", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return true; - } - - var obj = { 0: 11, 1: 9, length: 2 }; - var newArr = Array.prototype.filter.call(obj, callbackfn); - - try { - var tempVal = newArr[1]; - newArr[1] += 1; - return newArr[1] !== tempVal; - } catch (ex) { - return false; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-1-3.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-1-3.js deleted file mode 100644 index bdf177b19b..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-1-3.js +++ /dev/null @@ -1,56 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.20-9-c-iii-1-3", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-1-3.js", - - description: "Array.prototype.filter - value of returned array element can be enumerated", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return true; - } - - var obj = { 0: 11, length: 2 }; - var newArr = Array.prototype.filter.call(obj, callbackfn); - - var prop; - var enumerable = false; - for (prop in newArr) { - if (newArr.hasOwnProperty(prop)) { - if (prop === "0") { - enumerable = true; - } - } - } - - return enumerable; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-1-4.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-1-4.js deleted file mode 100644 index f6b5187980..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-1-4.js +++ /dev/null @@ -1,52 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.20-9-c-iii-1-4", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-1-4.js", - - description: "Array.prototype.filter - value of returned array element can be changed or deleted", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return true; - } - - var obj = { 0: 11, 1: 9, length: 2 }; - var newArr = Array.prototype.filter.call(obj, callbackfn); - - try { - var tempVal = newArr[1]; - delete newArr[1]; - return tempVal !== undefined && newArr[1] === undefined; - } catch (ex) { - return false; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-1-5.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-1-5.js deleted file mode 100644 index 5dfedd9ce3..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-1-5.js +++ /dev/null @@ -1,54 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.20-9-c-iii-1-5", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-1-5.js", - - description: "Array.prototype.filter - values of 'to' are passed in acending numeric order", - - test: function testcase() { - - var arr = [0, 1, 2, 3, 4]; - var lastToIdx = 0; - var called = 0; - function callbackfn(val, idx, obj) { - called++; - if (lastToIdx !== idx) { - return false; - } else { - lastToIdx++; - return true; - } - } - var newArr = arr.filter(callbackfn); - - return newArr.length === 5 && called === 5; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-1-6.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-1-6.js deleted file mode 100644 index b25055889d..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-1-6.js +++ /dev/null @@ -1,60 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.20-9-c-iii-1-6", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-1-6.js", - - description: "Array.prototype.filter - values of 'to' are accessed during each iteration when 'selected' is converted to true and not prior to starting the loop", - - test: function testcase() { - - var toIndex = []; - var called = 0; - - //By below way, we could verify that 'to' would be setted as 0, 1, ..., length - 1 in order, and each value will be setted one time. - function callbackfn(val, idx, obj) { - called++; - //Each position should be visited one time, which means 'to' is accessed one time during iterations. - if (toIndex[idx] === undefined) { - //when current position is visited, its previous index should has been visited. - if (idx !== 0 && toIndex[idx - 1] === undefined) { - return false; - } - toIndex[idx] = 1; - return true; - } else { - return false; - } - } - var newArr = [11, 12, 13, 14].filter(callbackfn, undefined); - - return newArr.length === 4 && called === 4; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-1.js deleted file mode 100644 index 19b4e259f0..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-1.js +++ /dev/null @@ -1,53 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.20-9-c-iii-1", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-1.js", - -description: "Array.prototype.filter - getOwnPropertyDescriptor(all true) of returned array element", - -test: function testcase() { - - function callbackfn(val, idx, obj){ - if(val % 2) - return true; - else - return false; - } - var srcArr = [0,1,2,3,4]; - var resArr = srcArr.filter(callbackfn); - if (resArr.length > 0){ - var desc = Object.getOwnPropertyDescriptor(resArr, 1) - if(desc.value === 3 && //srcArr[1] = true - desc.writable === true && - desc.enumerable === true && - desc.configurable === true){ - return true; - } - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.filter); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-10.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-10.js deleted file mode 100644 index 050d5b839f..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-10.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.20-9-c-iii-10", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-10.js", - - description: "Array.prototype.filter return value of callbackfn is a number (value is negative number)", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return -5; - } - - var newArr = [11].filter(callbackfn); - return newArr.length === 1 && newArr[0] === 11; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-11.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-11.js deleted file mode 100644 index 81bc08c3f4..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-11.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.20-9-c-iii-11", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-11.js", - - description: "Array.prototype.filter return value of callbackfn is a number (value is Infinity)", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return Infinity; - } - - var newArr = [11].filter(callbackfn); - return newArr.length === 1 && newArr[0] === 11; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-12.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-12.js deleted file mode 100644 index ff2295c8dd..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-12.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.20-9-c-iii-12", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-12.js", - - description: "Array.prototype.filter return value of callbackfn is a number (value is -Infinity)", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return -Infinity; - } - - var newArr = [11].filter(callbackfn); - return newArr.length === 1 && newArr[0] === 11; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-13.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-13.js deleted file mode 100644 index 3ced0ecc2d..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-13.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.20-9-c-iii-13", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-13.js", - - description: "Array.prototype.filter return value of callbackfn is a number (value is NaN)", - - test: function testcase() { - - var accessed = false; - - function callbackfn(val, idx, obj) { - accessed = true; - return NaN; - } - - var newArr = [11].filter(callbackfn); - return newArr.length === 0 && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-14.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-14.js deleted file mode 100644 index 71558a5aab..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-14.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.20-9-c-iii-14", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-14.js", - - description: "Array.prototype.filter return value of callbackfn is an empty string", - - test: function testcase() { - - var accessed = false; - - function callbackfn(val, idx, obj) { - accessed = true; - return ""; - } - - var newArr = [11].filter(callbackfn); - return newArr.length === 0 && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-15.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-15.js deleted file mode 100644 index 0740ed9682..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-15.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.20-9-c-iii-15", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-15.js", - - description: "Array.prototype.filter return value of callbackfn is a non-empty string", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return "non-empty string"; - } - - var newArr = [11].filter(callbackfn); - return newArr.length === 1 && newArr[0] === 11; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-16.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-16.js deleted file mode 100644 index fe4891d481..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-16.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.20-9-c-iii-16", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-16.js", - - description: "Array.prototype.filter return value of callbackfn is a Function object", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return function () { }; - } - - var newArr = [11].filter(callbackfn); - return newArr.length === 1 && newArr[0] === 11; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-17.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-17.js deleted file mode 100644 index d4c2f6a939..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-17.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.20-9-c-iii-17", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-17.js", - - description: "Array.prototype.filter return value of callbackfn is an Array object", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return new Array(10); - } - - var newArr = [11].filter(callbackfn); - return newArr.length === 1 && newArr[0] === 11; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-18.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-18.js deleted file mode 100644 index 80ad3fcf1d..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-18.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.20-9-c-iii-18", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-18.js", - - description: "Array.prototype.filter return value of callbackfn is a String object", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return new String(); - } - - var newArr = [11].filter(callbackfn); - return newArr.length === 1 && newArr[0] === 11; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-19.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-19.js deleted file mode 100644 index 3f05d206e8..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-19.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.20-9-c-iii-19", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-19.js", - - description: "Array.prototype.filter return value of callbackfn is a Boolean object", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return new Boolean(); - } - - var newArr = [11].filter(callbackfn); - return newArr.length === 1 && newArr[0] === 11; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-2.js deleted file mode 100644 index 56ed867a54..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-2.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.20-9-c-iii-2", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-2.js", - - description: "Array.prototype.filter - return value of callbackfn is undefined", - - test: function testcase() { - - var accessed = false; - - function callbackfn(val, idx, o) { - accessed = true; - return undefined; - } - - var obj = { 0: 11, length: 1 }; - - var newArr = Array.prototype.filter.call(obj, callbackfn); - return newArr.length === 0 && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-20.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-20.js deleted file mode 100644 index 3219c2d850..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-20.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.20-9-c-iii-20", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-20.js", - - description: "Array.prototype.filter - return value of callbackfn is a Number object", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return new Number(); - } - - var newArr = [11].filter(callbackfn); - return newArr.length === 1 && newArr[0] === 11; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-21.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-21.js deleted file mode 100644 index 14e437593b..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-21.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.20-9-c-iii-21", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-21.js", - - description: "Array.prototype.filter - return value of callbackfn is the Math object", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return Math; - } - - var newArr = [11].filter(callbackfn); - return newArr.length === 1 && newArr[0] === 11; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-22.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-22.js deleted file mode 100644 index 869df1d0ff..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-22.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.20-9-c-iii-22", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-22.js", - - description: "Array.prototype.filter - return value of callbackfn is a Date object", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return new Date(); - } - - var newArr = [11].filter(callbackfn); - return newArr.length === 1 && newArr[0] === 11; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-23.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-23.js deleted file mode 100644 index dc26b0c59c..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-23.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.20-9-c-iii-23", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-23.js", - - description: "Array.prototype.filter - return value of callbackfn is a RegExp object", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return new RegExp(); - } - - var newArr = [11].filter(callbackfn); - return newArr.length === 1 && newArr[0] === 11; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-24.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-24.js deleted file mode 100644 index 6b118a5004..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-24.js +++ /dev/null @@ -1,46 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.20-9-c-iii-24", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-24.js", - - description: "Array.prototype.filter - return value of callbackfn is the JSON object", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return JSON; - } - - var newArr = [11].filter(callbackfn); - return newArr.length === 1 && newArr[0] === 11; - - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-25.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-25.js deleted file mode 100644 index 21435b5867..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-25.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.20-9-c-iii-25", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-25.js", - - description: "Array.prototype.filter - return value of callbackfn is an Error object", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return new EvalError(); - } - - var newArr = [11].filter(callbackfn); - return newArr.length === 1 && newArr[0] === 11; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-26.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-26.js deleted file mode 100644 index cb177b099f..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-26.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.20-9-c-iii-26", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-26.js", - - description: "Array.prototype.filter - return value of callbackfn is the Arguments object", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return arguments; - } - - var newArr = [11].filter(callbackfn); - return newArr.length === 1 && newArr[0] === 11; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-29.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-29.js deleted file mode 100644 index 2d93a41716..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-29.js +++ /dev/null @@ -1,51 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.20-9-c-iii-29", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-29.js", - - description: "Array.prototype.filter - false prevents element added to output Array", - - test: function testcase() { - - var called = 0; - - function callbackfn(val, idx, obj) { - called++; - return val > 10; - } - - var obj = { 0: 11, 1: 8, length: 20 }; - - var newArr = Array.prototype.filter.call(obj, callbackfn); - return newArr.length === 1 && newArr[0] !== 8 && called === 2; - - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-3.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-3.js deleted file mode 100644 index 147b353e8f..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-3.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.20-9-c-iii-3", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-3.js", - - description: "Array.prototype.filter - return value of callbackfn is null", - - test: function testcase() { - - var accessed = false; - - function callbackfn(val, idx, obj) { - accessed = true; - return null; - } - - var obj = { 0: 11, length: 1 }; - - var newArr = Array.prototype.filter.call(obj, callbackfn); - return newArr.length === 0 && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-30.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-30.js deleted file mode 100644 index d42514691e..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-30.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.20-9-c-iii-30", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-30.js", - - description: "Array.prototype.filter - return value (new Boolean(false)) of callbackfn is treated as true value", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return new Boolean(false); - } - - var newArr = [11].filter(callbackfn); - return newArr.length === 1 && newArr[0] === 11; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-4.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-4.js deleted file mode 100644 index 2d481291a4..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-4.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.20-9-c-iii-4", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-4.js", - - description: "Array.prototype.filter - return value of callbackfn is a boolean (value is false)", - - test: function testcase() { - - var accessed = false; - - function callbackfn(val, idx, obj) { - accessed = true; - return false; - } - - var obj = { 0: 11, length: 1 }; - - var newArr = Array.prototype.filter.call(obj, callbackfn); - return newArr.length === 0 && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-5.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-5.js deleted file mode 100644 index 354e391d59..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-5.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.20-9-c-iii-5", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-5.js", - - description: "Array.prototype.filter - return value of callbackfn is a boolean (value is true)", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return true; - } - - var obj = { 0: 11, length: 1 }; - - var newArr = Array.prototype.filter.call(obj, callbackfn); - return newArr.length === 1 && newArr[0] === 11; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-6.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-6.js deleted file mode 100644 index f356af700f..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-6.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.20-9-c-iii-6", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-6.js", - - description: "Array.prototype.filter - return value of callbackfn is a number (value is 0)", - - test: function testcase() { - - var accessed = false; - - function callbackfn(val, idx, obj) { - accessed = true; - return 0; - } - - var newArr = [11].filter(callbackfn); - return newArr.length === 0 && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-7.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-7.js deleted file mode 100644 index 897699ee5a..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-7.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.20-9-c-iii-7", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-7.js", - - description: "Array.prototype.filter - return value of callbackfn is a number (value is +0)", - - test: function testcase() { - - var accessed = false; - - function callbackfn(val, idx, obj) { - accessed = true; - return +0; - } - - var newArr = [11].filter(callbackfn); - return newArr.length === 0 && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-8.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-8.js deleted file mode 100644 index be3b51ff85..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-8.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.20-9-c-iii-8", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-8.js", - - description: "Array.prototype.filter - return value of callbackfn is a nunmber (value is -0)", - - test: function testcase() { - - var accessed = false; - - function callbackfn(val, idx, obj) { - accessed = true; - return -0; - } - - var newArr = [11].filter(callbackfn); - return newArr.length === 0 && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-9.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-9.js deleted file mode 100644 index 94df6be2a4..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-9.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.20-9-c-iii-9", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-9.js", - - description: "Array.prototype.filter - return value of callbackfn is a number (value is positive number)", - - test: function testcase() { - - function callbackfn(val, idx, obj) { - return 5; - } - - var newArr = [11].filter(callbackfn); - return newArr.length === 1 && newArr[0] === 11; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.filter); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-0-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-0-1.js deleted file mode 100644 index fb19acb43f..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-0-1.js +++ /dev/null @@ -1,36 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest( { -id: "15.4.4.21-0-1", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-0-1.js", - -description: "Array.prototype.reduce must exist as a function", - -test: function testcase() { - var f = Array.prototype.reduce; - if (typeof(f) === "function") { - return true; - } - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-0-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-0-2.js deleted file mode 100644 index 9cb0ae364f..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-0-2.js +++ /dev/null @@ -1,39 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest( { -id: "15.4.4.21-0-2", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-0-2.js", - -description: "Array.prototype.reduce.length must be 1", - -test: function testcase() { - if (Array.prototype.reduce.length === 1) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-1.js deleted file mode 100644 index e3f3c8bf6a..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-1.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-1-1", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-1.js", - - description: "Array.prototype.reduce applied to undefined", - - test: function testcase() { - try { - Array.prototype.reduce.call(undefined); - return false; - } catch (e) { - return (e instanceof TypeError); - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-10.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-10.js deleted file mode 100644 index f0511d9529..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-10.js +++ /dev/null @@ -1,51 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-1-10", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-10.js", - - description: "Array.prototype.reduce applied to the Math object", - - test: function testcase() { - - function callbackfn(prevVal, curVal, idx, obj) { - return ('[object Math]' === Object.prototype.toString.call(obj)); - } - - try { - Math.length = 1; - Math[0] = 1; - return Array.prototype.reduce.call(Math, callbackfn, 1); - } finally { - delete Math[0]; - delete Math.length; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-11.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-11.js deleted file mode 100644 index 81bbc11bd4..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-11.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-1-11", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-11.js", - - description: "Array.prototype.reduce applied to Date object", - - test: function testcase() { - function callbackfn(prevVal, curVal, idx, obj) { - return obj instanceof Date; - } - - var obj = new Date(); - obj.length = 1; - obj[0] = 1; - - return Array.prototype.reduce.call(obj, callbackfn, 1); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-12.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-12.js deleted file mode 100644 index 1c0903863e..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-12.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-1-12", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-12.js", - - description: "Array.prototype.reduce applied to RegExp object", - - test: function testcase() { - function callbackfn(prevVal, curVal, idx, obj) { - return obj instanceof RegExp; - } - - var obj = new RegExp(); - obj.length = 1; - obj[0] = 1; - - return Array.prototype.reduce.call(obj, callbackfn, 1); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-13.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-13.js deleted file mode 100644 index cd0f3fa33e..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-13.js +++ /dev/null @@ -1,51 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-1-13", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-13.js", - - description: "Array.prototype.reduce applied to the JSON object", - - test: function testcase() { - - function callbackfn(prevVal, curVal, idx, obj) { - return ('[object JSON]' === Object.prototype.toString.call(obj)); - } - - try { - JSON.length = 1; - JSON[0] = 1; - return Array.prototype.reduce.call(JSON, callbackfn, 1); - } finally { - delete JSON.length; - delete JSON[0]; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-14.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-14.js deleted file mode 100644 index 9e3f160dcb..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-14.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-1-14", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-14.js", - - description: "Array.prototype.reduce applied to Error object", - - test: function testcase() { - function callbackfn(prevVal, curVal, idx, obj) { - return obj instanceof Error; - } - - var obj = new Error(); - obj.length = 1; - obj[0] = 1; - - return Array.prototype.reduce.call(obj, callbackfn, 1); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-15.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-15.js deleted file mode 100644 index 5fcaa4d209..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-15.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-1-15", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-15.js", - - description: "Array.prototype.reduce applied to the Arguments object", - - test: function testcase() { - - function callbackfn(prevVal, curVal, idx, obj) { - return ('[object Arguments]' === Object.prototype.toString.call(obj)); - } - - var obj = (function () { - return arguments; - }("a", "b")); - - return Array.prototype.reduce.call(obj, callbackfn, 1); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-2.js deleted file mode 100644 index c5686281be..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-2.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-1-2", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-2.js", - - description: "Array.prototype.reduce applied to null", - - test: function testcase() { - try { - Array.prototype.reduce.call(null); - return false; - } catch (e) { - return (e instanceof TypeError); - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-3.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-3.js deleted file mode 100644 index 7c6038d546..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-3.js +++ /dev/null @@ -1,53 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-1-3", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-3.js", - - description: "Array.prototype.reduce applied to boolean primitive", - - test: function testcase() { - - function callbackfn(prevVal, curVal, idx, obj) { - return obj instanceof Boolean; - } - - try { - Boolean.prototype[0] = true; - Boolean.prototype.length = 1; - - return Array.prototype.reduce.call(false, callbackfn, 1); - - } finally { - delete Boolean.prototype[0]; - delete Boolean.prototype.length; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-4.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-4.js deleted file mode 100644 index 02f8819af5..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-4.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-1-4", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-4.js", - - description: "Array.prototype.reduce applied to Boolean object", - - test: function testcase() { - function callbackfn(prevVal, curVal, idx, obj) { - return obj instanceof Boolean; - } - - var obj = new Boolean(true); - obj.length = 2; - obj[0] = 11; - obj[1] = 12; - - return Array.prototype.reduce.call(obj, callbackfn, 1); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-5.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-5.js deleted file mode 100644 index b4a907fc05..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-5.js +++ /dev/null @@ -1,51 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-1-5", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-5.js", - - description: "Array.prototype.reduce applied to number primitive", - - test: function testcase() { - function callbackfn(prevVal, curVal, idx, obj) { - return obj instanceof Number; - } - - try { - Number.prototype[0] = 1; - Number.prototype.length = 1; - - return Array.prototype.reduce.call(2.5, callbackfn, 1); - } finally { - delete Number.prototype[0]; - delete Number.prototype.length; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-6.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-6.js deleted file mode 100644 index aa8c8c2bcc..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-6.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-1-6", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-6.js", - - description: "Array.prototype.reduce applied to Number object", - - test: function testcase() { - function callbackfn(prevVal, curVal, idx, obj) { - return obj instanceof Number; - } - - var obj = new Number(-128); - obj.length = 2; - obj[0] = 11; - obj[1] = 12; - return Array.prototype.reduce.call(obj, callbackfn, 1); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-7.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-7.js deleted file mode 100644 index 05a9e22841..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-7.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-1-7", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-7.js", - - description: "Array.prototype.reduce applied to string primitive", - - test: function testcase() { - - function callbackfn(prevVal, curVal, idx, obj) { - return obj instanceof String; - } - - return Array.prototype.reduce.call("abc", callbackfn, 1); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-8.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-8.js deleted file mode 100644 index c9646a7b2d..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-8.js +++ /dev/null @@ -1,46 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-1-8", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-8.js", - - description: "Array.prototype.reduce applied to String object", - - test: function testcase() { - - function callbackfn(prevVal, curVal, idx, obj) { - return obj instanceof String; - } - - var obj = new String("abc"); - - return Array.prototype.reduce.call(obj, callbackfn, 1); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-9.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-9.js deleted file mode 100644 index 5f32185869..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-9.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-1-9", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-9.js", - - description: "Array.prototype.reduce applied to Function object", - - test: function testcase() { - function callbackfn(prevVal, curVal, idx, obj) { - return obj instanceof Function; - } - - var obj = function (a, b) { - return a + b; - }; - obj[0] = 11; - obj[1] = 9; - - return Array.prototype.reduce.call(obj, callbackfn, 1); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-10-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-10-1.js deleted file mode 100644 index 7c31405748..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-10-1.js +++ /dev/null @@ -1,51 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.21-10-1", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-10-1.js", - -description: "Array.prototype.reduce doesn't mutate the Array on which it is called on", - -test: function testcase() { - - function callbackfn(prevVal, curVal, idx, obj) - { - return 1; - } - var srcArr = [1,2,3,4,5]; - srcArr.reduce(callbackfn); - if(srcArr[0] === 1 && - srcArr[1] === 2 && - srcArr[2] === 3 && - srcArr[3] === 4 && - srcArr[4] === 5) - { - return true; - } - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-10-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-10-2.js deleted file mode 100644 index 5a233c527a..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-10-2.js +++ /dev/null @@ -1,46 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.21-10-2", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-10-2.js", - -description: "Array.prototype.reduce reduces the array in ascending order of indices", - -test: function testcase() { - - function callbackfn(prevVal, curVal, idx, obj) - { - return prevVal + curVal; - } - var srcArr = ['1','2','3','4','5']; - if(srcArr.reduce(callbackfn) === '12345') - { - return true; - } - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-10-3.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-10-3.js deleted file mode 100644 index 77173b8967..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-10-3.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.21-10-3", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-10-3.js", - -description: "Array.prototype.reduce - subclassed array of length 1", - -test: function testcase() { - foo.prototype = [1]; - function foo() {} - var f = new foo(); - - function cb(){} - if(f.reduce(cb) === 1) - return true; - }, - -precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-10-4.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-10-4.js deleted file mode 100644 index 18412c57c1..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-10-4.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.21-10-4", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-10-4.js", - -description: "Array.prototype.reduce - subclassed array with length more than 1", - -test: function testcase() { - foo.prototype = new Array(1, 2, 3, 4); - function foo() {} - var f = new foo(); - - function cb(prevVal, curVal, idx, obj){return prevVal + curVal;} - if(f.reduce(cb) === 10) - return true; - }, - -precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-10-5.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-10-5.js deleted file mode 100644 index c0345f9e2d..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-10-5.js +++ /dev/null @@ -1,46 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.21-10-5", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-10-5.js", - -description: "Array.prototype.reduce reduces the array in ascending order of indices(initialvalue present)", - -test: function testcase() { - - function callbackfn(prevVal, curVal, idx, obj) - { - return prevVal + curVal; - } - var srcArr = ['1','2','3','4','5']; - if(srcArr.reduce(callbackfn,'0') === '012345') - { - return true; - } - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-10-6.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-10-6.js deleted file mode 100644 index ee1b67ba64..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-10-6.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.21-10-6", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-10-6.js", - -description: "Array.prototype.reduce - subclassed array when initialvalue provided", - -test: function testcase() { - foo.prototype = [1,2,3,4]; - function foo() {} - var f = new foo(); - - function cb(prevVal, curVal, idx, obj){return prevVal + curVal;} - if(f.reduce(cb,-1) === 9) - return true; - }, - -precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-10-7.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-10-7.js deleted file mode 100644 index b22276e495..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-10-7.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.21-10-7", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-10-7.js", - -description: "Array.prototype.reduce - subclassed array with length 1 and initialvalue provided", - -test: function testcase() { - foo.prototype = [1]; - function foo() {} - var f = new foo(); - - function cb(prevVal, curVal, idx, obj){return prevVal + curVal;} - if(f.reduce(cb,-1) === 0) - return true; - }, - -precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-10-8.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-10-8.js deleted file mode 100644 index 589cb6d026..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-10-8.js +++ /dev/null @@ -1,52 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.21-10-8", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-10-8.js", - -description: "Array.prototype.reduce doesn't visit expandos", - -test: function testcase() { - - var callCnt = 0; - function callbackfn(prevVal, curVal, idx, obj) - { - callCnt++; - return curVal; - } - var srcArr = ['1','2','3','4','5']; - srcArr["i"] = 10; - srcArr[true] = 11; - srcArr.reduce(callbackfn); - - if(callCnt == 4) - { - return true; - } - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-1.js deleted file mode 100644 index 2d3c67c623..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-1.js +++ /dev/null @@ -1,51 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-2-1", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-1.js", - - description: "Array.prototype.reduce - 'length' is own data property on an Array-like object", - - test: function testcase() { - - function callbackfn(prevVal, curVal, idx, obj) { - return (obj.length === 2); - } - - var obj = { - 0: 12, - 1: 11, - 2: 9, - length: 2 - }; - - return Array.prototype.reduce.call(obj, callbackfn, 1) === true; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-10.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-10.js deleted file mode 100644 index bc3a5da4b9..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-10.js +++ /dev/null @@ -1,61 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-2-10", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-10.js", - - description: "Array.prototype.reduce applied to Array-like object, 'length' is an inherited accessor property", - - test: function testcase() { - - function callbackfn(prevVal, curVal, idx, obj) { - return (obj.length === 2); - } - - var proto = {}; - - Object.defineProperty(proto, "length", { - get: function () { - return 2; - }, - configurable: true - }); - - var Con = function () { }; - Con.prototype = proto; - - var child = new Con(); - child[0] = 12; - child[1] = 11; - child[2] = 9; - - return Array.prototype.reduce.call(child, callbackfn, 1) === true; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-11.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-11.js deleted file mode 100644 index 12ccda2f69..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-11.js +++ /dev/null @@ -1,54 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-2-11", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-11.js", - - description: "Array.prototype.reduce applied to Array-like object, 'length' is an own accessor property without a get function", - - test: function testcase() { - - var accessed = false; - function callbackfn(prevVal, curVal, idx, obj) { - accessed = true; - } - - var obj = { - 0: 11, - 1: 12 - }; - Object.defineProperty(obj, "length", { - set: function () { }, - configurable: true - }); - - return Array.prototype.reduce.call(obj, callbackfn, 1) === 1 && !accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-12.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-12.js deleted file mode 100644 index 6aa7553bff..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-12.js +++ /dev/null @@ -1,63 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-2-12", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-12.js", - - description: "Array.prototype.reduce - 'length' is own accessor property without a get function that overrides an inherited accessor property on an Array", - - test: function testcase() { - - var accessed = false; - function callbackfn(prevVal, curVal, idx, obj) { - accessed = true; - } - - try { - Object.defineProperty(Object.prototype, "length", { - get: function () { - return 2; - }, - configurable: true - }); - - var obj = { 0: 12, 1: 11 }; - Object.defineProperty(obj, "length", { - set: function () { }, - configurable: true - }); - - return Array.prototype.reduce.call(obj, callbackfn, 1) === 1 && !accessed; - } finally { - delete Object.prototype.length; - } - - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-13.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-13.js deleted file mode 100644 index f8e8503127..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-13.js +++ /dev/null @@ -1,59 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-2-13", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-13.js", - - description: "Array.prototype.reduce applied to Array-like object that 'length' is inherited accessor property without a get function", - - test: function testcase() { - - var accessed = false; - - function callbackfn(prevVal, curVal, idx, obj) { - accessed = true; - } - - var proto = {}; - Object.defineProperty(proto, "length", { - set: function () { }, - configurable: true - }); - - var Con = function () { }; - Con.prototype = proto; - - var child = new Con(); - child[0] = 11; - child[1] = 12; - - return Array.prototype.reduce.call(child, callbackfn, 1) === 1 && !accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-14.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-14.js deleted file mode 100644 index e857eb6a29..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-14.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-2-14", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-14.js", - - description: "Array.prototype.reduce applied to the Array-like object that 'length' property doesn't exist", - - test: function testcase() { - - var accessed = false; - - function callbackfn(prevVal, curVal, idx, obj) { - accessed = true; - } - - var obj = { 0: 11, 1: 12 }; - - return Array.prototype.reduce.call(obj, callbackfn, 1) === 1 && !accessed; - - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-17.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-17.js deleted file mode 100644 index 1f9cc0199b..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-17.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-2-17", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-17.js", - - description: "Array.prototype.reduce applied to the Arguments object, which implements its own property get method", - - test: function testcase() { - - function callbackfn(prevVal, curVal, idx, obj) { - return (obj.length === 2); - } - - var func = function (a, b) { - arguments[2] = 9; - return Array.prototype.reduce.call(arguments, callbackfn, 1); - }; - - return func(12, 11) === true; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-18.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-18.js deleted file mode 100644 index 8d740f90d5..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-18.js +++ /dev/null @@ -1,46 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-2-18", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-18.js", - - description: "Array.prototype.reduce applied to String object, which implements its own property get method", - - test: function testcase() { - - function callbackfn(prevVal, curVal, idx, obj) { - return (obj.length === 3); - } - - var str = new String("012"); - - return Array.prototype.reduce.call(str, callbackfn, 1) === true; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-19.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-19.js deleted file mode 100644 index 83c4549b0c..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-19.js +++ /dev/null @@ -1,51 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-2-19", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-19.js", - - description: "Array.prototype.reduce applied to Function object, which implements its own property get method", - - test: function testcase() { - - function callbackfn(prevVal, curVal, idx, obj) { - return (obj.length === 2); - } - - var fun = function (a, b) { - return a + b; - }; - fun[0] = 12; - fun[1] = 11; - fun[2] = 9; - - return Array.prototype.reduce.call(fun, callbackfn, 1) === true; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-2.js deleted file mode 100644 index 10ffb32f8f..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-2.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-2-2", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-2.js", - - description: "Array.prototype.reduce - 'length' is own data property on an Array", - - test: function testcase() { - - function callbackfn(prevVal, curVal, idx, obj) { - return (obj.length === 2); - } - - return [12, 11].reduce(callbackfn, 1) === true; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-3.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-3.js deleted file mode 100644 index 7db7e92a2a..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-3.js +++ /dev/null @@ -1,55 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-2-3", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-3.js", - - description: "Array.prototype.reduce - 'length' is an own data property that overrides an inherited data property on an Array-like object", - - test: function testcase() { - - function callbackfn(prevVal, curVal, idx, obj) { - return (obj.length === 2); - } - - var proto = { length: 3 }; - - var Con = function () { }; - Con.prototype = proto; - - var child = new Con(); - child.length = 2; - child[0] = 12; - child[1] = 11; - child[2] = 9; - - return Array.prototype.reduce.call(child, callbackfn, 1) === true; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-4.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-4.js deleted file mode 100644 index 4fc4386f43..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-4.js +++ /dev/null @@ -1,52 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-2-4", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-4.js", - - description: "Array.prototype.reduce - 'length' is own data property that overrides an inherited data property on an Array", - - test: function testcase() { - var storeProtoLength; - - function callbackfn(prevVal, curVal, idx, obj) { - return (obj.length === 2); - } - - try { - storeProtoLength = Array.prototype.length; - Array.prototype.length = 0; - - return [12, 11].reduce(callbackfn, 1) === true; - } finally { - Array.prototype.length = storeProtoLength; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-5.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-5.js deleted file mode 100644 index ab9fa80bcf..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-5.js +++ /dev/null @@ -1,65 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-2-5", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-5.js", - - description: "Array.prototype.reduce applied to Array-like object, 'length' is an own data property that overrides an inherited accessor property", - - test: function testcase() { - - function callbackfn(prevVal, curVal, idx, obj) { - return (obj.length === 2); - } - - var proto = {}; - - Object.defineProperty(proto, "length", { - get: function () { - return 3; - }, - configurable: true - }); - - var Con = function () { }; - Con.prototype = proto; - - var child = new Con(); - Object.defineProperty(child, "length", { - value: 2, - configurable: true - }); - child[0] = 12; - child[1] = 11; - child[2] = 9; - - return Array.prototype.reduce.call(child, callbackfn, 1) === true; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-6.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-6.js deleted file mode 100644 index ed15ee56db..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-6.js +++ /dev/null @@ -1,54 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-2-6", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-6.js", - - description: "Array.prototype.reduce applied to Array-like object, 'length' is an inherited data property", - - test: function testcase() { - - function callbackfn(prevVal, curVal, idx, obj) { - return (obj.length === 2); - } - - var proto = { length: 2 }; - - var Con = function () { }; - Con.prototype = proto; - - var child = new Con(); - child[0] = 12; - child[1] = 11; - child[2] = 9; - - return Array.prototype.reduce.call(child, callbackfn, 1) === true; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-7.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-7.js deleted file mode 100644 index 2a2a0fc724..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-7.js +++ /dev/null @@ -1,57 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-2-7", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-7.js", - - description: "Array.prototype.reduce applied to Array-like object, 'length' is an own accessor property", - - test: function testcase() { - - function callbackfn(prevVal, curVal, idx, obj) { - return (obj.length === 2); - } - - var obj = {}; - - Object.defineProperty(obj, "length", { - get: function () { - return 2; - }, - configurable: true - }); - - obj[0] = 12; - obj[1] = 11; - obj[2] = 9; - - return Array.prototype.reduce.call(obj, callbackfn, 1) === true; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-8.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-8.js deleted file mode 100644 index 56c0ee7273..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-8.js +++ /dev/null @@ -1,62 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-2-8", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-8.js", - - description: "Array.prototype.reduce applied to Array-like object, 'length' is an own accessor property that overrides an inherited data property", - - test: function testcase() { - - function callbackfn(prevVal, curVal, idx, obj) { - return (obj.length === 2); - } - - var proto = { length: 3 }; - - var Con = function () { }; - Con.prototype = proto; - - var child = new Con(); - - Object.defineProperty(child, "length", { - get: function () { - return 2; - }, - configurable: true - }); - - child[0] = 12; - child[1] = 11; - child[2] = 9; - - return Array.prototype.reduce.call(child, callbackfn, 1) === true; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-9.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-9.js deleted file mode 100644 index 9fac26fb5f..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-9.js +++ /dev/null @@ -1,69 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-2-9", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-9.js", - - description: "Array.prototype.reduce applied to Array-like object, 'length' is an own accessor property that overrides an inherited accessor property", - - test: function testcase() { - - function callbackfn(prevVal, curVal, idx, obj) { - return (obj.length === 2); - } - - var proto = {}; - - Object.defineProperty(proto, "length", { - get: function () { - return 3; - }, - configurable: true - }); - - var Con = function () { }; - Con.prototype = proto; - - var child = new Con(); - - Object.defineProperty(child, "length", { - get: function () { - return 2; - }, - configurable: true - }); - - child[0] = 12; - child[1] = 11; - child[2] = 9; - - return Array.prototype.reduce.call(child, callbackfn, 1) === true; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-1.js deleted file mode 100644 index 674e94b8b8..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-1.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-3-1", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-1.js", - - description: "Array.prototype.reduce - value of 'length' is undefined", - - test: function testcase() { - - var accessed = false; - - function callbackfn(prevVal, curVal, idx, obj) { - accessed = true; - return 2; - } - - var obj = { 0: 0, 1: 1, length: undefined }; - - return Array.prototype.reduce.call(obj, callbackfn, 1) === 1 && !accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-10.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-10.js deleted file mode 100644 index a878d5479c..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-10.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-3-10", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-10.js", - - description: "Array.prototype.reduce - value of 'length' is number primitive (value is NaN)", - - test: function testcase() { - - var accessed = false; - - function callbackfn(prevVal, curVal, idx, obj) { - accessed = true; - return 2; - } - - var obj = { 0: 9, length: NaN }; - - return Array.prototype.reduce.call(obj, callbackfn, 1) === 1 && !accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-11.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-11.js deleted file mode 100644 index ec4dac4bba..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-11.js +++ /dev/null @@ -1,46 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-3-11", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-11.js", - - description: "Array.prototype.reduce - 'length' is a string containing a positive number", - - test: function testcase() { - - function callbackfn(prevVal, curVal, idx, obj) { - return (curVal === 11 && idx === 1); - } - - var obj = { 1: 11, 2: 9, length: "2" }; - - return Array.prototype.reduce.call(obj, callbackfn, 1) === true; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-12.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-12.js deleted file mode 100644 index f576a39819..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-12.js +++ /dev/null @@ -1,46 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-3-12", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-12.js", - - description: "Array.prototype.reduce - 'length' is a string containing a negative number", - - test: function testcase() { - - function callbackfn(prevVal, curVal, idx, obj) { - return (curVal === 11 && idx === 1); - } - - var obj = { 1: 11, 2: 9, length: "-4294967294" }; - - return Array.prototype.reduce.call(obj, callbackfn, 1) === true; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-13.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-13.js deleted file mode 100644 index 85303d0777..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-13.js +++ /dev/null @@ -1,46 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-3-13", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-13.js", - - description: "Array.prototype.reduce - 'length' is a string containing a decimal number", - - test: function testcase() { - - function callbackfn(prevVal, curVal, idx, obj) { - return (curVal === 11 && idx === 1); - } - - var obj = { 1: 11, 2: 9, length: "2.5" }; - - return Array.prototype.reduce.call(obj, callbackfn, 1) === true; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-14.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-14.js deleted file mode 100644 index c18ab3f948..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-14.js +++ /dev/null @@ -1,66 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-3-14", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-14.js", - - description: "Array.prototype.reduce - 'length' is a string containing +/-Infinity", - - test: function testcase() { - - var accessed1 = false; - var accessed2 = false; - var accessed3 = false; - - function callbackfn1(prevVal, curVal, idx, obj) { - accessed1 = true; - return 2; - } - - function callbackfn2(prevVal, curVal, idx, obj) { - accessed2 = true; - return 2; - } - - function callbackfn3(prevVal, curVal, idx, obj) { - accessed3 = true; - return 2; - } - - var obj1 = { 0: 9, length: "Infinity" }; - var obj2 = { 0: 9, length: "-Infinity" }; - var obj3 = { 0: 9, length: "+Infinity" }; - - return Array.prototype.reduce.call(obj1, callbackfn1, 1) === 1 && - Array.prototype.reduce.call(obj2, callbackfn2, 1) === 1 && - Array.prototype.reduce.call(obj3, callbackfn3, 1) === 1 && - !accessed1 && !accessed2 && !accessed3; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-15.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-15.js deleted file mode 100644 index ad30b2604c..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-15.js +++ /dev/null @@ -1,46 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-3-15", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-15.js", - - description: "Array.prototype.reduce - 'length' is a string containing an exponential number", - - test: function testcase() { - - function callbackfn(prevVal, curVal, idx, obj) { - return (curVal === 11 && idx === 1); - } - - var obj = { 1: 11, 2: 9, length: "2E0" }; - - return Array.prototype.reduce.call(obj, callbackfn, 1) === true; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-16.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-16.js deleted file mode 100644 index dfe49a7cd7..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-16.js +++ /dev/null @@ -1,46 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-3-16", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-16.js", - - description: "Array.prototype.reduce - 'length' is a string containing a hex number", - - test: function testcase() { - - function callbackfn(prevVal, curVal, idx, obj) { - return (curVal === 11 && idx === 1); - } - - var obj = { 1: 11, 2: 9, length: "0x0002" }; - - return Array.prototype.reduce.call(obj, callbackfn, 1) === true; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-17.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-17.js deleted file mode 100644 index 104b3265f0..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-17.js +++ /dev/null @@ -1,46 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-3-17", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-17.js", - - description: "Array.prototype.reduce - 'length' is a string containing a number with leading zeros", - - test: function testcase() { - - function callbackfn(prevVal, curVal, idx, obj) { - return (curVal === 11 && idx === 1); - } - - var obj = { 1: 11, 2: 9, length: "0002.00" }; - - return Array.prototype.reduce.call(obj, callbackfn, 1) === true; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-18.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-18.js deleted file mode 100644 index 1fc0fed40b..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-18.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-3-18", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-18.js", - - description: "Array.prototype.reduce - value of 'length' is a string that can't convert to a number", - - test: function testcase() { - - var accessed = false; - function callbackfn(prevVal, curVal, idx, obj) { - accessed = true; - return 2; - } - - var obj = { 0: 9, length: "asdf!_" }; - - return Array.prototype.reduce.call(obj, callbackfn, 1) === 1 && !accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-19.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-19.js deleted file mode 100644 index 170e81c6e6..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-19.js +++ /dev/null @@ -1,54 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-3-19", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-19.js", - - description: "Array.prototype.reduce - value of 'length' is an Object which has an own toString method", - - test: function testcase() { - - function callbackfn(prevVal, curVal, idx, obj) { - return (curVal === 11 && idx === 1); - } - - var obj = { - 1: 11, - 2: 9, - length: { - toString: function () { - return '2'; - } - } - }; - - return Array.prototype.reduce.call(obj, callbackfn, 1) === true; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-2.js deleted file mode 100644 index b650572332..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-2.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-3-2", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-2.js", - - description: "Array.prototype.reduce - value of 'length' is a boolean (value is true)", - - test: function testcase() { - - function callbackfn(prevVal, curVal, idx, obj) { - return (curVal === 11 && idx === 0); - } - - var obj = { 0: 11, 1: 9, length: true }; - - return Array.prototype.reduce.call(obj, callbackfn, 1) === true; - - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-20.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-20.js deleted file mode 100644 index afaec33d67..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-20.js +++ /dev/null @@ -1,54 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-3-20", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-20.js", - - description: "Array.prototype.reduce - value of 'length' is an object which has an own valueOf method", - - test: function testcase() { - - function callbackfn(prevVal, curVal, idx, obj) { - return (curVal === 11 && idx === 1); - } - - var obj = { - 1: 11, - 2: 9, - length: { - valueOf: function () { - return 2; - } - } - }; - - return Array.prototype.reduce.call(obj, callbackfn, 1) === true; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-21.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-21.js deleted file mode 100644 index 2f307e3a2a..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-21.js +++ /dev/null @@ -1,62 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-3-21", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-21.js", - - description: "Array.prototype.reduce - 'length' is an object that has an own valueOf method that returns an object and toString method that returns a string", - - test: function testcase() { - - var valueOfOccured = false; - var toStringOccured = false; - - function callbackfn(prevVal, curVal, idx, obj) { - return (curVal === 11 && idx === 1); - } - - var obj = { - 1: 11, - 2: 9, - length: { - valueOf: function () { - valueOfOccured = true; - return {}; - }, - toString: function () { - toStringOccured = true; - return '2'; - } - } - }; - - return Array.prototype.reduce.call(obj, callbackfn, 1) === true && valueOfOccured && toStringOccured; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-22.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-22.js deleted file mode 100644 index 0981455f63..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-22.js +++ /dev/null @@ -1,70 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-3-22", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-22.js", - - description: "Array.prototype.reduce throws TypeError exception - 'length' is an object with toString and valueOf methods that don’t return primitive values", - - test: function testcase() { - - var accessed = false; - var valueOfAccessed = false; - var toStringAccessed = false; - - function callbackfn(prevVal, curVal, idx, obj) { - accessed = true; - return true; - } - - var obj = { - 1: 11, - 2: 12, - - length: { - valueOf: function () { - valueOfAccessed = true; - return {}; - }, - toString: function () { - toStringAccessed = true; - return {}; - } - } - }; - - try { - Array.prototype.reduce.call(obj, callbackfn, 1); - return false; - } catch (ex) { - return (ex instanceof TypeError) && !accessed && toStringAccessed && valueOfAccessed; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-23.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-23.js deleted file mode 100644 index 697ccb05be..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-23.js +++ /dev/null @@ -1,70 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-3-23", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-23.js", - - description: "Array.prototype.reduce uses inherited valueOf method - 'length' is an object with an own toString and inherited valueOf methods", - - test: function testcase() { - - var valueOfAccessed = false; - var toStringAccessed = false; - - function callbackfn(prevVal, curVal, idx, obj) { - return (curVal === 11 && idx === 1); - } - - var proto = { - valueOf: function () { - valueOfAccessed = true; - return 2; - } - }; - - var Con = function () { }; - Con.prototype = proto; - - var child = new Con(); - - child.toString = function () { - toStringAccessed = true; - return '1'; - }; - - var obj = { - 1: 11, - 2: 9, - length: child - }; - - return Array.prototype.reduce.call(obj, callbackfn, 1) === true && valueOfAccessed && !toStringAccessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-24.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-24.js deleted file mode 100644 index eedca6bdb7..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-24.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-3-24", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-24.js", - - description: "Array.prototype.reduce - value of 'length' is a positive non-integer, ensure truncation occurs in the proper direction", - - test: function testcase() { - function callbackfn(prevVal, curVal, idx, obj) { - return (curVal === 11 && idx === 1); - } - - var obj = { - 1: 11, - 2: 9, - length: 2.685 - }; - - return Array.prototype.reduce.call(obj, callbackfn, 1) === true; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-25.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-25.js deleted file mode 100644 index 26ef9c1b65..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-25.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-3-25", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-25.js", - - description: "Array.prototype.reduce - value of 'length' is a negative non-integer, ensure truncation occurs in the proper direction", - - test: function testcase() { - - function callbackfn(prevVal, curVal, idx, obj) { - return (curVal === 11 && idx === 1); - } - - var obj = { - 1: 11, - 2: 9, - length: -4294967294.5 - }; - - return Array.prototype.reduce.call(obj, callbackfn, 1) === true; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-28.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-28.js deleted file mode 100644 index 87948f3d58..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-28.js +++ /dev/null @@ -1,52 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-3-28", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-28.js", - - description: "Array.prototype.reduce - value of 'length' is boundary value (2^32)", - - test: function testcase() { - - var accessed = false; - - function callbackfn(prevVal, curVal, idx, obj) { - accessed = true; - return 2; - } - - var obj = { - 0: 12, - length: 4294967296 - }; - - return Array.prototype.reduce.call(obj, callbackfn, 1) === 1 && !accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-29.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-29.js deleted file mode 100644 index 41c4b867ed..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-29.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-3-29", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-29.js", - - description: "Array.prototype.reduce - value of 'length' is boundary value (2^32 + 1)", - - test: function testcase() { - - function callbackfn(prevVal, curVal, idx, obj) { - return (curVal === 11 && idx === 0); - } - - var obj = { - 0: 11, - 1: 9, - length: 4294967297 - }; - - return Array.prototype.reduce.call(obj, callbackfn, 1); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-3.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-3.js deleted file mode 100644 index c37887ac0b..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-3.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-3-3", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-3.js", - - description: "Array.prototype.reduce - value of 'length' is a number (value is 0)", - - test: function testcase() { - - var accessed = false; - - function callbackfn(prevVal, curVal, idx, obj) { - accessed = true; - return 2; - } - - var obj = { 0: 1, 1: 1, length: 0 }; - - return Array.prototype.reduce.call(obj, callbackfn, 1) === 1 && !accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-4.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-4.js deleted file mode 100644 index d28d6ddd2a..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-4.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-3-4", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-4.js", - - description: "Array.prototype.reduce - value of 'length' is a number (value is +0)", - - test: function testcase() { - - var accessed = false; - - function callbackfn(prevVal, curVal, idx, obj) { - accessed = true; - return 2; - } - - var obj = { 0: 11, length: +0 }; - - return Array.prototype.reduce.call(obj, callbackfn, 1) === 1 && !accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-5.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-5.js deleted file mode 100644 index 53f88e6713..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-5.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-3-5", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-5.js", - - description: "Array.prototype.reduce - value of 'length' is a number (value is -0)", - - test: function testcase() { - - var accessed = false; - - function callbackfn(prevVal, curVal, idx, obj) { - accessed = true; - return 2; - } - - var obj = { 0: 11, length: -0 }; - - return Array.prototype.reduce.call(obj, callbackfn, 1) === 1 && !accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-6.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-6.js deleted file mode 100644 index 4e40e72e4d..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-6.js +++ /dev/null @@ -1,46 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-3-6", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-6.js", - - description: "Array.prototype.reduce - value of 'length' is a number (value is positive)", - - test: function testcase() { - - function callbackfn(prevVal, curVal, idx, obj) { - return (curVal === 11 && idx === 1); - } - - var obj = { 1: 11, 2: 9, length: 2 }; - - return Array.prototype.reduce.call(obj, callbackfn, 1) === true; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-7.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-7.js deleted file mode 100644 index 7f3b289476..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-7.js +++ /dev/null @@ -1,46 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-3-7", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-7.js", - - description: "Array.prototype.reduce - value of 'length' is a number (value is negative)", - - test: function testcase() { - - function callbackfn(prevVal, curVal, idx, obj) { - return (curVal === 11 && idx === 1); - } - - var obj = { 1: 11, 2: 9, length: -4294967294 }; - - return Array.prototype.reduce.call(obj, callbackfn, 1) === true; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-8.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-8.js deleted file mode 100644 index 63e3d8fa5a..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-8.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-3-8", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-8.js", - - description: "Array.prototype.reduce - value of 'length' is a number (value is Infinity)", - - test: function testcase() { - - var accessed = false; - - function callbackfn(prevVal, curVal, idx, obj) { - accessed = true; - return 2; - } - - var obj = { 0: 9, length: Infinity }; - - return Array.prototype.reduce.call(obj, callbackfn, 1) === 1 && !accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-9.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-9.js deleted file mode 100644 index 9cbd79ec80..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-9.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-3-9", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-9.js", - - description: "Array.prototype.reduce - value of 'length' is a number (value is -Infinity)", - - test: function testcase() { - - var accessed = false; - - function callbackfn(prevVal, curVal, idx, obj) { - accessed = true; - } - - var obj = { 0: 9, length: -Infinity }; - - return Array.prototype.reduce.call(obj, callbackfn, 1) === 1 && !accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-1.js deleted file mode 100644 index de2bab9e04..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-1.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.21-4-1", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-1.js", - -description: "Array.prototype.reduce throws TypeError if callbackfn is undefined", - -test: function testcase() { - - var arr = new Array(10); - try { - arr.reduce(); - } - catch(e) { - if(e instanceof TypeError) - return true; - } - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-10.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-10.js deleted file mode 100644 index 7486e4e276..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-10.js +++ /dev/null @@ -1,54 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-4-10", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-10.js", - - description: "Array.prototype.reduce - the exception is not thrown if exception was thrown by step 2", - - test: function testcase() { - - var obj = { 0: 11, 1: 12 }; - - Object.defineProperty(obj, "length", { - get: function () { - throw new SyntaxError(); - }, - configurable: true - }); - - try { - Array.prototype.reduce.call(obj, undefined); - return false; - } catch (ex) { - return !(ex instanceof TypeError); - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-11.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-11.js deleted file mode 100644 index 66fd936a27..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-11.js +++ /dev/null @@ -1,58 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-4-11", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-11.js", - - description: "Array.prototype.reduce - the exception is not thrown if exception was thrown by step 3", - - test: function testcase() { - - var obj = { 0: 11, 1: 12 }; - - Object.defineProperty(obj, "length", { - get: function () { - return { - toString: function () { - throw new SyntaxError(); - } - }; - }, - configurable: true - }); - - try { - Array.prototype.reduce.call(obj, undefined); - return false; - } catch (ex) { - return !(ex instanceof TypeError); - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-12.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-12.js deleted file mode 100644 index 31b3e606e7..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-12.js +++ /dev/null @@ -1,46 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-4-12", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-12.js", - - description: "Array.prototype.reduce - 'callbackfn' is a function", - - test: function testcase() { - - var accessed = false; - function callbackfn(prevVal, curVal, idx, obj) { - accessed = true; - return curVal > 10; - } - - return [11, 9].reduce(callbackfn, 1) === false && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-2.js deleted file mode 100644 index 20ba2697ad..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-2.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.21-4-2", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-2.js", - -description: "Array.prototype.reduce throws ReferenceError if callbackfn is unreferenced", - -test: function testcase() { - - var arr = new Array(10); - try { - arr.reduce(foo); - } - catch(e) { - if(e instanceof ReferenceError) - return true; - } - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-3.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-3.js deleted file mode 100644 index de0a6669dd..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-3.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.21-4-3", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-3.js", - -description: "Array.prototype.reduce throws TypeError if callbackfn is null", - -test: function testcase() { - - var arr = new Array(10); - try { - arr.reduce(null); - } - catch(e) { - if(e instanceof TypeError) - return true; - } - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-4.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-4.js deleted file mode 100644 index 3b14e4b9a7..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-4.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.21-4-4", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-4.js", - -description: "Array.prototype.reduce throws TypeError if callbackfn is boolean", - -test: function testcase() { - - var arr = new Array(10); - try { - arr.reduce(true); - } - catch(e) { - if(e instanceof TypeError) - return true; - } - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-5.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-5.js deleted file mode 100644 index 1639215b2c..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-5.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.21-4-5", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-5.js", - -description: "Array.prototype.reduce throws TypeError if callbackfn is number", - -test: function testcase() { - - var arr = new Array(10); - try { - arr.reduce(5); - } - catch(e) { - if(e instanceof TypeError) - return true; - } - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-6.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-6.js deleted file mode 100644 index a145ee9553..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-6.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.21-4-6", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-6.js", - -description: "Array.prototype.reduce throws TypeError if callbackfn is string", - -test: function testcase() { - - var arr = new Array(10); - try { - arr.reduce("abc"); - } - catch(e) { - if(e instanceof TypeError) - return true; - } - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-7.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-7.js deleted file mode 100644 index 9373ba4339..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-7.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.21-4-7", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-7.js", - -description: "Array.prototype.reduce throws TypeError if callbackfn is Object without [[Call]] internal method", - -test: function testcase() { - - var arr = new Array(10); - try { - arr.reduce(new Object()); - } - catch(e) { - if(e instanceof TypeError) - return true; - } - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-8.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-8.js deleted file mode 100644 index e8fd8885a6..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-8.js +++ /dev/null @@ -1,57 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-4-8", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-8.js", - - description: "Array.prototype.reduce - side effects produced by step 2 are visible when an exception occurs", - - test: function testcase() { - - var obj = { 0: 11, 1: 12 }; - - var accessed = false; - - Object.defineProperty(obj, "length", { - get: function () { - accessed = true; - return 2; - }, - configurable: true - }); - - try { - Array.prototype.reduce.call(obj, null); - return false; - } catch (ex) { - return ex instanceof TypeError && accessed; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-9.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-9.js deleted file mode 100644 index 489fd066ee..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-9.js +++ /dev/null @@ -1,61 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-4-9", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-9.js", - - description: "Array.prototype.reduce - side effects produced by step 3 are visible when an exception occurs", - - test: function testcase() { - - var obj = { 0: 11, 1: 12 }; - - var accessed = false; - - Object.defineProperty(obj, "length", { - get: function () { - return { - toString: function () { - accessed = true; - return "2"; - } - }; - }, - configurable: true - }); - - try { - Array.prototype.reduce.call(obj, null); - return false; - } catch (ex) { - return ex instanceof TypeError && accessed; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-1.js deleted file mode 100644 index 4dcbf20483..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-1.js +++ /dev/null @@ -1,46 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest( { -id: "15.4.4.21-5-1", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-1.js", - -description: "Array.prototype.reduce throws TypeError if 'length' is 0 (empty array), no initVal", - -test: function testcase() { - function cb(){} - - try { - [].reduce(cb); - } - catch (e) { - if (e instanceof TypeError) { - return true; - } - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-10.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-10.js deleted file mode 100644 index 70771b5b89..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-10.js +++ /dev/null @@ -1,61 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-5-10", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-10.js", - - description: "Array.prototype.reduce - if exception occurs, it occurs after any side-effects that might be produced by step 2", - - test: function testcase() { - - function callbackfn(prevVal, curVal, idx, obj) { - return (curVal > 10); - } - - var obj = { 0: 11, 1: 12 }; - - var accessed = false; - - Object.defineProperty(obj, "length", { - get: function () { - accessed = true; - return 0; - }, - configurable: true - }); - - try { - Array.prototype.reduce.call(obj, callbackfn); - return false; - } catch (ex) { - return (ex instanceof TypeError) && accessed; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-11.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-11.js deleted file mode 100644 index cdf41bb3da..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-11.js +++ /dev/null @@ -1,65 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-5-11", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-11.js", - - description: "Array.prototype.reduce - if the exception occurs, it occurs after any side-effects that might be produced by step 3", - - test: function testcase() { - - function callbackfn(prevVal, curVal, idx, obj) { - return (curVal > 10); - } - - var obj = { 0: 11, 1: 12 }; - - var accessed = false; - - Object.defineProperty(obj, "length", { - get: function () { - return { - toString: function () { - accessed = true; - return "0"; - } - }; - }, - configurable: true - }); - - try { - Array.prototype.reduce.call(obj, callbackfn); - return false; - } catch (ex) { - return (ex instanceof TypeError) && accessed; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-12.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-12.js deleted file mode 100644 index db46fd6c73..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-12.js +++ /dev/null @@ -1,58 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-5-12", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-12.js", - - description: "Array.prototype.reduce - the exception is not thrown if exception was thrown by step 2", - - test: function testcase() { - - function callbackfn(prevVal, curVal, idx, obj) { - return (curVal > 10); - } - - var obj = { 0: 11, 1: 12 }; - - Object.defineProperty(obj, "length", { - get: function () { - throw new SyntaxError(); - }, - configurable: true - }); - - try { - Array.prototype.reduce.call(obj, callbackfn); - return false; - } catch (ex) { - return !(ex instanceof TypeError); - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-13.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-13.js deleted file mode 100644 index 2a93dfbcd4..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-13.js +++ /dev/null @@ -1,63 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-5-13", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-13.js", - - description: "Array.prototype.reduce - the exception is not thrown if exception was thrown by step 3", - - test: function testcase() { - - function callbackfn(prevVal, curVal, idx, obj) { - return (curVal > 10); - } - - var obj = { 0: 11, 1: 12 }; - - Object.defineProperty(obj, "length", { - get: function () { - return { - toString: function () { - throw new SyntaxError(); - } - }; - }, - configurable: true - }); - - - try { - Array.prototype.reduce.call(obj, callbackfn); - return false; - } catch (ex) { - return !(ex instanceof TypeError); - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-2.js deleted file mode 100644 index 98f0372cab..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-2.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest( { -id: "15.4.4.21-5-2", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-2.js", - -description: "Array.prototype.reduce throws TypeError if 'length' is 0 (subclassed Array, length overridden to null (type conversion)), no initVal", - -test: function testcase() { - foo.prototype = new Array(1, 2, 3); - function foo() {} - var f = new foo(); - f.length = null; - - function cb(){} - try { - f.reduce(cb); - } - catch (e) { - if (e instanceof TypeError) { - return true; - } - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-3.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-3.js deleted file mode 100644 index 7b3777092e..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-3.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest( { -id: "15.4.4.21-5-3", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-3.js", - -description: "Array.prototype.reduce throws TypeError if 'length' is 0 (subclassed Array, length overridden to false (type conversion)), no initVal", - -test: function testcase() { - foo.prototype = new Array(1, 2, 3); - function foo() {} - var f = new foo(); - f.length = false; - - function cb(){} - try { - f.reduce(cb); - } - catch (e) { - if (e instanceof TypeError) { - return true; - } - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-4.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-4.js deleted file mode 100644 index 0f439f42d1..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-4.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest( { -id: "15.4.4.21-5-4", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-4.js", - -description: "Array.prototype.reduce throws TypeError if 'length' is 0 (subclassed Array, length overridden to 0 (type conversion)), no initVal", - -test: function testcase() { - foo.prototype = new Array(1, 2, 3); - function foo() {} - var f = new foo(); - f.length = 0; - - function cb(){} - try { - f.reduce(cb); - } - catch (e) { - if (e instanceof TypeError) { - return true; - } - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-5.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-5.js deleted file mode 100644 index 71306e94f9..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-5.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest( { -id: "15.4.4.21-5-5", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-5.js", - -description: "Array.prototype.reduce throws TypeError if 'length' is 0 (subclassed Array, length overridden to '0' (type conversion)), no initVal", - -test: function testcase() { - foo.prototype = new Array(1, 2, 3); - function foo() {} - var f = new foo(); - f.length = '0'; - - function cb(){} - try { - f.reduce(cb); - } - catch (e) { - if (e instanceof TypeError) { - return true; - } - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-6.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-6.js deleted file mode 100644 index f077a786d2..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-6.js +++ /dev/null @@ -1,52 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest( { -id: "15.4.4.21-5-6", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-6.js", - -description: "Array.prototype.reduce throws TypeError if 'length' is 0 (subclassed Array, length overridden with obj with valueOf), no initVal", - -test: function testcase() { - foo.prototype = new Array(1, 2, 3); - function foo() {} - var f = new foo(); - - var o = { valueOf: function () { return 0;}}; - f.length = o; - - function cb(){} - try { - f.reduce(cb); - } - catch (e) { - if (e instanceof TypeError) { - return true; - } - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-7.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-7.js deleted file mode 100644 index ecd8f932e4..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-7.js +++ /dev/null @@ -1,58 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest( { -id: "15.4.4.21-5-7", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-7.js", - -description: "Array.prototype.reduce throws TypeError if 'length' is 0 (subclassed Array, length overridden with obj w/o valueOf (toString)), no initVal", - -test: function testcase() { - foo.prototype = new Array(1, 2, 3); - function foo() {} - var f = new foo(); - - var o = { toString: function () { return '0';}}; - f.length = o; - - // objects inherit the default valueOf method of the Object object; - // that simply returns the itself. Since the default valueOf() method - // does not return a primitive value, ES next tries to convert the object - // to a number by calling its toString() method and converting the - // resulting string to a number. - - function cb(){} - try { - f.reduce(cb); - } - catch (e) { - if (e instanceof TypeError) { - return true; - } - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-8.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-8.js deleted file mode 100644 index 67044ee2a6..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-8.js +++ /dev/null @@ -1,65 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest( { -id: "15.4.4.21-5-8", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-8.js", - -description: "Array.prototype.reduce throws TypeError if 'length' is 0 (subclassed Array, length overridden with []), no initVal", - -test: function testcase() { - foo.prototype = new Array(1, 2, 3); - function foo() {} - var f = new foo(); - - f.length = []; - - // objects inherit the default valueOf method of the Object object; - // that simply returns the itself. Since the default valueOf() method - // does not return a primitive value, ES next tries to convert the object - // to a number by calling its toString() method and converting the - // resulting string to a number. - // - // The toString( ) method on Array converts the array elements to strings, - // then returns the result of concatenating these strings, with commas in - // between. An array with no elements converts to the empty string, which - // converts to the number 0. If an array has a single element that is a - // number n, the array converts to a string representation of n, which is - // then converted back to n itself. If an array contains more than one element, - // or if its one element is not a number, the array converts to NaN. - - function cb(){} - try { - f.reduce(cb); - } - catch (e) { - if (e instanceof TypeError) { - return true; - } - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-9.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-9.js deleted file mode 100644 index e3a3ab7387..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-9.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-5-9", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-9.js", - - description: "Array.prototype.reduce - 'initialValue' is returned if 'len' is 0 and 'initialValue' is present", - - test: function testcase() { - - var accessed = false; - function callbackfn(prevVal, curVal, idx, obj) { - accessed = true; - } - - return [].reduce(callbackfn, 3) === 3 && !accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-7-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-7-1.js deleted file mode 100644 index 98e85a51b5..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-7-1.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.21-7-1", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-7-1.js", - -description: "Array.prototype.reduce returns initialValue if 'length' is 0 and initialValue is present (empty array)", - -test: function testcase() { - function cb(){} - - try { - if([].reduce(cb,1) === 1) - return true; - } - catch (e) { } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-7-10.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-7-10.js deleted file mode 100644 index 3c7a4b71af..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-7-10.js +++ /dev/null @@ -1,41 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-7-10", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-7-10.js", - - description: "Array.prototype.reduce - 'initialValue' is present", - - test: function testcase() { - - var str = "initialValue is present"; - return str === [].reduce(function () { }, str); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-7-11.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-7-11.js deleted file mode 100644 index 1719505ad4..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-7-11.js +++ /dev/null @@ -1,41 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-7-11", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-7-11.js", - - description: "Array.prototype.reduce - 'initialValue' is not present", - - test: function testcase() { - - var str = "initialValue is not present"; - return str === [str].reduce(function () { }); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-7-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-7-2.js deleted file mode 100644 index d1627cf848..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-7-2.js +++ /dev/null @@ -1,46 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.21-7-2", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-7-2.js", - -description: "Array.prototype.reduce returns initialValue if 'length' is 0 and initialValue is present (subclassed Array, length overridden to null (type conversion))", - -test: function testcase() { - foo.prototype = new Array(1, 2, 3); - function foo() {} - var f = new foo(); - f.length = null; - - function cb(){} - try { - if(f.reduce(cb,1) === 1) - return true; - } - catch (e) { } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-7-3.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-7-3.js deleted file mode 100644 index bf9537d95c..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-7-3.js +++ /dev/null @@ -1,46 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.21-7-3", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-7-3.js", - -description: "Array.prototype.reduce returns initialValue if 'length' is 0 and initialValue is present (subclassed Array, length overridden to false (type conversion))", - -test: function testcase() { - foo.prototype = new Array(1, 2, 3); - function foo() {} - var f = new foo(); - f.length = false; - - function cb(){} - try { - if(f.reduce(cb,1) === 1) - return true; - } - catch (e) { } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-7-4.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-7-4.js deleted file mode 100644 index ff198c69a4..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-7-4.js +++ /dev/null @@ -1,46 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.21-7-4", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-7-4.js", - -description: "Array.prototype.reduce returns initialValue if 'length' is 0 and initialValue is present (subclassed Array, length overridden to 0 (type conversion))", - -test: function testcase() { - foo.prototype = new Array(1, 2, 3); - function foo() {} - var f = new foo(); - f.length = 0; - - function cb(){} - try { - if(f.reduce(cb,1) === 1) - return true; - } - catch (e) { } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-7-5.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-7-5.js deleted file mode 100644 index fc8335180d..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-7-5.js +++ /dev/null @@ -1,46 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.21-7-5", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-7-5.js", - -description: "Array.prototype.reduce returns initialValue if 'length' is 0 and initialValue is present (subclassed Array, length overridden to '0' (type conversion))", - -test: function testcase() { - foo.prototype = new Array(1, 2, 3); - function foo() {} - var f = new foo(); - f.length = '0'; - - function cb(){} - try { - if(f.reduce(cb,1) === 1) - return true; - } - catch (e) { } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-7-6.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-7-6.js deleted file mode 100644 index e81f617e40..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-7-6.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.21-7-6", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-7-6.js", - -description: "Array.prototype.reduce returns initialValue if 'length' is 0 and initialValue is present (subclassed Array, length overridden with obj with valueOf)", - -test: function testcase() { - foo.prototype = new Array(1, 2, 3); - function foo() {} - var f = new foo(); - - var o = { valueOf: function () { return 0;}}; - f.length = o; - - function cb(){} - try { - if(f.reduce(cb,1) === 1) - return true; - } - catch (e) { } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-7-7.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-7-7.js deleted file mode 100644 index d2972ef28b..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-7-7.js +++ /dev/null @@ -1,54 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.21-7-7", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-7-7.js", - -description: "Array.prototype.reduce returns initialValue if 'length' is 0 and initialValue is present (subclassed Array, length overridden with obj w/o valueOf (toString))", - -test: function testcase() { - foo.prototype = new Array(1, 2, 3); - function foo() {} - var f = new foo(); - - var o = { toString: function () { return '0';}}; - f.length = o; - - // objects inherit the default valueOf method of the Object object; - // that simply returns the itself. Since the default valueOf() method - // does not return a primitive value, ES next tries to convert the object - // to a number by calling its toString() method and converting the - // resulting string to a number. - - function cb(){} - try { - if(f.reduce(cb,1) === 1) - return true; - } - catch (e) { } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-7-8.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-7-8.js deleted file mode 100644 index ea2c984dc5..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-7-8.js +++ /dev/null @@ -1,61 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.21-7-8", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-7-8.js", - -description: "Array.prototype.reduce returns initialValue if 'length' is 0 and initialValue is present (subclassed Array, length overridden with [])", - -test: function testcase() { - foo.prototype = new Array(1, 2, 3); - function foo() {} - var f = new foo(); - - f.length = []; - - // objects inherit the default valueOf method of the Object object; - // that simply returns the itself. Since the default valueOf() method - // does not return a primitive value, ES next tries to convert the object - // to a number by calling its toString() method and converting the - // resulting string to a number. - // - // The toString( ) method on Array converts the array elements to strings, - // then returns the result of concatenating these strings, with commas in - // between. An array with no elements converts to the empty string, which - // converts to the number 0. If an array has a single element that is a - // number n, the array converts to a string representation of n, which is - // then converted back to n itself. If an array contains more than one element, - // or if its one element is not a number, the array converts to NaN. - - function cb(){} - try { - if(f.reduce(cb,1) === 1) - return true; - } - catch (e) { } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-7-9.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-7-9.js deleted file mode 100644 index af884e15a5..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-7-9.js +++ /dev/null @@ -1,61 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.21-7-9", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-7-9.js", - -description: "Array.prototype.reduce returns initialValue if 'length' is 0 and initialValue is present (subclassed Array, length overridden with [0])", - -test: function testcase() { - foo.prototype = new Array(1, 2, 3); - function foo() {} - var f = new foo(); - - f.length = [0]; - - // objects inherit the default valueOf method of the Object object; - // that simply returns the itself. Since the default valueOf() method - // does not return a primitive value, ES next tries to convert the object - // to a number by calling its toString() method and converting the - // resulting string to a number. - // - // The toString( ) method on Array converts the array elements to strings, - // then returns the result of concatenating these strings, with commas in - // between. An array with no elements converts to the empty string, which - // converts to the number 0. If an array has a single element that is a - // number n, the array converts to a string representation of n, which is - // then converted back to n itself. If an array contains more than one element, - // or if its one element is not a number, the array converts to NaN. - - function cb(){} - try { - if(f.reduce(cb,1) === 1) - return true; - } - catch (e) { } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-ii-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-ii-1.js deleted file mode 100644 index 2e49f86441..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-ii-1.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.21-8-b-ii-1", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-ii-1.js", - - description: "Array.prototype.reduce - added properties in step 2 are visible here", - - test: function testcase() { - - var obj = { }; - - Object.defineProperty(obj, "length", { - get: function () { - obj[1] = "accumulator"; - return 3; - }, - configurable: true - }); - - return Array.prototype.reduce.call(obj, function () { }) === "accumulator"; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-ii-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-ii-2.js deleted file mode 100644 index e6bc95bc3c..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-ii-2.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.21-8-b-ii-2", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-ii-2.js", - - description: "Array.prototype.reduce - deleted properties in step 2 are visible here", - - test: function testcase() { - - var obj = { 1: "accumulator", 2: "another" }; - - Object.defineProperty(obj, "length", { - get: function () { - delete obj[1]; - return 3; - }, - configurable: true - }); - - return "accumulator" !== Array.prototype.reduce.call(obj, function () { }); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-1.js deleted file mode 100644 index 63f4f126c0..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-1.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.21-8-b-iii-1-1", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-1.js", - - description: "Array.prototype.reduce - element to be retrieved is own data property on an Array-like object", - - test: function testcase() { - - var testResult = false; - function callbackfn(prevVal, curVal, idx, obj) { - if (idx === 1) { - testResult = (prevVal === 0); - } - } - - var obj = { 0: 0, 1: 1, 2: 2, length: 2 }; - Array.prototype.reduce.call(obj, callbackfn); - return testResult; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-2.js deleted file mode 100644 index 79e67f750c..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-2.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-8-b-iii-1-2", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-2.js", - - description: "Array.prototype.reduce - element to be retrieved is own data property on an Array", - - test: function testcase() { - - var testResult = false; - function callbackfn(prevVal, curVal, idx, obj) { - if (idx === 1) { - testResult = (prevVal === 0); - } - } - - var arr = [0, 1, 2]; - arr.reduce(callbackfn); - return testResult; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-25.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-25.js deleted file mode 100644 index b498181b2f..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-25.js +++ /dev/null @@ -1,52 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-8-b-iii-1-25", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-25.js", - - description: "Array.prototype.reduce - This object is the Arguments object which implements its own property get method (number of arguments is less than number of parameters)", - - test: function testcase() { - - var testResult = false; - function callbackfn(prevVal, curVal, idx, obj) { - if (idx === 1) { - testResult = (prevVal === 0); - } - } - - var func = function (a, b, c) { - Array.prototype.reduce.call(arguments, callbackfn); - }; - - func(0, 1); - return testResult; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-26.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-26.js deleted file mode 100644 index 1c16367092..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-26.js +++ /dev/null @@ -1,53 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-8-b-iii-1-26", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-26.js", - - description: "Array.prototype.reduce - This object is the Arguments object which implements its own property get method (number of arguments equals number of parameters)", - - test: function testcase() { - - var testResult = false; - function callbackfn(prevVal, curVal, idx, obj) { - if (idx === 2) { - testResult = (prevVal === 1); - } - } - - var func = function (a, b, c) { - delete arguments[0]; - Array.prototype.reduce.call(arguments, callbackfn); - }; - - func(0, 1, 2); - return testResult; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-27.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-27.js deleted file mode 100644 index 8f556682ef..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-27.js +++ /dev/null @@ -1,54 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-8-b-iii-1-27", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-27.js", - - description: "Array.prototype.reduce - This object is the Arguments object which implements its own property get method (number of arguments is greater than number of parameters)", - - test: function testcase() { - - var testResult = false; - function callbackfn(prevVal, curVal, idx, obj) { - if (idx === 3) { - testResult = (prevVal === 2); - } - } - - var func = function (a, b, c) { - delete arguments[0]; - delete arguments[1]; - Array.prototype.reduce.call(arguments, callbackfn); - }; - - func(0, 1, 2, 3); - return testResult; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-28.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-28.js deleted file mode 100644 index 45324a6aca..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-28.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-8-b-iii-1-28", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-28.js", - - description: "Array.prototype.reduce - applied to String object, which implements its own property get method", - - test: function testcase() { - - var testResult = false; - function callbackfn(prevVal, curVal, idx, obj) { - if (idx === 1) { - testResult = (prevVal === "0"); - } - } - - var str = new String("012"); - Array.prototype.reduce.call(str, callbackfn); - return testResult; - - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-29.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-29.js deleted file mode 100644 index 0acf9f6539..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-29.js +++ /dev/null @@ -1,57 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-8-b-iii-1-29", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-29.js", - - description: "Array.prototype.reduce - applied to Function object which implements its own property get method", - - test: function testcase() { - - var testResult = false; - function callbackfn(prevVal, curVal, idx, obj) { - if (idx === 1) { - testResult = (prevVal === 0); - } - } - - var obj = function (a, b, c) { - return a + b + c; - }; - obj[0] = 0; - obj[1] = 1; - obj[2] = 2; - obj[3] = 3; - - Array.prototype.reduce.call(obj, callbackfn); - return testResult; - - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-3.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-3.js deleted file mode 100644 index 1e42d1ae87..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-3.js +++ /dev/null @@ -1,57 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-8-b-iii-1-3", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-3.js", - - description: "Array.prototype.reduce - element to be retrieved is own data property that overrides an inherited data property on an Array-like object", - - test: function testcase() { - - var testResult = false; - function callbackfn(prevVal, curVal, idx, obj) { - if (idx === 1) { - testResult = (prevVal === "9"); - } - } - - var proto = { 0: 0, 1: 1, 2: 2, length: 3 }; - var Con = function () { }; - Con.prototype = proto; - - var child = new Con(); - child[0] = "9"; - child[1] = "1"; - child.length = 3; - - Array.prototype.reduce.call(child, callbackfn); - return testResult; - - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-4.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-4.js deleted file mode 100644 index 13829dc9cf..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-4.js +++ /dev/null @@ -1,54 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-8-b-iii-1-4", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-4.js", - - description: "Array.prototype.reduce - element to be retrieved is own data property that overrides an inherited data property on an Array", - - test: function testcase() { - - var testResult = false; - function callbackfn(prevVal, curVal, idx, obj) { - if (idx === 1) { - testResult = (prevVal === 0); - } - } - - try { - Array.prototype[0] = "9"; - [0, 1, 2].reduce(callbackfn); - return testResult; - - } finally { - delete Array.prototype[0]; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-7.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-7.js deleted file mode 100644 index ed13875c40..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-7.js +++ /dev/null @@ -1,55 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-8-b-iii-1-7", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-7.js", - - description: "Array.prototype.reduce - element to be retrieved is inherited data property on an Array-like object", - - test: function testcase() { - - var testResult = false; - function callbackfn(prevVal, curVal, idx, obj) { - if (idx === 1) { - testResult = (prevVal === 0); - } - } - - var proto = { 0: 0, 1: 1, 2: 2, length: 3 }; - var Con = function () { }; - Con.prototype = proto; - - var child = new Con(); - child.length = 3; - - Array.prototype.reduce.call(child, callbackfn); - return testResult; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-8.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-8.js deleted file mode 100644 index 3333459a9b..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-8.js +++ /dev/null @@ -1,57 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-8-b-iii-1-8", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-8.js", - - description: "Array.prototype.reduce - element to be retrieved is inherited data property on an Array", - - test: function testcase() { - - var testResult = false; - function callbackfn(prevVal, curVal, idx, obj) { - if (idx === 1) { - testResult = (prevVal === 0); - } - } - - try { - Array.prototype[0] = 0; - Array.prototype[1] = 1; - Array.prototype[2] = 2; - [, , ,].reduce(callbackfn); - return testResult; - } finally { - delete Array.prototype[0]; - delete Array.prototype[1]; - delete Array.prototype[2]; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce) && ![, 1].hasOwnProperty(0); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-c-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-c-1.js deleted file mode 100644 index 666d05c434..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-c-1.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.21-8-c-1", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-c-1.js", - -description: "Array.prototype.reduce throws TypeError when Array is empty and initialValue is not present", - -test: function testcase() { - - function callbackfn(prevVal, curVal, idx, obj) - { - } - - var arr = new Array(10); - try { - arr.reduce(callbackfn); - } - catch(e) { - if(e instanceof TypeError) - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-c-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-c-2.js deleted file mode 100644 index 87af7d08f1..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-c-2.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.21-8-c-2", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-c-2.js", - -description: "Array.prototype.reduce throws TypeError when elements assigned values are deleted by reducing array length and initialValue is not present", - -test: function testcase() { - - function callbackfn(prevVal, curVal, idx, obj) - { - } - - var arr = new Array(10); - arr[9] = 1; - arr.length = 5; - try { - arr.reduce(callbackfn); - } - catch(e) { - if(e instanceof TypeError) - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-c-3.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-c-3.js deleted file mode 100644 index 2cdeb05ffe..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-c-3.js +++ /dev/null @@ -1,53 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.21-8-c-3", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-c-3.js", - -description: "Array.prototype.reduce throws TypeError when elements assigned values are deleted and initialValue is not present", - -test: function testcase() { - - function callbackfn(prevVal, curVal, idx, obj) - { - } - - var arr = [1,2,3,4,5]; - delete arr[0]; - delete arr[1]; - delete arr[2]; - delete arr[3]; - delete arr[4]; - try { - arr.reduce(callbackfn); - } - catch(e) { - if(e instanceof TypeError) - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-c-4.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-c-4.js deleted file mode 100644 index 4db1a126d6..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-c-4.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-8-c-4", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-c-4.js", - - description: "Array.prototype.reduce doesn't throw error when array has no own properties but prototype contains a single property", - - test: function testcase() { - - var arr = [, , , ]; - - try { - Array.prototype[1] = "prototype"; - arr.reduce(function () { }); - return true; - } catch (ex) { - return false; - } finally { - delete Array.prototype[1]; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce) && ![, 1].hasOwnProperty(0); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-c-5.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-c-5.js deleted file mode 100644 index 2bfa914ba7..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-c-5.js +++ /dev/null @@ -1,56 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.21-8-c-5", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-c-5.js", - - description: "Array.prototype.reduce - if exception occurs, it occurs after any side-effects that might be produced by step 2", - - test: function testcase() { - - var obj = { }; - - var accessed = false; - - Object.defineProperty(obj, "length", { - get: function () { - accessed = true; - return 2; - }, - configurable: true - }); - - try { - Array.prototype.reduce.call(obj, function () { }); - return false; - } catch (ex) { - return (ex instanceof TypeError) && accessed; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-c-6.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-c-6.js deleted file mode 100644 index e4cff6c5b1..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-c-6.js +++ /dev/null @@ -1,61 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.21-8-c-6", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-c-6.js", - - description: "Array.prototype.reduce - if exception occurs, it occurs after any side-effects that might be produced by step 3", - - test: function testcase() { - - var obj = {}; - - var accessed = false; - - Object.defineProperty(obj, "length", { - get: function () { - return { - toString: function () { - accessed = true; - return "2"; - } - }; - }, - configurable: true - }); - - try { - Array.prototype.reduce.call(obj, function () { }); - return false; - } catch (ex) { - return (ex instanceof TypeError) && accessed; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-c-7.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-c-7.js deleted file mode 100644 index e30ddac30d..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-c-7.js +++ /dev/null @@ -1,53 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.21-8-c-7", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-c-7.js", - - description: "Array.prototype.reduce - the exception is not thrown if exception was thrown by step 2", - - test: function testcase() { - - var obj = {}; - - Object.defineProperty(obj, "length", { - get: function () { - throw new SyntaxError(); - }, - configurable: true - }); - - try { - Array.prototype.reduce.call(obj, function () { }); - return false; - } catch (ex) { - return !(ex instanceof TypeError); - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-c-8.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-c-8.js deleted file mode 100644 index 5e574c02cc..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-c-8.js +++ /dev/null @@ -1,58 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.21-8-c-8", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-c-8.js", - - description: "Array.prototype.reduce - the exception is not thrown if exception was thrown by step 3", - - test: function testcase() { - - var obj = {}; - - Object.defineProperty(obj, "length", { - get: function () { - return { - toString: function () { - throw new SyntaxError(); - } - }; - }, - configurable: true - }); - - try { - Array.prototype.reduce.call(obj, function () { }); - return false; - } catch (ex) { - return !(ex instanceof TypeError); - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-1.js deleted file mode 100644 index b0d90f8f35..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-1.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.21-9-1", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-1.js", - -description: "Array.prototype.reduce doesn't consider new elements added to array after it is called", - -test: function testcase() { - - function callbackfn(prevVal, curVal, idx, obj) - { - arr[5] = 6; - arr[2] = 3; - return prevVal + curVal; - } - - var arr = [1,2,,4,'5']; - if(arr.reduce(callbackfn, "") === "12345") - return true; - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-2.js deleted file mode 100644 index 0250c88078..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-2.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.21-9-2", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-2.js", - -description: "Array.prototype.reduce considers new value of elements in array after it is called", - -test: function testcase() { - - function callbackfn(prevVal, curVal, idx, obj) - { - arr[3] = -2; - arr[4] = -1; - return prevVal + curVal; - } - - var arr = [1,2,3,4,5]; - if(arr.reduce(callbackfn) === 3) - return true; - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-3.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-3.js deleted file mode 100644 index 15d7f0f7f0..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-3.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.21-9-3", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-3.js", - -description: "Array.prototype.reduce doesn't visit deleted elements in array after the call", - -test: function testcase() { - - function callbackfn(prevVal, curVal, idx, obj) - { - delete arr[3]; - delete arr[4]; - return prevVal + curVal; - } - - var arr = ['1',2,3,4,5]; - if(arr.reduce(callbackfn) === "123" ) // two elements deleted - return true; - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-4.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-4.js deleted file mode 100644 index 5a4a1b1940..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-4.js +++ /dev/null @@ -1,46 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.21-9-4", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-4.js", - -description: "Array.prototype.reduce doesn't visit deleted elements when Array.length is decreased", - -test: function testcase() { - - function callbackfn(prevVal, curVal, idx, obj) - { - arr.length = 2; - return prevVal + curVal; - } - - var arr = [1,2,3,4,5]; - if(arr.reduce(callbackfn) === 3 ) - return true; - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-5.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-5.js deleted file mode 100644 index 01c3c7ebe2..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-5.js +++ /dev/null @@ -1,46 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.21-9-5", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-5.js", - -description: "Array.prototype.reduce - callbackfn not called for array with one element", - -test: function testcase() { - - var callCnt = 0; - function callbackfn(prevVal, curVal, idx, obj) - { - callCnt++; - return 2; - } - - var arr = [1]; - if(arr.reduce(callbackfn) === 1 && callCnt === 0 ) - return true; - }, - -precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-6.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-6.js deleted file mode 100644 index eef19d4f51..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-6.js +++ /dev/null @@ -1,51 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.21-9-6", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-6.js", - -description: "Array.prototype.reduce visits deleted element in array after the call when same index is also present in prototype", - -test: function testcase() { - - function callbackfn(prevVal, curVal, idx, obj) - { - delete arr[3]; - delete arr[4]; - return prevVal + curVal; - } - - Array.prototype[4] = 5; - var arr = ['1',2,3,4,5]; - var res = arr.reduce(callbackfn); - delete Array.prototype[4]; - - if(res === "1235" ) //one element acually deleted - return true; - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-1.js deleted file mode 100644 index 33b9d96974..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-1.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.21-9-b-1", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-1.js", - -description: "Array.prototype.reduce returns initialvalue when Array is empty and initialValue is present", - -test: function testcase() { - - function callbackfn(prevVal, curVal, idx, obj) - { - } - - var arr = new Array(10); - - if(arr.reduce(callbackfn,5) === 5) - return true; - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-2.js deleted file mode 100644 index 2619e14a39..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-2.js +++ /dev/null @@ -1,59 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.21-9-b-2", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-2.js", - - description: "Array.prototype.reduce - added properties in step 2 are visible here", - - test: function testcase() { - - var testResult = false; - - function callbackfn(accum, val, idx, obj) { - if (idx === 2 && val === "2") { - testResult = true; - } - } - - var obj = {}; - - Object.defineProperty(obj, "length", { - get: function () { - obj[2] = "2"; - return 3; - }, - configurable: true - }); - - Array.prototype.reduce.call(obj, callbackfn, "initialValue"); - - return testResult; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-3.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-3.js deleted file mode 100644 index 39238b8c2d..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-3.js +++ /dev/null @@ -1,61 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.21-9-b-3", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-3.js", - - description: "Array.prototype.reduce - deleted properties in step 2 are visible here", - - test: function testcase() { - - var accessed = false; - var testResult = true; - - function callbackfn(accum, val, idx, obj) { - accessed = true; - if (idx === 2) { - testResult = false; - } - } - - var obj = { 2: "2", 3: 10 }; - - Object.defineProperty(obj, "length", { - get: function () { - delete obj[2]; - return 5; - }, - configurable: true - }); - - Array.prototype.reduce.call(obj, callbackfn, "initialValue"); - - return accessed && testResult; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-1.js deleted file mode 100644 index 53a653f68b..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-1.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.21-9-c-1", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-1.js", - -description: "Array.prototype.reduce - callbackfn not called for indexes never been assigned values", - -test: function testcase() { - - var callCnt = 0; - function callbackfn(prevVal, curVal, idx, obj) - { - callCnt++; - return curVal; - } - - var arr = new Array(10); - arr[0] = arr[1] = undefined; //explicitly assigning a value - if( arr.reduce(callbackfn) === undefined && callCnt === 1) - return true; - }, - -precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-1.js deleted file mode 100644 index 05ef0baa53..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-1.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.21-9-c-i-1", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-1.js", - - description: "Array.prototype.reduce - element to be retrieved is own data property on an Array-like object", - - test: function testcase() { - - var testResult = false; - var initialValue = 0; - function callbackfn(prevVal, curVal, idx, obj) { - if (idx === 1) { - testResult = (curVal === 1); - } - } - - var obj = { 0: 0, 1: 1, 2: 2, length: 2 }; - Array.prototype.reduce.call(obj, callbackfn, initialValue); - return testResult; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-2.js deleted file mode 100644 index b694ee120e..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-2.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-9-c-i-2", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-2.js", - - description: "Array.prototype.reduce - element to be retrieved is own data property on an Array", - - test: function testcase() { - - var testResult = false; - var initialValue = 0; - function callbackfn(prevVal, curVal, idx, obj) { - if (idx === 1) { - testResult = (curVal === 1); - } - } - - var arr = [0, 1]; - arr.reduce(callbackfn, initialValue); - return testResult; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-25.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-25.js deleted file mode 100644 index ed6571091f..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-25.js +++ /dev/null @@ -1,53 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-9-c-i-25", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-25.js", - - description: "Array.prototype.reduce - This object is the Arguments object which implements its own property get method (number of arguments is less than number of parameters)", - - test: function testcase() { - - var testResult = false; - var initialValue = 0; - function callbackfn(prevVal, curVal, idx, obj) { - if (idx === 1) { - testResult = (curVal === 1); - } - } - - var func = function (a, b, c) { - Array.prototype.reduce.call(arguments, callbackfn, initialValue); - }; - - func(0, 1); - return testResult; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-26.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-26.js deleted file mode 100644 index 574a8112e6..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-26.js +++ /dev/null @@ -1,53 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-9-c-i-26", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-26.js", - - description: "Array.prototype.reduce - This object is the Arguments object which implements its own property get method (number of arguments equals number of parameters)", - - test: function testcase() { - - var testResult = false; - var initialValue = 0; - function callbackfn(prevVal, curVal, idx, obj) { - if (idx === 2) { - testResult = (curVal === 2); - } - } - - var func = function (a, b, c) { - Array.prototype.reduce.call(arguments, callbackfn, initialValue); - }; - - func(0, 1, 2); - return testResult; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-27.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-27.js deleted file mode 100644 index 189dac36df..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-27.js +++ /dev/null @@ -1,53 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-9-c-i-27", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-27.js", - - description: "Array.prototype.reduce - This object is the Arguments object which implements its own property get method (number of arguments is greater than number of parameters)", - - test: function testcase() { - - var testResult = false; - var initialValue = 0; - function callbackfn(prevVal, curVal, idx, obj) { - if (idx === 3) { - testResult = (curVal === 3); - } - } - - var func = function (a, b, c) { - Array.prototype.reduce.call(arguments, callbackfn, initialValue); - }; - - func(0, 1, 2, 3); - return testResult; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-28.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-28.js deleted file mode 100644 index 724a782861..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-28.js +++ /dev/null @@ -1,52 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-9-c-i-28", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-28.js", - - description: "Array.prototype.reduce - applied to String object, which implements its own property get method", - - test: function testcase() { - - var testResult = false; - var initialValue = 0; - function callbackfn(prevVal, curVal, idx, obj) { - if (idx === 1) { - testResult = (curVal === "1"); - } - } - - var str = new String("012"); - - Array.prototype.reduce.call(str, callbackfn, initialValue); - return testResult; - - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } - -}); \ No newline at end of file diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-29.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-29.js deleted file mode 100644 index c18e3349ac..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-29.js +++ /dev/null @@ -1,57 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-9-c-i-29", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-29.js", - - description: "Array.prototype.reduce - applied to Function object which implements its own property get method", - - test: function testcase() { - - var testResult = false; - var initialValue = 0; - function callbackfn(prevVal, curVal, idx, obj) { - if (idx === 1) { - testResult = (curVal === 1); - } - } - - var obj = function (a, b, c) { - return a + b + c; - }; - obj[0] = 0; - obj[1] = 1; - obj[2] = 2; - obj[3] = 3; - - Array.prototype.reduce.call(obj, callbackfn, initialValue); - return testResult; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } - -}); \ No newline at end of file diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-3.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-3.js deleted file mode 100644 index 9e5ed7ea4a..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-3.js +++ /dev/null @@ -1,58 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-9-c-i-3", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-3.js", - - description: "Array.prototype.reduce - element to be retrieved is own data property that overrides an inherited data property on an Array-like object", - - test: function testcase() { - - var testResult = false; - var initialValue = 0; - function callbackfn(prevVal, curVal, idx, obj) { - if (idx === 1) { - testResult = (curVal === "11"); - } - } - - var proto = { 0: 0, 1: 1, 2: 2, length: 2 }; - var Con = function () { }; - Con.prototype = proto; - - var child = new Con(); - child[1] = "11"; - child[2] = "22"; - child.length = 3; - - Array.prototype.reduce.call(child, callbackfn, initialValue); - return testResult; - - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-4.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-4.js deleted file mode 100644 index 130edc01cd..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-4.js +++ /dev/null @@ -1,54 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-9-c-i-4", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-4.js", - - description: "Array.prototype.reduce - element to be retrieved is own data property that overrides an inherited data property on an Array", - - test: function testcase() { - - var testResult = false; - var initialValue = 0; - function callbackfn(prevVal, curVal, idx, obj) { - if (idx === 1) { - testResult = (curVal === 1); - } - } - - try { - Array.prototype[1] = "3"; - [0, 1, 2].reduce(callbackfn, initialValue); - return testResult; - } finally { - delete Array.prototype[1]; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-7.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-7.js deleted file mode 100644 index fa2cf1e83f..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-7.js +++ /dev/null @@ -1,56 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-9-c-i-7", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-7.js", - - description: "Array.prototype.reduce - element to be retrieved is inherited data property on an Array-like object", - - test: function testcase() { - - var testResult = false; - var initialValue = 0; - function callbackfn(prevVal, curVal, idx, obj) { - if (idx === 1) { - testResult = (curVal === 1); - } - } - - var proto = { 0: 0, 1: 1, 2: 2, length: 3 }; - var Con = function () { }; - Con.prototype = proto; - - var child = new Con(); - child.length = 3; - - Array.prototype.reduce.call(child, callbackfn, initialValue); - return testResult; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-8.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-8.js deleted file mode 100644 index b371ffcb22..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-8.js +++ /dev/null @@ -1,59 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-9-c-i-8", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-8.js", - - description: "Array.prototype.reduce - element to be retrieved is inherited data property on an Array", - - test: function testcase() { - - var testResult = false; - var initialValue = 0; - function callbackfn(prevVal, curVal, idx, obj) { - if (idx === 1) { - testResult = (curVal === 1); - } - } - - try { - Array.prototype[0] = 0; - Array.prototype[1] = 1; - Array.prototype[2] = 2; - [, , , ].reduce(callbackfn, initialValue); - - return testResult; - } finally { - delete Array.prototype[0]; - delete Array.prototype[1]; - delete Array.prototype[2]; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce) && ![, 1].hasOwnProperty(0); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-1.js deleted file mode 100644 index f5ddc8b945..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-1.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.21-9-c-ii-1", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-1.js", - -description: "Array.prototype.reduce - callbackfn called with correct parameters (initialvalue not passed)", - -test: function testcase() { - - function callbackfn(prevVal, curVal, idx, obj) - { - if(idx > 0 && obj[idx] === curVal && obj[idx-1] === prevVal) - return curVal; - else - return false; - } - - var arr = [0,1,true,null,new Object(),"five"]; - if( arr.reduce(callbackfn) === "five") - return true; - }, - -precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-10.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-10.js deleted file mode 100644 index b5c533a6d7..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-10.js +++ /dev/null @@ -1,46 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-9-c-ii-10", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-10.js", - - description: "Array.prototype.reduce - callbackfn is called with 1 formal parameter", - - test: function testcase() { - - var result = false; - function callbackfn(prevVal) { - result = (prevVal === 1); - } - - [11].reduce(callbackfn, 1); - return result; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-11.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-11.js deleted file mode 100644 index 60f5fcf07e..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-11.js +++ /dev/null @@ -1,46 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-9-c-ii-11", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-11.js", - - description: "Array.prototype.reduce - callbackfn is called with 2 formal parameter", - - test: function testcase() { - - var result = false; - function callbackfn(prevVal, curVal) { - result = (curVal > 10 && 1 === prevVal); - } - - [11].reduce(callbackfn, 1); - return result; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-12.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-12.js deleted file mode 100644 index 50d010e396..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-12.js +++ /dev/null @@ -1,46 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-9-c-ii-12", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-12.js", - - description: "Array.prototype.reduce - callbackfn is called with 3 formal parameter", - - test: function testcase() { - - var result = false; - function callbackfn(prevVal, curVal, idx) { - result = (prevVal === 1 && arguments[3][idx] === curVal); - } - - [11].reduce(callbackfn, 1); - return result; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-13.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-13.js deleted file mode 100644 index f08442b3c0..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-13.js +++ /dev/null @@ -1,46 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-9-c-ii-13", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-13.js", - - description: "Array.prototype.reduce - callbackfn is called with 4 formal parameter", - - test: function testcase() { - - var result = false; - function callbackfn(prevVal, curVal, idx, obj) { - result = (prevVal === 1 && obj[idx] === curVal); - } - - [11].reduce(callbackfn, 1); - return result; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-14.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-14.js deleted file mode 100644 index c621fd9b50..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-14.js +++ /dev/null @@ -1,46 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-9-c-ii-14", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-14.js", - - description: "Array.prototype.reduce - callbackfn that uses arguments", - - test: function testcase() { - - var result = false; - function callbackfn() { - result = (arguments[0] === 1 && arguments[3][arguments[2]] === arguments[1]); - } - - [11].reduce(callbackfn, 1); - return result; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-15.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-15.js deleted file mode 100644 index 459d0e9031..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-15.js +++ /dev/null @@ -1,54 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-9-c-ii-15", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-15.js", - - description: "Array.prototype.reduce - undefined is passed as the value of 'this' of 'callbackfn' for each iteration on an Array-like object", - - test: function testcase() { - - var callled = 0; - var result = true; - - function callbackfn(prevVal, curVal, idx, obj) { - callled++; - if (!('document' in this && 'open' in this && 'frames' in this)) { - result = false; - } - } - - var obj = { 0: 11, 1: 9, 2: 12, length: 2 }; - - Array.prototype.reduce.call(obj, callbackfn, 1); - - return result && callled === 2; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-16.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-16.js deleted file mode 100644 index 19dab75817..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-16.js +++ /dev/null @@ -1,58 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-9-c-ii-16", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-16.js", - - description: "Array.prototype.reduce - non-indexed properties are not called", - - test: function testcase() { - - var accessed = false; - var result1 = true; - var result2 = true; - - function callbackfn(prevVal, curVal, idx, obj) { - accessed = true; - if (curVal === 8) { - result1 = false; - } - - if (prevVal === 8) { - result2 = false; - } - } - - var obj = { 0: 11, 10: 12, non_index_property: 8, length: 20 }; - - Array.prototype.reduce.call(obj, callbackfn, 1); - return result1 && result2 && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-17.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-17.js deleted file mode 100644 index 156ea72ec1..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-17.js +++ /dev/null @@ -1,53 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-9-c-ii-17", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-17.js", - - description: "Array.prototype.reduce - 'accumulator' used for current iteration is the result of previous iteration on an Array", - - test: function testcase() { - - var result = true; - var accessed = false; - var preIteration = 1; - function callbackfn(prevVal, curVal, idx, obj) { - accessed = true; - if (preIteration !== prevVal) { - result = false; - } - preIteration = curVal; - return curVal; - } - - [11, 12, 13].reduce(callbackfn, 1); - return result && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-18.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-18.js deleted file mode 100644 index 444b52350f..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-18.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-9-c-ii-18", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-18.js", - - description: "Array.prototype.reduce - value of 'accumulator' used for first iteration is the value of 'initialValue' when it is present on an Array-like object", - - test: function testcase() { - - var result = false; - function callbackfn(prevVal, curVal, idx, obj) { - if (idx === 0) { - result = (arguments[0] === 1); - } - } - - var obj = { 0: 11, 1: 9, length: 2 }; - - Array.prototype.reduce.call(obj, callbackfn, 1); - return result; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-19.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-19.js deleted file mode 100644 index 0e9554878b..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-19.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-9-c-ii-19", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-19.js", - - description: "Array.prototype.reduce - value of 'accumulator' used for first iteration is the value of least index property which is not undefined when 'initialValue' is not present on an Array", - - test: function testcase() { - - var called = 0; - var result = false; - function callbackfn(prevVal, curVal, idx, obj) { - called++; - if (idx === 1) { - result = (prevVal === 11) && curVal === 9; - } - } - - [11, 9].reduce(callbackfn); - return result && called === 1; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-2.js deleted file mode 100644 index 88b9c94775..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-2.js +++ /dev/null @@ -1,51 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.21-9-c-ii-2", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-2.js", - -description: "Array.prototype.reduce - callbackfn called with correct parameters (initialvalue passed)", - -test: function testcase() { - - var bParCorrect = false; - function callbackfn(prevVal, curVal, idx, obj) - { - if(idx === 0 && obj[idx] === curVal && prevVal === initialValue) - return curVal; - else if(idx > 0 && obj[idx] === curVal && obj[idx-1] === prevVal) - return curVal; - else - return false; - } - - var arr = [0,1,true,null,new Object(),"five"]; - var initialValue = 5.5; - if( arr.reduce(callbackfn,initialValue) === "five") - return true; - }, - -precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-20.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-20.js deleted file mode 100644 index 885e1a9375..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-20.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-9-c-ii-20", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-20.js", - - description: "Array.prototype.reduce - undefined can be used as accumulator", - - test: function testcase() { - - var accessed = false; - function callbackfn(prevVal, curVal, idx, obj) { - accessed = true; - return typeof prevVal === "undefined"; - } - - var obj = { 0: 11, length: 1 }; - - return Array.prototype.reduce.call(obj, callbackfn, undefined) === true && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-21.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-21.js deleted file mode 100644 index b3860ccfca..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-21.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-9-c-ii-21", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-21.js", - - description: "Array.prototype.reduce - null can be used as accumulator", - - test: function testcase() { - - var accessed = false; - function callbackfn(prevVal, curVal, idx, obj) { - accessed = true; - return prevVal === null; - } - - var obj = { 0: 11, length: 1 }; - - return Array.prototype.reduce.call(obj, callbackfn, null) === true && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-22.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-22.js deleted file mode 100644 index 7081d51a25..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-22.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-9-c-ii-22", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-22.js", - - description: "Array.prototype.reduce - boolean primitive can be used as accumulator", - - test: function testcase() { - - var accessed = false; - function callbackfn(prevVal, curVal, idx, obj) { - accessed = true; - return prevVal === false; - } - - var obj = { 0: 11, length: 1 }; - - return Array.prototype.reduce.call(obj, callbackfn, false) === true && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-23.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-23.js deleted file mode 100644 index 793ef5d0b7..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-23.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-9-c-ii-23", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-23.js", - - description: "Array.prototype.reduce - number primitive can be used as accumulator", - - test: function testcase() { - - var accessed = false; - function callbackfn(prevVal, curVal, idx, obj) { - accessed = true; - return prevVal === 12; - } - - var obj = { 0: 11, length: 1 }; - - return Array.prototype.reduce.call(obj, callbackfn, 12) === true && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-24.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-24.js deleted file mode 100644 index e5f183c832..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-24.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-9-c-ii-24", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-24.js", - - description: "Array.prototype.reduce - string primitive can be used as accumulator", - - test: function testcase() { - - var accessed = false; - function callbackfn(prevVal, curVal, idx, obj) { - accessed = true; - return prevVal === "hello_"; - } - - var obj = { 0: 11, length: 1 }; - - return Array.prototype.reduce.call(obj, callbackfn, "hello_") === true && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-25.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-25.js deleted file mode 100644 index 6e7c8ba836..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-25.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-9-c-ii-25", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-25.js", - - description: "Array.prototype.reduce - Function object can be used as accumulator", - - test: function testcase() { - - var objFunction = function () { }; - - var accessed = false; - function callbackfn(prevVal, curVal, idx, obj) { - accessed = true; - return prevVal === objFunction; - } - - var obj = { 0: 11, length: 1 }; - - return Array.prototype.reduce.call(obj, callbackfn, objFunction) === true && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-26.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-26.js deleted file mode 100644 index eec31b47f9..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-26.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-9-c-ii-26", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-26.js", - - description: "Array.prototype.reduce - Array object can be used as accumulator", - - test: function testcase() { - - var objArray = new Array(10); - - var accessed = false; - function callbackfn(prevVal, curVal, idx, obj) { - accessed = true; - return prevVal === objArray; - } - - var obj = { 0: 11, length: 1 }; - - return Array.prototype.reduce.call(obj, callbackfn, objArray) === true && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-27.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-27.js deleted file mode 100644 index 925232e423..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-27.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-9-c-ii-27", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-27.js", - - description: "Array.prototype.reduce - String object can be used as accumulator", - - test: function testcase() { - - var objString = new String(); - - var accessed = false; - function callbackfn(prevVal, curVal, idx, obj) { - accessed = true; - return prevVal === objString; - } - - var obj = { 0: 11, length: 1 }; - - return Array.prototype.reduce.call(obj, callbackfn, objString) === true && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-28.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-28.js deleted file mode 100644 index 936f057725..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-28.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-9-c-ii-28", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-28.js", - - description: "Array.prototype.reduce - Boolean object can be used as accumulator", - - test: function testcase() { - - var objBoolean = new Boolean(); - - var accessed = false; - function callbackfn(prevVal, curVal, idx, obj) { - accessed = true; - return prevVal === objBoolean; - } - - var obj = { 0: 11, length: 1 }; - - return Array.prototype.reduce.call(obj, callbackfn, objBoolean) === true && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-29.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-29.js deleted file mode 100644 index ae3e49d4fe..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-29.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-9-c-ii-29", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-29.js", - - description: "Array.prototype.reduce - Number object can be used as accumulator", - - test: function testcase() { - - var objNumber = new Number(); - - var accessed = false; - function callbackfn(prevVal, curVal, idx, obj) { - accessed = true; - return prevVal === objNumber; - } - - var obj = { 0: 11, length: 1 }; - - return Array.prototype.reduce.call(obj, callbackfn, objNumber) === true && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-3.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-3.js deleted file mode 100644 index a9d5daa5aa..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-3.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.21-9-c-ii-3", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-3.js", - -description: "Array.prototype.reduce - callbackfn takes 4 arguments", - -test: function testcase() { - - var bCalled = false; - function callbackfn(prevVal, curVal, idx, obj) - { - bCalled = true; - if(prevVal === true && arguments.length === 4) - return true; - else - return false; - } - var arr = [0,1,2,3,4,5,6,7,8,9]; - if(arr.reduce(callbackfn,true) === true && bCalled === true) - return true; - }, - -precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-30.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-30.js deleted file mode 100644 index 1efa0566a2..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-30.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-9-c-ii-30", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-30.js", - - description: "Array.prototype.reduce - the Math object can be used as accumulator", - - test: function testcase() { - - var accessed = false; - function callbackfn(prevVal, curVal, idx, obj) { - accessed = true; - return prevVal === Math; - } - - var obj = { 0: 11, length: 1 }; - - return Array.prototype.reduce.call(obj, callbackfn, Math) === true && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-31.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-31.js deleted file mode 100644 index 06d1adf65a..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-31.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-9-c-ii-31", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-31.js", - - description: "Array.prototype.reduce - Date object can be used as accumulator", - - test: function testcase() { - - var objDate = new Date(); - - var accessed = false; - function callbackfn(prevVal, curVal, idx, obj) { - accessed = true; - return prevVal === objDate; - } - - var obj = { 0: 11, length: 1 }; - - return Array.prototype.reduce.call(obj, callbackfn, objDate) === true && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-32.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-32.js deleted file mode 100644 index 34a65c21b8..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-32.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-9-c-ii-32", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-32.js", - - description: "Array.prototype.reduce - RegExp object can be used as accumulator", - - test: function testcase() { - - var objRegExp = new RegExp(); - - var accessed = false; - function callbackfn(prevVal, curVal, idx, obj) { - accessed = true; - return prevVal === objRegExp; - } - - var obj = { 0: 11, length: 1 }; - - return Array.prototype.reduce.call(obj, callbackfn, objRegExp) === true && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-33.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-33.js deleted file mode 100644 index 46643f724f..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-33.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-9-c-ii-33", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-33.js", - - description: "Array.prototype.reduce - the JSON can be used as accumulator", - - test: function testcase() { - - var accessed = false; - function callbackfn(prevVal, curVal, idx, obj) { - accessed = true; - return prevVal === JSON; - } - - var obj = { 0: 11, length: 1 }; - - return Array.prototype.reduce.call(obj, callbackfn, JSON) === true && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-34.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-34.js deleted file mode 100644 index d6917b4d13..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-34.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-9-c-ii-34", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-34.js", - - description: "Array.prototype.reduce - Error object can be used as accumulator", - - test: function testcase() { - - var objError = new RangeError(); - - var accessed = false; - function callbackfn(prevVal, curVal, idx, obj) { - accessed = true; - return prevVal === objError; - } - - var obj = { 0: 11, length: 1 }; - - return Array.prototype.reduce.call(obj, callbackfn, objError) === true && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-35.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-35.js deleted file mode 100644 index c73afa8eaf..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-35.js +++ /dev/null @@ -1,54 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-9-c-ii-35", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-35.js", - - description: "Array.prototype.reduce - the Arguments object can be used as accumulator", - - test: function testcase() { - - var accessed = false; - var arg; - - function callbackfn(prevVal, curVal, idx, obj) { - accessed = true; - return prevVal === arg; - } - - var obj = { 0: 11, length: 1 }; - - (function fun() { - arg = arguments; - }(10, 11, 12, 13)); - - return Array.prototype.reduce.call(obj, callbackfn, arg) === true && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-4.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-4.js deleted file mode 100644 index c8903841e4..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-4.js +++ /dev/null @@ -1,55 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-9-c-ii-4", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-4.js", - - description: "Array.prototype.reduce - k values are passed in acending numeric order on an Array", - - test: function testcase() { - - var arr = [0, 1, 2]; - var lastIdx = 0; - var result = true; - var accessed = false; - - function callbackfn(prevVal, curVal, idx, obj) { - accessed = true; - if (lastIdx !== idx) { - result = false; - } else { - lastIdx++; - } - } - - arr.reduce(callbackfn, 11); - return result && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-5.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-5.js deleted file mode 100644 index 8e291d29bf..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-5.js +++ /dev/null @@ -1,62 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-9-c-ii-5", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-5.js", - - description: "Array.prototype.reduce - k values are accessed during each iteration and not prior to starting the loop on an Array", - - test: function testcase() { - - var result = true; - var kIndex = []; - var called = 0; - - //By below way, we could verify that k would be setted as 0, 1, ..., length - 1 in order, and each value will be setted one time. - function callbackfn(prevVal, curVal, idx, obj) { - //Each position should be visited one time, which means k is accessed one time during iterations. - called++; - if (typeof kIndex[idx] === "undefined") { - //when current position is visited, its previous index should has been visited. - if (idx !== 0 && typeof kIndex[idx - 1] === "undefined") { - result = false; - } - kIndex[idx] = 1; - } else { - result = false; - } - } - - [11, 12, 13, 14].reduce(callbackfn, 1); - - return result && called === 4; - }, - - - precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-6.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-6.js deleted file mode 100644 index 97b7b805e0..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-6.js +++ /dev/null @@ -1,54 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-9-c-ii-6", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-6.js", - - description: "Array.prototype.reduce - arguments to callbackfn are self consistent", - - test: function testcase() { - - var obj = { 0: 11, length: 1 }; - - var result = false; - function callbackfn() { - result = ('document' in this && - 'open' in this && - 'frames' in this && - arguments[0] === 111 && - arguments[1] === 11 && - arguments[2] === 0 && - arguments[3] === obj); - } - - Array.prototype.reduce.call(obj, callbackfn, 111); - return result; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-7.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-7.js deleted file mode 100644 index 34a32b1de5..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-7.js +++ /dev/null @@ -1,58 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-9-c-ii-7", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-7.js", - - description: "Array.prototype.reduce - unhandled exceptions happened in callbackfn terminate iteration", - - test: function testcase() { - - var accessed = false; - - function callbackfn(prevVal, curVal, idx, obj) { - if (idx > 0) { - accessed = true; - } - if (idx === 0) { - throw new Error("Exception occurred in callbackfn"); - } - } - - var obj = { 0: 11, 4: 10, 10: 8, length: 20 }; - - try { - Array.prototype.reduce.call(obj, callbackfn, 1); - return false; - } catch (ex) { - return (ex instanceof Error) && !accessed; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-8.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-8.js deleted file mode 100644 index 97df29d49b..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-8.js +++ /dev/null @@ -1,54 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-9-c-ii-8", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-8.js", - - description: "Array.prototype.reduce - element changed by callbackfn on previous iterations is observed", - - test: function testcase() { - - var result = false; - function callbackfn(prevVal, curVal, idx, obj) { - if (idx === 0) { - obj[idx + 1] = 8; - } - - if (idx === 1) { - result = (curVal === 8); - } - } - - var obj = { 0: 11, 1: 12, length: 2 }; - - Array.prototype.reduce.call(obj, callbackfn, 1); - return result; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-9.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-9.js deleted file mode 100644 index 6419914a65..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-9.js +++ /dev/null @@ -1,46 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.21-9-c-ii-9", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-9.js", - - description: "Array.prototype.reduce - callbackfn is called with 0 formal parameter", - - test: function testcase() { - - var called = 0; - function callbackfn() { - called++; - } - - [11, 12].reduce(callbackfn, 1); - return 2 === called; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduce); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-0-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-0-1.js deleted file mode 100644 index 9e9ca8e5ee..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-0-1.js +++ /dev/null @@ -1,36 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest( { -id: "15.4.4.22-0-1", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-0-1.js", - -description: "Array.prototype.reduceRight must exist as a function", - -test: function testcase() { - var f = Array.prototype.reduceRight; - if (typeof(f) === "function") { - return true; - } - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-0-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-0-2.js deleted file mode 100644 index 0fe764a1b4..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-0-2.js +++ /dev/null @@ -1,39 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest( { -id: "15.4.4.22-0-2", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-0-2.js", - -description: "Array.prototype.reduceRight.length must be 1", - -test: function testcase() { - if (Array.prototype.reduceRight.length === 1) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-1.js deleted file mode 100644 index 2fcdcb8103..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-1.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-1-1", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-1.js", - - description: "Array.prototype.reduceRight applied to undefined throws a TypeError", - - test: function testcase() { - try { - Array.prototype.reduceRight.call(undefined); - return false; - } catch (e) { - return (e instanceof TypeError); - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-10.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-10.js deleted file mode 100644 index 3edafb3afd..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-10.js +++ /dev/null @@ -1,54 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-1-10", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-10.js", - - description: "Array.prototype.reduceRight applied to the Math object", - - test: function testcase() { - - var accessed = false; - - function callbackfn(prevVal, curVal, idx, obj) { - accessed = true; - return '[object Math]' === Object.prototype.toString.call(obj); - } - - try { - Math.length = 1; - Math[0] = 1; - return Array.prototype.reduceRight.call(Math, callbackfn, 1) && accessed; - } finally { - delete Math[0]; - delete Math.length; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-11.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-11.js deleted file mode 100644 index f8c55f8d71..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-11.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-1-11", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-11.js", - - description: "Array.prototype.reduceRight applied to Date object", - - test: function testcase() { - - var obj = new Date(); - obj.length = 1; - obj[0] = 1; - var accessed = false; - - function callbackfn(prevVal, curVal, idx, obj) { - accessed = true; - return obj instanceof Date; - } - - return Array.prototype.reduceRight.call(obj, callbackfn, 1) && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-12.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-12.js deleted file mode 100644 index 8c2b0df8dd..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-12.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-1-12", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-12.js", - - description: "Array.prototype.reduceRight applied to RegExp object", - - test: function testcase() { - - var obj = new RegExp(); - obj.length = 1; - obj[0] = 1; - var accessed = false; - - function callbackfn(prevVal, curVal, idx, o) { - accessed = true; - return o instanceof RegExp; - } - - return Array.prototype.reduceRight.call(obj, callbackfn, 1) && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-13.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-13.js deleted file mode 100644 index 28eda5e404..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-13.js +++ /dev/null @@ -1,54 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-1-13", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-13.js", - - description: "Array.prototype.reduceRight applied to the JSON object", - - test: function testcase() { - - var accessed = false; - - function callbackfn(prevVal, curVal, idx, obj) { - accessed = true; - return ('[object JSON]' === Object.prototype.toString.call(obj)); - } - - try { - JSON.length = 1; - JSON[0] = 1; - return Array.prototype.reduceRight.call(JSON, callbackfn, 1) && accessed; - } finally { - delete JSON.length; - delete JSON[0]; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-14.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-14.js deleted file mode 100644 index 4afbaabfe9..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-14.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-1-14", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-14.js", - - description: "Array.prototype.reduceRight applied to Error object", - - test: function testcase() { - - var obj = new Error(); - obj.length = 1; - obj[0] = 1; - var accessed = false; - - function callbackfn(prevVal, curVal, idx, o) { - accessed = true; - return o instanceof Error; - } - - return Array.prototype.reduceRight.call(obj, callbackfn, 1) && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-15.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-15.js deleted file mode 100644 index af2bd6be78..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-15.js +++ /dev/null @@ -1,51 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-1-15", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-15.js", - - description: "Array.prototype.reduceRight applied to the Arguments object", - - test: function testcase() { - - var accessed = false; - - function callbackfn(prevVal, curVal, idx, obj) { - accessed = true; - return '[object Arguments]' === Object.prototype.toString.call(obj); - } - - var obj = (function () { - return arguments; - }("a", "b")); - - return Array.prototype.reduceRight.call(obj, callbackfn, "a") && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-2.js deleted file mode 100644 index 163be654db..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-2.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-1-2", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-2.js", - - description: "Array.prototype.reduceRight applied to null throws a TypeError", - - test: function testcase() { - try { - Array.prototype.reduceRight.call(null); - return false; - } catch (e) { - return (e instanceof TypeError); - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-3.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-3.js deleted file mode 100644 index 816c41b479..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-3.js +++ /dev/null @@ -1,54 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-1-3", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-3.js", - - description: "Array.prototype.reduceRight applied to boolean primitive", - - test: function testcase() { - - var accessed = false; - - function callbackfn(prevVal, curVal, idx, obj) { - accessed = true; - return obj instanceof Boolean; - } - - try { - Boolean.prototype[0] = 1; - Boolean.prototype.length = 1; - return Array.prototype.reduceRight.call(false, callbackfn, 1) && accessed; - } finally { - delete Boolean.prototype[0]; - delete Boolean.prototype.length; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-4.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-4.js deleted file mode 100644 index ca76b64b0c..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-4.js +++ /dev/null @@ -1,51 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-1-4", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-4.js", - - description: "Array.prototype.reduceRight applied to Boolean object", - - test: function testcase() { - - var obj = new Boolean(true); - obj.length = 2; - obj[0] = 11; - obj[1] = 12; - var accessed = false; - - function callbackfn(prevVal, curVal, idx, obj) { - accessed = true; - return obj instanceof Boolean; - } - - return Array.prototype.reduceRight.call(obj, callbackfn, 11) && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-5.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-5.js deleted file mode 100644 index 6486ab859e..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-5.js +++ /dev/null @@ -1,54 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-1-5", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-5.js", - - description: "Array.prototype.reduceRight applied to number primitive", - - test: function testcase() { - - var accessed = false; - - function callbackfn(prevVal, curVal, idx, obj) { - accessed = true; - return obj instanceof Number; - } - - try { - Number.prototype[0] = 1; - Number.prototype.length = 1; - return Array.prototype.reduceRight.call(2.5, callbackfn, 1) && accessed; - } finally { - delete Number.prototype[0]; - delete Number.prototype.length; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-6.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-6.js deleted file mode 100644 index caece69ff1..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-6.js +++ /dev/null @@ -1,51 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-1-6", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-6.js", - - description: "Array.prototype.reduceRight applied to Number object", - - test: function testcase() { - - var obj = new Number(-128); - obj.length = 2; - obj[0] = 11; - obj[1] = 12; - var accessed = false; - - function callbackfn(prevVal, curVal, idx, o) { - accessed = true; - return o instanceof Number; - } - - return Array.prototype.reduceRight.call(obj, callbackfn, 11) && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-7.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-7.js deleted file mode 100644 index 05f11136e0..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-7.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-1-7", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-7.js", - - description: "Array.prototype.reduceRight applied to string primitive", - - test: function testcase() { - - var accessed = false; - - function callbackfn(prevVal, curVal, idx, obj) { - accessed = true; - return obj instanceof String; - } - - return Array.prototype.reduceRight.call("hello\nworld\\!", callbackfn, "h") && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-8.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-8.js deleted file mode 100644 index 1d92f76f62..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-8.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-1-8", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-8.js", - - description: "Array.prototype.reduceRight applied to String object", - - test: function testcase() { - - var obj = new String("hello\nworld\\!"); - var accessed = false; - - function callbackfn(prevVal, curVal, idx, o) { - accessed = true; - return o instanceof String; - } - - return Array.prototype.reduceRight.call(obj, callbackfn, "h") && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-9.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-9.js deleted file mode 100644 index 408e434afd..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-9.js +++ /dev/null @@ -1,52 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-1-9", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-9.js", - - description: "Array.prototype.reduceRight applied to Function object", - - test: function testcase() { - - var obj = function (a, b) { - return a + b; - }; - obj[0] = 11; - obj[1] = 9; - var accessed = false; - - function callbackfn(prevVal, curVal, idx, o) { - accessed = true; - return o instanceof Function; - } - - return Array.prototype.reduceRight.call(obj, callbackfn, 11) && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-10-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-10-1.js deleted file mode 100644 index b973c594bf..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-10-1.js +++ /dev/null @@ -1,51 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.22-10-1", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-10-1.js", - -description: "Array.prototype.reduceRight doesn't mutate the Array on which it is called on", - -test: function testcase() { - - function callbackfn(prevVal, curVal, idx, obj) - { - return 1; - } - var srcArr = [1,2,3,4,5]; - srcArr.reduceRight(callbackfn); - if(srcArr[0] === 1 && - srcArr[1] === 2 && - srcArr[2] === 3 && - srcArr[3] === 4 && - srcArr[4] === 5) - { - return true; - } - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-10-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-10-2.js deleted file mode 100644 index 8055951fb2..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-10-2.js +++ /dev/null @@ -1,46 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.22-10-2", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-10-2.js", - -description: "Array.prototype.reduceRight reduces array in descending order of indices", - -test: function testcase() { - - function callbackfn(prevVal, curVal, idx, obj) - { - return prevVal + curVal; - } - var srcArr = ['1','2','3','4','5']; - if(srcArr.reduceRight(callbackfn) === '54321') - { - return true; - } - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-10-3.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-10-3.js deleted file mode 100644 index a828d3efb9..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-10-3.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.22-10-3", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-10-3.js", - -description: "Array.prototype.reduceRight - subclassed array with length 1", - -test: function testcase() { - foo.prototype = [1]; - function foo() {} - var f = new foo(); - - function cb(){} - if(f.reduceRight(cb) === 1) - return true; - }, - -precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-10-4.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-10-4.js deleted file mode 100644 index 01489868bf..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-10-4.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.22-10-4", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-10-4.js", - -description: "Array.prototype.reduceRight - subclassed array with length more than 1", - -test: function testcase() { - foo.prototype = new Array(0, 1, 2, 3); - function foo() {} - var f = new foo(); - - function cb(prevVal, curVal, idx, obj){return prevVal + curVal;} - if(f.reduceRight(cb) === 6) - return true; - }, - -precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-10-5.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-10-5.js deleted file mode 100644 index dbf2b30fd7..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-10-5.js +++ /dev/null @@ -1,46 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.22-10-5", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-10-5.js", - -description: "Array.prototype.reduceRight reduces array in descending order of indices(initialvalue present)", - -test: function testcase() { - - function callbackfn(prevVal, curVal, idx, obj) - { - return prevVal + curVal; - } - var srcArr = ['1','2','3','4','5']; - if(srcArr.reduceRight(callbackfn,'6') === '654321') - { - return true; - } - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-10-6.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-10-6.js deleted file mode 100644 index fdbef849e4..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-10-6.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.22-10-6", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-10-6.js", - -description: "Array.prototype.reduceRight - subclassed array when initialvalue provided", - -test: function testcase() { - foo.prototype = new Array(0, 1, 2, 3); - function foo() {} - var f = new foo(); - - function cb(prevVal, curVal, idx, obj){return prevVal + curVal;} - if(f.reduceRight(cb,"4") === "43210") - return true; - }, - -precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-10-7.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-10-7.js deleted file mode 100644 index 500febcfaa..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-10-7.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.22-10-7", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-10-7.js", - -description: "Array.prototype.reduceRight - subclassed array when length to 1 and initialvalue provided", - -test: function testcase() { - foo.prototype = [1]; - function foo() {} - var f = new foo(); - - function cb(prevVal, curVal, idx, obj){return prevVal + curVal;} - if(f.reduceRight(cb,"4") === "41") - return true; - }, - -precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-10-8.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-10-8.js deleted file mode 100644 index a68457fed8..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-10-8.js +++ /dev/null @@ -1,52 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.22-10-8", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-10-8.js", - -description: "Array.prototype.reduceRight doesn't visit expandos", - -test: function testcase() { - - var callCnt = 0; - function callbackfn(prevVal, curVal, idx, obj) - { - callCnt++; - } - var srcArr = ['1','2','3','4','5']; - srcArr["i"] = 10; - srcArr[true] = 11; - - srcArr.reduceRight(callbackfn); - - if(callCnt == 4) - { - return true; - } - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-1.js deleted file mode 100644 index 24b8ee2973..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-1.js +++ /dev/null @@ -1,53 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-2-1", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-1.js", - - description: "Array.prototype.reduceRight applied to Array-like object, 'length' is an own data property", - - test: function testcase() { - - var accessed = false; - var obj = { - 0: 12, - 1: 11, - 2: 9, - length: 2 - }; - - function callbackfn(prevVal, curVal, idx, obj) { - accessed = true; - return obj.length === 2; - } - - return Array.prototype.reduceRight.call(obj, callbackfn, 11) && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-10.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-10.js deleted file mode 100644 index 3ef95e661a..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-10.js +++ /dev/null @@ -1,66 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-2-10", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-10.js", - - description: "Array.prototype.reduceRight applied to Array-like object, 'length' is an inherited accessor property", - - test: function testcase() { - - var accessed = false; - var Con = function () { }; - - - function callbackfn(prevVal, curVal, idx, obj) { - accessed = true; - return obj.length === 2; - } - - var proto = {}; - - Object.defineProperty(proto, "length", { - get: function () { - return 2; - }, - configurable: true - }); - - Con.prototype = proto; - - var child = new Con(); - child[0] = 12; - child[1] = 11; - child[2] = 9; - - - return Array.prototype.reduceRight.call(child, callbackfn, 11) && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-11.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-11.js deleted file mode 100644 index ec3ecf89a1..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-11.js +++ /dev/null @@ -1,56 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-2-11", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-11.js", - - description: "Array.prototype.reduceRight applied to Array-like object, 'length' is an own accessor property without a get function", - - test: function testcase() { - - var accessed = false; - - function callbackfn(prevVal, curVal, idx, obj) { - accessed = true; - return typeof obj.length === "undefined"; - } - - var obj = { - 0: 11, - 1: 12 - }; - Object.defineProperty(obj, "length", { - set: function () { }, - configurable: true - }); - - return Array.prototype.reduceRight.call(obj, callbackfn, 111) === 111 && !accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-12.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-12.js deleted file mode 100644 index 7180feb450..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-12.js +++ /dev/null @@ -1,64 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-2-12", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-12.js", - - description: "Array.prototype.reduceRight - 'length' is own accessor property without a get function that overrides an inherited accessor property", - - test: function testcase() { - - var accessed = false; - - function callbackfn(prevVal, curVal, idx, obj) { - accessed = true; - return typeof obj.length === "undefined"; - } - - try { - Object.defineProperty(Object.prototype, "length", { - get: function () { - return 2; - }, - configurable: true - }); - - var obj = { 0: 12, 1: 13 }; - Object.defineProperty(obj, "length", { - set: function () { }, - configurable: true - }); - - return Array.prototype.reduceRight.call(obj, callbackfn, 11) === 11 && !accessed; - } finally { - delete Object.prototype.length; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-13.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-13.js deleted file mode 100644 index 99905d0b15..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-13.js +++ /dev/null @@ -1,60 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-2-13", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-13.js", - - description: "Array.prototype.reduceRight applied to the Array-like object that 'length' is inherited accessor property without a get function", - - test: function testcase() { - - var accessed = false; - - function callbackfn(prevVal, curVal, idx, obj) { - accessed = true; - return curVal > 10; - } - - var proto = {}; - Object.defineProperty(proto, "length", { - set: function () { }, - configurable: true - }); - - var Con = function () { }; - Con.prototype = proto; - - var child = new Con(); - child[0] = 11; - child[1] = 12; - - return Array.prototype.reduceRight.call(child, callbackfn, 111) === 111 && !accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-14.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-14.js deleted file mode 100644 index 83e38c8bab..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-14.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-2-14", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-14.js", - - description: "Array.prototype.reduceRight applied to the Array-like object that 'length' property doesn't exist", - - test: function testcase() { - - var obj = { 0: 11, 1: 12 }; - var accessed = false; - - function callbackfn(prevVal, curVal, idx, obj) { - accessed = true; - return curVal > 10; - } - - return Array.prototype.reduceRight.call(obj, callbackfn, 111) === 111 && !accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-17.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-17.js deleted file mode 100644 index 393e9a0762..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-17.js +++ /dev/null @@ -1,53 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-2-17", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-17.js", - - description: "Array.prototype.reduceRight applied to the Arguments object, which implements its own property get method", - - test: function testcase() { - - var arg; - var accessed = false; - - function callbackfn(prevVal, curVal, idx, obj) { - accessed = true; - return obj.length === 2; - } - - var func = function (a, b) { - arg = arguments; - return Array.prototype.reduceRight.call(arguments, callbackfn, 11); - }; - - return func(12, 11) && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-18.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-18.js deleted file mode 100644 index 1838dc4a70..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-18.js +++ /dev/null @@ -1,53 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-2-18", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-18.js", - - description: "Array.prototype.reduceRight applied to String object, which implements its own property get method", - - test: function testcase() { - - var accessed = false; - var str = new String("432"); - - function callbackfn(preVal, curVal, idx, obj) { - accessed = true; - return obj.length === 3; - } - - try { - String.prototype[3] = "1"; - return Array.prototype.reduceRight.call(str, callbackfn, 111) && accessed; - } finally { - delete String.prototype[3]; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-19.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-19.js deleted file mode 100644 index 08a0d65fb6..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-19.js +++ /dev/null @@ -1,53 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-2-19", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-19.js", - - description: "Array.prototype.reduceRight applied to Function object, which implements its own property get method", - - test: function testcase() { - - var accessed = false; - var fun = function (a, b) { - return a + b; - }; - fun[0] = 12; - fun[1] = 11; - fun[2] = 9; - - function callbackfn(prevVal, curVal, idx, obj) { - accessed = true; - return obj.length === 2; - } - - return Array.prototype.reduceRight.call(fun, callbackfn, 11) && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-2.js deleted file mode 100644 index 8cf7875993..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-2.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-2-2", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-2.js", - - description: "Array.prototype.reduceRight - 'length' is own data property on an Array", - - test: function testcase() { - - var accessed = false; - - function callbackfn(prevVal, curVal, idx, obj) { - accessed = true; - return obj.length === 2; - } - - return [12, 11].reduceRight(callbackfn, 11) && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-3.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-3.js deleted file mode 100644 index 3e889d481d..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-3.js +++ /dev/null @@ -1,58 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-2-3", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-3.js", - - description: "Array.prototype.reduceRight applied to Array-like object, 'length' is an own data property that overrides an inherited data property", - - test: function testcase() { - - var accessed = true; - - function callbackfn(prevVal, curVal, idx, obj) { - accessed = true; - return obj.length === 2; - } - - var proto = { length: 3 }; - - var Con = function () { }; - Con.prototype = proto; - - var child = new Con(); - child.length = 2; - child[0] = 12; - child[1] = 11; - child[2] = 9; - - return Array.prototype.reduceRight.call(child, callbackfn) && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-4.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-4.js deleted file mode 100644 index 3de84281c0..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-4.js +++ /dev/null @@ -1,55 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-2-4", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-4.js", - - description: "Array.prototype.reduceRight - 'length' is own data property that overrides an inherited data property on an Array", - - test: function testcase() { - - var accessed = false; - var arrProtoLen; - function callbackfn(prevVal, curVal, idx, obj) { - accessed = true; - return obj.length === 2; - } - - try { - arrProtoLen = Array.prototype.length; - Array.prototype.length = 0; - - return [12, 11].reduceRight(callbackfn, 11) && accessed; - } finally { - Array.prototype.length = arrProtoLen; - } - - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-5.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-5.js deleted file mode 100644 index 99994f963d..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-5.js +++ /dev/null @@ -1,67 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-2-5", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-5.js", - - description: "Array.prototype.reduceRight applied to Array-like object, 'length' is an own data property that overrides an inherited accessor property", - - test: function testcase() { - - var accessed = false; - - function callbackfn(prevVal, curVal, idx, obj) { - accessed = true; - return obj.length === 2; - } - - var proto = {}; - Object.defineProperty(proto, "length", { - get: function () { - return 3; - }, - configurable: true - }); - - var Con = function () { }; - Con.prototype = proto; - - var child = new Con(); - Object.defineProperty(child, "length", { - value: 2, - configurable: true - }); - child[0] = 12; - child[1] = 11; - child[2] = 9; - - return Array.prototype.reduceRight.call(child, callbackfn) && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-6.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-6.js deleted file mode 100644 index 2437410f01..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-6.js +++ /dev/null @@ -1,55 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-2-6", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-6.js", - - description: "Array.prototype.reduceRight applied to Array-like object, 'length' is an inherited data property", - - test: function testcase() { - - var accessed = false; - var proto = { length: 2 }; - var Con = function () { }; - Con.prototype = proto; - - var child = new Con(); - child[0] = 12; - child[1] = 11; - child[2] = 9; - - function callbackfn1(prevVal, curVal, idx, obj) { - accessed = true; - return obj.length === 2; - } - - return Array.prototype.reduceRight.call(child, callbackfn1, 11) && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-7.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-7.js deleted file mode 100644 index 219e9afe94..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-7.js +++ /dev/null @@ -1,58 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-2-7", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-7.js", - - description: "Array.prototype.reduceRight applied to Array-like object, 'length' is an own accessor property", - - test: function testcase() { - - var accessed = true; - var obj = {}; - obj[0] = 12; - obj[1] = 11; - obj[2] = 9; - - function callbackfn(prevVal, curVal, idx, obj) { - accessed = true; - return obj.length === 2; - } - - Object.defineProperty(obj, "length", { - get: function () { - return 2; - }, - configurable: true - }); - - return Array.prototype.reduceRight.call(obj, callbackfn, 11) && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-8.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-8.js deleted file mode 100644 index b09dc6ceb1..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-8.js +++ /dev/null @@ -1,65 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-2-8", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-8.js", - - description: "Array.prototype.reduceRight applied to Array-like object, 'length' is an own accessor property that overrides an inherited data property", - - test: function testcase() { - - var accessed = false; - - function callbackfn(prevVal, curVal, idx, obj) { - accessed = true; - return obj.length === 2; - } - - var proto = { length: 3 }; - - var Con = function () { }; - Con.prototype = proto; - - var child = new Con(); - - Object.defineProperty(child, "length", { - get: function () { - return 2; - }, - configurable: true - }); - - child[0] = 12; - child[1] = 11; - child[2] = 9; - - return Array.prototype.reduceRight.call(child, callbackfn, 11) && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-9.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-9.js deleted file mode 100644 index 5fe7371e39..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-9.js +++ /dev/null @@ -1,69 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-2-9", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-9.js", - - description: "Array.prototype.reduceRight applied to Array-like object, 'length' is an own accessor property that overrides an inherited accessor property", - - test: function testcase() { - - var accessed = false; - - function callbackfn1(prevVal, curVal, idx, obj) { - accessed = true; - return obj.length === 2; - } - - var proto = {}; - Object.defineProperty(proto, "length", { - get: function () { - return 3; - }, - configurable: true - }); - - var Con = function () { }; - Con.prototype = proto; - - var child = new Con(); - Object.defineProperty(child, "length", { - get: function () { - return 2; - }, - configurable: true - }); - child[0] = 12; - child[1] = 11; - child[2] = 9; - - return Array.prototype.reduceRight.call(child, callbackfn1, 111) && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-1.js deleted file mode 100644 index 1cb80a7374..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-1.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-3-1", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-1.js", - - description: "Array.prototype.reduceRight - value of 'length' is undefined", - - test: function testcase() { - - var accessed = false; - - function callbackfn(prevVal, curVal, idx, obj) { - accessed = true; - } - - var obj = { 0: 9, length: undefined }; - - return Array.prototype.reduceRight.call(obj, callbackfn, 1) === 1 && !accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-10.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-10.js deleted file mode 100644 index dd0842ab05..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-10.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-3-10", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-10.js", - - description: "Array.prototype.reduceRight - value of 'length' is a number (value is NaN)", - - test: function testcase() { - - var accessed = false; - - function callbackfn(prevVal, curVal, idx, obj) { - accessed = true; - } - - var obj = { 0: 9, length: NaN }; - - return Array.prototype.reduceRight.call(obj, callbackfn, 1) === 1 && !accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-11.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-11.js deleted file mode 100644 index 8ac29198be..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-11.js +++ /dev/null @@ -1,56 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-3-11", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-11.js", - - description: "Array.prototype.reduceRight - value of 'length' is a string containing a positive number", - - test: function testcase() { - - var testResult1 = true; - var testResult2 = false; - function callbackfn(prevVal, curVal, idx, obj) { - if (idx > 1) { - testResult1 = false; - } - - if (idx === 1) { - testResult2 = true; - } - return false; - } - - var obj = { 0: 12, 1: 11, 2: 9, length: "2" }; - - Array.prototype.reduceRight.call(obj, callbackfn, 1); - return testResult1 && testResult2; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-12.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-12.js deleted file mode 100644 index 12a082d48f..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-12.js +++ /dev/null @@ -1,56 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-3-12", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-12.js", - - description: "Array.prototype.reduceRight - value of 'length' is a string containing a negative number", - - test: function testcase() { - - var testResult1 = true; - var testResult2 = false; - function callbackfn(prevVal, curVal, idx, obj) { - if (idx > 1) { - testResult1 = false; - } - - if (idx === 1) { - testResult2 = true; - } - return false; - } - - var obj = { 0: 11, 1: 12, 2: 9, length: "-4294967294" }; - - Array.prototype.reduceRight.call(obj, callbackfn, 1); - return testResult1 && testResult2; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-13.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-13.js deleted file mode 100644 index 158ca39b57..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-13.js +++ /dev/null @@ -1,56 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-3-13", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-13.js", - - description: "Array.prototype.reduceRight - value of 'length' is a string containing a decimal number", - - test: function testcase() { - - var testResult1 = true; - var testResult2 = false; - function callbackfn(prevVal, curVal, idx, obj) { - if (idx > 1) { - testResult1 = false; - } - - if (idx === 1) { - testResult2 = true; - } - return false; - } - - var obj = { 0: 12, 1: 11, 2: 9, length: "2.5" }; - - Array.prototype.reduceRight.call(obj, callbackfn, 1); - return testResult1 && testResult2; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-14.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-14.js deleted file mode 100644 index 897b0b2fb4..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-14.js +++ /dev/null @@ -1,63 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-3-14", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-14.js", - - description: "Array.prototype.reduceRight - value of 'length' is a string containing +/-Infinity", - - test: function testcase() { - - var accessed1 = false; - var accessed2 = false; - var accessed3 = false; - - function callbackfn1(prevVal, curVal, idx, obj) { - accessed1 = true; - } - - function callbackfn2(prevVal, curVal, idx, obj) { - accessed2 = true; - } - - function callbackfn3(prevVal, curVal, idx, obj) { - accessed3 = true; - } - - var obj1 = { 0: 9, length: "Infinity" }; - var obj2 = { 0: 9, length: "-Infinity" }; - var obj3 = { 0: 9, length: "+Infinity" }; - - return Array.prototype.reduceRight.call(obj1, callbackfn1, 1) === 1 && - Array.prototype.reduceRight.call(obj2, callbackfn2, 2) === 2 && - Array.prototype.reduceRight.call(obj3, callbackfn3, 3) === 3 && - !accessed1 && !accessed2 && !accessed3; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-15.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-15.js deleted file mode 100644 index c15aa7fbfe..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-15.js +++ /dev/null @@ -1,56 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-3-15", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-15.js", - - description: "Array.prototype.reduceRight - value of 'length' is a string containing an exponential number", - - test: function testcase() { - - var testResult1 = true; - var testResult2 = false; - function callbackfn(prevVal, curVal, idx, obj) { - if (idx > 1) { - testResult1 = false; - } - - if (idx === 1) { - testResult2 = true; - } - return false; - } - - var obj = { 0: 12, 1: 11, 2: 9, length: "2E0" }; - - Array.prototype.reduceRight.call(obj, callbackfn, 1); - return testResult1 && testResult2; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-16.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-16.js deleted file mode 100644 index 10be221b25..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-16.js +++ /dev/null @@ -1,56 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-3-16", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-16.js", - - description: "Array.prototype.reduceRight - value of 'length' is a string containing a hex number", - - test: function testcase() { - - var testResult1 = true; - var testResult2 = false; - function callbackfn(prevVal, curVal, idx, obj) { - if (idx > 1) { - testResult1 = false; - } - - if (idx === 1) { - testResult2 = true; - } - return false; - } - - var obj = { 0: 12, 1: 11, 2: 9, length: "0x0002" }; - - Array.prototype.reduceRight.call(obj, callbackfn, 1); - return testResult1 && testResult2; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-17.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-17.js deleted file mode 100644 index f085a76d54..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-17.js +++ /dev/null @@ -1,56 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-3-17", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-17.js", - - description: "Array.prototype.reduceRight - value of 'length' is a string containing a number with leading zeros", - - test: function testcase() { - - var testResult1 = true; - var testResult2 = false; - function callbackfn(prevVal, curVal, idx, obj) { - if (idx > 1) { - testResult1 = false; - } - - if (idx === 1) { - testResult2 = true; - } - return false; - } - - var obj = { 0: 12, 1: 11, 2: 9, length: "0002.00" }; - - Array.prototype.reduceRight.call(obj, callbackfn, 1); - return testResult1 && testResult2; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-18.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-18.js deleted file mode 100644 index a0d0707890..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-18.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-3-18", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-18.js", - - description: "Array.prototype.reduceRight - value of 'length' is a string that can't convert to a number", - - test: function testcase() { - - var accessed = false; - - function callbackfn(prevVal, curVal, idx, obj) { - accessed = true; - } - - var obj = { 0: 9, 1: 8, length: "two" }; - - return Array.prototype.reduceRight.call(obj, callbackfn, 11) === 11 && !accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-19.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-19.js deleted file mode 100644 index 597cd0ea33..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-19.js +++ /dev/null @@ -1,73 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-3-19", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-19.js", - - description: "Array.prototype.reduceRight - value of 'length' is an object which has an own toString method", - - test: function testcase() { - - var testResult1 = true; - var testResult2 = false; - function callbackfn(prevVal, curVal, idx, obj) { - if (idx > 1) { - testResult1 = false; - } - - if (idx === 1) { - testResult2 = true; - } - return false; - } - - var toStringAccessed = false; - var obj = { - 0: 12, - 1: 11, - 2: 9, - length: { - toString: function () { - toStringAccessed = true; - return '2'; - } - } - }; - - // objects inherit the default valueOf() method from Object - // that simply returns itself. Since the default valueOf() method - // does not return a primitive value, ES next tries to convert the object - // to a number by calling its toString() method and converting the - // resulting string to a number. - - Array.prototype.reduceRight.call(obj, callbackfn, 1); - return testResult1 && testResult2 && toStringAccessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-2.js deleted file mode 100644 index cc90528cf3..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-2.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-3-2", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-2.js", - - description: "Array.prototype.reduceRight applied to an Array-like object, 'length' is 0 (length overridden to false(type conversion))", - - test: function testcase() { - - var accessed = false; - - function callbackfn(preVal, curVal, idx, obj) { - accessed = true; - } - - var obj = { 0: 9, length: false }; - - return Array.prototype.reduceRight.call(obj, callbackfn, 1) === 1 && !accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-20.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-20.js deleted file mode 100644 index 78d6b5825e..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-20.js +++ /dev/null @@ -1,68 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-3-20", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-20.js", - - description: "Array.prototype.reduceRight - value of 'length' is an Object which has an own valueOf method", - - test: function testcase() { - - var testResult1 = true; - var testResult2 = false; - function callbackfn(prevVal, curVal, idx, obj) { - if (idx > 1) { - testResult1 = false; - } - - if (idx === 1) { - testResult2 = true; - } - return false; - } - - var valueOfAccessed = false; - - var obj = { - 0: 12, - 1: 11, - 2: 9, - length: { - valueOf: function () { - valueOfAccessed = true; - return 2; - } - } - }; - - Array.prototype.reduceRight.call(obj, callbackfn, 1); - return testResult1 && testResult2 && valueOfAccessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-21.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-21.js deleted file mode 100644 index 038ac1d1d1..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-21.js +++ /dev/null @@ -1,73 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-3-21", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-21.js", - - description: "Array.prototype.reduceRight - 'length' is an object that has an own valueOf method that returns an object and toString method that returns a string", - - test: function testcase() { - - var testResult1 = true; - var testResult2 = false; - function callbackfn(prevVal, curVal, idx, obj) { - if (idx > 1) { - testResult1 = false; - } - - if (idx === 1) { - testResult2 = true; - } - return false; - } - - var toStringAccessed = false; - var valueOfAccessed = false; - - var obj = { - 0: 12, - 1: 11, - 2: 9, - length: { - valueOf: function () { - valueOfAccessed = true; - return {}; - }, - toString: function () { - toStringAccessed = true; - return '2'; - } - } - }; - - Array.prototype.reduceRight.call(obj, callbackfn, 1); - return testResult1 && testResult2 && valueOfAccessed && toStringAccessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-22.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-22.js deleted file mode 100644 index 6b43a27ef8..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-22.js +++ /dev/null @@ -1,69 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-3-22", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-22.js", - - description: "Array.prototype.reduceRight throws TypeError exception when 'length' is an object with toString and valueOf methods that don’t return primitive values", - - test: function testcase() { - - var accessed = false; - var toStringAccessed = false; - var valueOfAccessed = false; - - function callbackfn(prevVal, curVal, idx, obj) { - accessed = true; - } - - var obj = { - 0: 11, - 1: 12, - - length: { - valueOf: function () { - valueOfAccessed = true; - return {}; - }, - toString: function () { - toStringAccessed = true; - return {}; - } - } - }; - - try { - Array.prototype.reduceRight.call(obj, callbackfn, 1); - return false; - } catch (ex) { - return (ex instanceof TypeError) && toStringAccessed && valueOfAccessed && !accessed; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-23.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-23.js deleted file mode 100644 index 03792b0c1f..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-23.js +++ /dev/null @@ -1,79 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-3-23", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-23.js", - - description: "Array.prototype.reduceRight uses inherited valueOf method when 'length' is an object with an own toString and inherited valueOf methods", - - test: function testcase() { - - var testResult1 = true; - var testResult2 = false; - var valueOfAccessed = false; - var toStringAccessed = false; - - var proto = { - valueOf: function () { - valueOfAccessed = true; - return 2; - } - }; - var Con = function () { }; - Con.prototype = proto; - var child = new Con(); - - function callbackfn(prevVal, curVal, idx, obj) { - if (idx > 1) { - testResult1 = false; - } - - if (idx === 1) { - testResult2 = true; - } - return false; - } - - child.toString = function () { - toStringAccessed = true; - return '1'; - }; - - var obj = { - 0: 12, - 1: 11, - 2: 9, - length: child - }; - - Array.prototype.reduceRight.call(obj, callbackfn, 1); - return testResult1 && testResult2 && valueOfAccessed && !toStringAccessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-24.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-24.js deleted file mode 100644 index da151e63d6..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-24.js +++ /dev/null @@ -1,56 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-3-24", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-24.js", - - description: "Array.prototype.reduceRight - value of 'length' is a positive non-integer, ensure truncation occurs in the proper direction", - - test: function testcase() { - - var testResult1 = true; - var testResult2 = false; - function callbackfn(prevVal, curVal, idx, obj) { - if (idx > 1) { - testResult1 = false; - } - - if (idx === 1) { - testResult2 = true; - } - return false; - } - - var obj = { 0: 12, 1: 11, 2: 9, length: 2.685 }; - - Array.prototype.reduceRight.call(obj, callbackfn, 1); - return testResult1 && testResult2; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-25.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-25.js deleted file mode 100644 index 8a33d79041..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-25.js +++ /dev/null @@ -1,61 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-3-25", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-25.js", - - description: "Array.prototype.reduceRight - value of 'length' is a negative non-integer, ensure truncation occurs in the proper direction", - - test: function testcase() { - - var testResult1 = true; - var testResult2 = false; - function callbackfn(prevVal, curVal, idx, obj) { - if (idx > 1) { - testResult1 = false; - } - - if (idx === 1) { - testResult2 = true; - } - return false; - } - - var obj = { - 0: 12, - 1: 11, - 2: 9, - length: -4294967294.5 - }; - - Array.prototype.reduceRight.call(obj, callbackfn, 1); - return testResult1 && testResult2; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-28.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-28.js deleted file mode 100644 index aaad1bf9a1..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-28.js +++ /dev/null @@ -1,51 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-3-28", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-28.js", - - description: "Array.prototype.reduceRight - value of 'length' is boundary value (2^32)", - - test: function testcase() { - - var accessed = false; - - function callbackfn(prevVal, curVal, idx, obj) { - accessed = true; - } - - var obj = { - 0: 12, - length: 4294967296 - }; - - return Array.prototype.reduceRight.call(obj, callbackfn, 1) === 1 && !accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-29.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-29.js deleted file mode 100644 index 2ea16b1125..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-29.js +++ /dev/null @@ -1,60 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-3-29", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-29.js", - - description: "Array.prototype.reduceRight - value of 'length' is boundary value (2^32 + 1)", - - test: function testcase() { - - var testResult1 = true; - var testResult2 = false; - function callbackfn(prevVal, curVal, idx, obj) { - if (idx > 0) { - testResult1 = false; - } - - if (idx === 0) { - testResult2 = true; - } - return false; - } - - var obj = { - 0: 11, - 1: 9, - length: 4294967297 - }; - - Array.prototype.reduceRight.call(obj, callbackfn, 1); - return testResult1 && testResult2; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-3.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-3.js deleted file mode 100644 index 9345af1073..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-3.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-3-3", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-3.js", - - description: "Array.prototype.reduceRight - value of 'length' is a number (value is 0)", - - test: function testcase() { - - var accessed = false; - - function callbackfn(prevVal, curVal, idx, obj) { - accessed = true; - } - - var obj = { 0: 9, length: 0 }; - - return Array.prototype.reduceRight.call(obj, callbackfn, 1) === 1 && !accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-4.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-4.js deleted file mode 100644 index 5c90ae5b34..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-4.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-3-4", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-4.js", - - description: "Array.prototype.reduceRight - value of 'length' is a number (value is +0)", - - test: function testcase() { - - var accessed = false; - - function callbackfn(prevVal, curVal, idx, obj) { - accessed = true; - } - - var obj = { 0: 9, length: +0 }; - - return Array.prototype.reduceRight.call(obj, callbackfn, 1) === 1 && !accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-5.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-5.js deleted file mode 100644 index f20b13fb11..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-5.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-3-5", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-5.js", - - description: "Array.prototype.reduceRight - value of 'length' is a number (value is -0)", - - test: function testcase() { - - var accessed = false; - - function callbackfn(preVal, curVal, idx, obj) { - accessed = true; - } - - var obj = { 0: 9, length: -0 }; - - return Array.prototype.reduceRight.call(obj, callbackfn, 1) === 1 && !accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-6.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-6.js deleted file mode 100644 index d86c7572ea..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-6.js +++ /dev/null @@ -1,56 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-3-6", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-6.js", - - description: "Array.prototype.reduceRight - value of 'length' is a number (value is positive)", - - test: function testcase() { - - var testResult1 = true; - var testResult2 = false; - function callbackfn(prevVal, curVal, idx, obj) { - if (idx > 1) { - testResult1 = false; - } - - if (idx === 1) { - testResult2 = true; - } - return false; - } - - var obj = { 1: 11, 2: 9, length: 2 }; - - Array.prototype.reduceRight.call(obj, callbackfn, 1); - return testResult1 && testResult2; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-7.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-7.js deleted file mode 100644 index a83c3292ec..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-7.js +++ /dev/null @@ -1,56 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-3-7", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-7.js", - - description: "Array.prototype.reduceRight - value of 'length' is a number (value is negative)", - - test: function testcase() { - - var testResult1 = true; - var testResult2 = false; - function callbackfn(prevVal, curVal, idx, obj) { - if (idx > 1) { - testResult1 = false; - } - - if (idx === 1) { - testResult2 = true; - } - return false; - } - - var obj = { 1: 11, 2: 9, length: -4294967294 }; - - Array.prototype.reduceRight.call(obj, callbackfn, 1); - return testResult1 && testResult2; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-8.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-8.js deleted file mode 100644 index e7248d3099..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-8.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-3-8", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-8.js", - - description: "Array.prototype.reduceRight - value of 'length' is a number (value is Infinity)", - - test: function testcase() { - - var accessed = false; - - function callbackfn(prevVal, curVal, idx, obj) { - accessed = true; - } - - var obj = { 0: 9, length: Infinity }; - - return Array.prototype.reduceRight.call(obj, callbackfn, 1) === 1 && !accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-9.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-9.js deleted file mode 100644 index 01e783f90c..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-9.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-3-9", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-9.js", - - description: "Array.prototype.reduceRight - value of 'length' is a number (value is -Infinity)", - - test: function testcase() { - - var accessed = false; - - function callbackfn(prevVal, curVal, idx, obj) { - accessed = true; - } - - var obj = { 0: 9, length: -Infinity }; - - return Array.prototype.reduceRight.call(obj, callbackfn, 1) === 1 && !accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-1.js deleted file mode 100644 index 64edbf1a11..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-1.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.22-4-1", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-1.js", - -description: "Array.prototype.reduceRight throws TypeError if callbackfn is undefined", - -test: function testcase() { - - var arr = new Array(10); - try { - arr.reduceRight(); - } - catch(e) { - if(e instanceof TypeError) - return true; - } - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-10.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-10.js deleted file mode 100644 index 856928a340..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-10.js +++ /dev/null @@ -1,54 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-4-10", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-10.js", - - description: "Array.prototype.reduceRight - the exception is not thrown if exception was thrown by step 2", - - test: function testcase() { - - var obj = { 0: 11, 1: 12 }; - - Object.defineProperty(obj, "length", { - get: function () { - throw new SyntaxError(); - }, - configurable: true - }); - - try { - Array.prototype.reduceRight.call(obj, undefined); - return false; - } catch (ex) { - return !(ex instanceof TypeError); - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-11.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-11.js deleted file mode 100644 index b59ad1a930..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-11.js +++ /dev/null @@ -1,58 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-4-11", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-11.js", - - description: "Array.prototype.reduceRight - the exception is not thrown if exception was thrown by step 3", - - test: function testcase() { - - var obj = { 0: 11, 1: 12 }; - - Object.defineProperty(obj, "length", { - get: function () { - return { - toString: function () { - throw new SyntaxError(); - } - }; - }, - configurable: true - }); - - try { - Array.prototype.reduceRight.call(obj, undefined); - return false; - } catch (ex) { - return !(ex instanceof TypeError); - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-12.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-12.js deleted file mode 100644 index 36516a69bc..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-12.js +++ /dev/null @@ -1,46 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-4-12", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-12.js", - - description: "Array.prototype.reduceRight - 'callbackfn' is a function", - - test: function testcase() { - - var initialValue = 0; - function callbackfn(accum, val, idx, obj) { - accum += val; - return accum; - } - - return 20 === [11, 9].reduceRight(callbackfn, initialValue); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-2.js deleted file mode 100644 index 4136a32fd3..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-2.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.22-4-2", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-2.js", - -description: "Array.prototype.reduceRight throws ReferenceError if callbackfn is unreferenced", - -test: function testcase() { - - var arr = new Array(10); - try { - arr.reduceRight(foo); - } - catch(e) { - if(e instanceof ReferenceError) - return true; - } - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-3.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-3.js deleted file mode 100644 index 62e55e603d..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-3.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.22-4-3", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-3.js", - -description: "Array.prototype.reduceRight throws TypeError if callbackfn is null", - -test: function testcase() { - - var arr = new Array(10); - try { - arr.reduceRight(null); - } - catch(e) { - if(e instanceof TypeError) - return true; - } - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-4.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-4.js deleted file mode 100644 index 4a150212cd..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-4.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.22-4-4", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-4.js", - -description: "Array.prototype.reduceRight throws TypeError if callbackfn is boolean", - -test: function testcase() { - - var arr = new Array(10); - try { - arr.reduceRight(true); - } - catch(e) { - if(e instanceof TypeError) - return true; - } - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-5.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-5.js deleted file mode 100644 index 42ad132ae9..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-5.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.22-4-5", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-5.js", - -description: "Array.prototype.reduceRight throws TypeError if callbackfn is number", - -test: function testcase() { - - var arr = new Array(10); - try { - arr.reduceRight(5); - } - catch(e) { - if(e instanceof TypeError) - return true; - } - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-6.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-6.js deleted file mode 100644 index a088cd1350..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-6.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.22-4-6", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-6.js", - -description: "Array.prototype.reduceRight throws TypeError if callbackfn is string", - -test: function testcase() { - - var arr = new Array(10); - try { - arr.reduceRight("abc"); - } - catch(e) { - if(e instanceof TypeError) - return true; - } - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-7.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-7.js deleted file mode 100644 index c6726bb0c0..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-7.js +++ /dev/null @@ -1,45 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.22-4-7", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-7.js", - -description: "Array.prototype.reduceRight throws TypeError if callbackfn is Object without [[Call]] internal method", - -test: function testcase() { - - var arr = new Array(10); - try { - arr.reduceRight(new Object()); - } - catch(e) { - if(e instanceof TypeError) - return true; - } - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-8.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-8.js deleted file mode 100644 index c1f2399813..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-8.js +++ /dev/null @@ -1,57 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-4-8", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-8.js", - - description: "Array.prototype.reduceRight - side effects produced by step 2 are visible when an exception occurs", - - test: function testcase() { - - var obj = { 0: 11, 1: 12 }; - - var accessed = false; - - Object.defineProperty(obj, "length", { - get: function () { - accessed = true; - return 2; - }, - configurable: true - }); - - try { - Array.prototype.reduceRight.call(obj, null); - return false; - } catch (ex) { - return ex instanceof TypeError && accessed; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-9.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-9.js deleted file mode 100644 index 68a8a09937..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-9.js +++ /dev/null @@ -1,61 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-4-9", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-9.js", - - description: "Array.prototype.reduceRight - side effects produced by step 3 are visible when an exception occurs", - - test: function testcase() { - - var obj = { 0: 11, 1: 12 }; - - var accessed = false; - - Object.defineProperty(obj, "length", { - get: function () { - return { - toString: function () { - accessed = true; - return "2"; - } - }; - }, - configurable: true - }); - - try { - Array.prototype.reduceRight.call(obj, null); - return false; - } catch (ex) { - return ex instanceof TypeError && accessed; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-1.js deleted file mode 100644 index 069b808844..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-1.js +++ /dev/null @@ -1,46 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest( { -id: "15.4.4.22-5-1", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-1.js", - -description: "Array.prototype.reduceRight throws TypeError if 'length' is 0 (empty array), no initVal", - -test: function testcase() { - function cb(){} - - try { - [].reduceRight(cb); - } - catch (e) { - if (e instanceof TypeError) { - return true; - } - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-10.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-10.js deleted file mode 100644 index 122d199a6d..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-10.js +++ /dev/null @@ -1,57 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-5-10", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-10.js", - - description: "Array.prototype.reduceRight - side-effects produced by step 2 when an exception occurs", - - test: function testcase() { - - var obj = { 0: 11, 1: 12 }; - - var accessed = false; - - Object.defineProperty(obj, "length", { - get: function () { - accessed = true; - return 0; - }, - configurable: true - }); - - try { - Array.prototype.reduceRight.call(obj, function () { }); - return false; - } catch (ex) { - return (ex instanceof TypeError) && accessed; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-11.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-11.js deleted file mode 100644 index 24d265719c..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-11.js +++ /dev/null @@ -1,61 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-5-11", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-11.js", - - description: "Array.prototype.reduceRight - side-effects produced by step 3 when an exception occurs", - - test: function testcase() { - - var obj = { 0: 11, 1: 12 }; - - var accessed = false; - - Object.defineProperty(obj, "length", { - get: function () { - return { - toString: function () { - accessed = true; - return "0"; - } - }; - }, - configurable: true - }); - - try { - Array.prototype.reduceRight.call(obj, function () { }); - return false; - } catch (ex) { - return (ex instanceof TypeError) && accessed; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-12.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-12.js deleted file mode 100644 index 500c8446b3..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-12.js +++ /dev/null @@ -1,54 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-5-12", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-12.js", - - description: "Array.prototype.reduceRight - the exception is not thrown if exception was thrown by step 2", - - test: function testcase() { - - var obj = { 0: 11, 1: 12 }; - - Object.defineProperty(obj, "length", { - get: function () { - throw new SyntaxError(); - }, - configurable: true - }); - - try { - Array.prototype.reduceRight.call(obj, function () { }); - return false; - } catch (ex) { - return !(ex instanceof TypeError); - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-13.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-13.js deleted file mode 100644 index 4da861dd4e..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-13.js +++ /dev/null @@ -1,58 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-5-13", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-13.js", - - description: "Array.prototype.reduceRight - the exception is not thrown if exception was thrown by step 3", - - test: function testcase() { - - var obj = { 0: 11, 1: 12 }; - - Object.defineProperty(obj, "length", { - get: function () { - return { - toString: function () { - throw new SyntaxError(); - } - }; - }, - configurable: true - }); - - try { - Array.prototype.reduceRight.call(obj, function () { }); - return false; - } catch (ex) { - return !(ex instanceof TypeError); - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-2.js deleted file mode 100644 index 7d4257eaf0..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-2.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest( { -id: "15.4.4.22-5-2", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-2.js", - -description: "Array.prototype.reduceRight throws TypeError if 'length' is 0 (subclassed Array, length overridden to null (type conversion)), no initVal", - -test: function testcase() { - foo.prototype = new Array(1, 2, 3); - function foo() {} - var f = new foo(); - f.length = null; - - function cb(){} - try { - f.reduceRight(cb); - } - catch (e) { - if (e instanceof TypeError) { - return true; - } - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-3.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-3.js deleted file mode 100644 index 24d103f041..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-3.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest( { -id: "15.4.4.22-5-3", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-3.js", - -description: "Array.prototype.reduceRight throws TypeError if 'length' is 0 (subclassed Array, length overridden to false (type conversion)), no initVal", - -test: function testcase() { - foo.prototype = new Array(1, 2, 3); - function foo() {} - var f = new foo(); - f.length = false; - - function cb(){} - try { - f.reduceRight(cb); - } - catch (e) { - if (e instanceof TypeError) { - return true; - } - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-4.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-4.js deleted file mode 100644 index 11558deb5c..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-4.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest( { -id: "15.4.4.22-5-4", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-4.js", - -description: "Array.prototype.reduceRight throws TypeError if 'length' is 0 (subclassed Array, length overridden to 0 (type conversion)), no initVal", - -test: function testcase() { - foo.prototype = new Array(1, 2, 3); - function foo() {} - var f = new foo(); - f.length = 0; - - function cb(){} - try { - f.reduceRight(cb); - } - catch (e) { - if (e instanceof TypeError) { - return true; - } - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-5.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-5.js deleted file mode 100644 index 8ecbaa6743..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-5.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest( { -id: "15.4.4.22-5-5", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-5.js", - -description: "Array.prototype.reduceRight throws TypeError if 'length' is 0 (subclassed Array, length overridden to '0' (type conversion)), no initVal", - -test: function testcase() { - foo.prototype = new Array(1, 2, 3); - function foo() {} - var f = new foo(); - f.length = '0'; - - function cb(){} - try { - f.reduceRight(cb); - } - catch (e) { - if (e instanceof TypeError) { - return true; - } - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-6.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-6.js deleted file mode 100644 index 20475e5007..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-6.js +++ /dev/null @@ -1,52 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest( { -id: "15.4.4.22-5-6", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-6.js", - -description: "Array.prototype.reduceRight throws TypeError if 'length' is 0 (subclassed Array, length overridden with obj with valueOf), no initVal", - -test: function testcase() { - foo.prototype = new Array(1, 2, 3); - function foo() {} - var f = new foo(); - - var o = { valueOf: function () { return 0;}}; - f.length = o; - - function cb(){} - try { - f.reduceRight(cb); - } - catch (e) { - if (e instanceof TypeError) { - return true; - } - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-7.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-7.js deleted file mode 100644 index e77281c482..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-7.js +++ /dev/null @@ -1,58 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest( { -id: "15.4.4.22-5-7", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-7.js", - -description: "Array.prototype.reduceRight throws TypeError if 'length' is 0 (subclassed Array, length overridden with obj w/o valueOf (toString)), no initVal", - -test: function testcase() { - foo.prototype = new Array(1, 2, 3); - function foo() {} - var f = new foo(); - - var o = { toString: function () { return '0';}}; - f.length = o; - - // objects inherit the default valueOf method of the Object object; - // that simply returns the itself. Since the default valueOf() method - // does not return a primitive value, ES next tries to convert the object - // to a number by calling its toString() method and converting the - // resulting string to a number. - - function cb(){} - try { - f.reduceRight(cb); - } - catch (e) { - if (e instanceof TypeError) { - return true; - } - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-8.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-8.js deleted file mode 100644 index 34bceb51e5..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-8.js +++ /dev/null @@ -1,65 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest( { -id: "15.4.4.22-5-8", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-8.js", - -description: "Array.prototype.reduceRight throws TypeError if 'length' is 0 (subclassed Array, length overridden with []), no initVal", - -test: function testcase() { - foo.prototype = new Array(1, 2, 3); - function foo() {} - var f = new foo(); - - f.length = []; - - // objects inherit the default valueOf method of the Object object; - // that simply returns the itself. Since the default valueOf() method - // does not return a primitive value, ES next tries to convert the object - // to a number by calling its toString() method and converting the - // resulting string to a number. - // - // The toString( ) method on Array converts the array elements to strings, - // then returns the result of concatenating these strings, with commas in - // between. An array with no elements converts to the empty string, which - // converts to the number 0. If an array has a single element that is a - // number n, the array converts to a string representation of n, which is - // then converted back to n itself. If an array contains more than one element, - // or if its one element is not a number, the array converts to NaN. - - function cb(){} - try { - f.reduceRight(cb); - } - catch (e) { - if (e instanceof TypeError) { - return true; - } - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-9.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-9.js deleted file mode 100644 index 115d809336..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-9.js +++ /dev/null @@ -1,41 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-5-9", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-9.js", - - description: "Array.prototype.reduceRight - 'initialValue' is returned if 'len' is 0 and 'initialValue' is present", - - test: function testcase() { - - var initialValue = 10; - return initialValue === [].reduceRight(function () { }, initialValue); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-7-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-7-1.js deleted file mode 100644 index 4801653a49..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-7-1.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.22-7-1", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-7-1.js", - -description: "Array.prototype.reduceRight returns initialValue if 'length' is 0 and initialValue is present (empty array)", - -test: function testcase() { - function cb(){} - - try { - if([].reduceRight(cb,1) === 1) - return true; - } - catch (e) { } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-7-10.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-7-10.js deleted file mode 100644 index e9f26b78b6..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-7-10.js +++ /dev/null @@ -1,41 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-7-10", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-7-10.js", - - description: "Array.prototype.reduceRight - 'initialValue' is present", - - test: function testcase() { - - var str = "initialValue is present"; - return str === [].reduceRight(function () { }, str); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-7-11.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-7-11.js deleted file mode 100644 index 6c08f1eb59..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-7-11.js +++ /dev/null @@ -1,41 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-7-11", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-7-11.js", - - description: "Array.prototype.reduceRight - 'initialValue' is not present", - - test: function testcase() { - - var str = "initialValue is not present"; - return str === [str].reduceRight(function () { }); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-7-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-7-2.js deleted file mode 100644 index ad8d9d9498..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-7-2.js +++ /dev/null @@ -1,46 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.22-7-2", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-7-2.js", - -description: "Array.prototype.reduceRight returns initialValue if 'length' is 0 and initialValue is present (subclassed Array, length overridden to null (type conversion))", - -test: function testcase() { - foo.prototype = new Array(1, 2, 3); - function foo() {} - var f = new foo(); - f.length = null; - - function cb(){} - try { - if(f.reduceRight(cb,1) === 1) - return true; - } - catch (e) { } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-7-3.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-7-3.js deleted file mode 100644 index 8852bb41bb..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-7-3.js +++ /dev/null @@ -1,46 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.22-7-3", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-7-3.js", - -description: "Array.prototype.reduceRight returns initialValue if 'length' is 0 and initialValue is present (subclassed Array, length overridden to false (type conversion))", - -test: function testcase() { - foo.prototype = new Array(1, 2, 3); - function foo() {} - var f = new foo(); - f.length = false; - - function cb(){} - try { - if(f.reduceRight(cb,1) === 1) - return true; - } - catch (e) { } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-7-4.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-7-4.js deleted file mode 100644 index b516179305..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-7-4.js +++ /dev/null @@ -1,46 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.22-7-4", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-7-4.js", - -description: "Array.prototype.reduceRight returns initialValue if 'length' is 0 and initialValue is present (subclassed Array, length overridden to 0 (type conversion))", - -test: function testcase() { - foo.prototype = new Array(1, 2, 3); - function foo() {} - var f = new foo(); - f.length = 0; - - function cb(){} - try { - if(f.reduceRight(cb,1) === 1) - return true; - } - catch (e) { } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-7-5.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-7-5.js deleted file mode 100644 index 3eb4e7ff21..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-7-5.js +++ /dev/null @@ -1,46 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.22-7-5", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-7-5.js", - -description: "Array.prototype.reduceRight returns initialValue if 'length' is 0 and initialValue is present (subclassed Array, length overridden to '0' (type conversion))", - -test: function testcase() { - foo.prototype = new Array(1, 2, 3); - function foo() {} - var f = new foo(); - f.length = '0'; - - function cb(){} - try { - if(f.reduceRight(cb,1) === 1) - return true; - } - catch (e) { } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-7-6.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-7-6.js deleted file mode 100644 index 2871673901..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-7-6.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.22-7-6", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-7-6.js", - -description: "Array.prototype.reduceRight returns initialValue if 'length' is 0 and initialValue is present (subclassed Array, length overridden with obj with valueOf)", - -test: function testcase() { - foo.prototype = new Array(1, 2, 3); - function foo() {} - var f = new foo(); - - var o = { valueOf: function () { return 0;}}; - f.length = o; - - function cb(){} - try { - if(f.reduceRight(cb,1) === 1) - return true; - } - catch (e) { } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-7-7.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-7-7.js deleted file mode 100644 index 7c52dbe009..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-7-7.js +++ /dev/null @@ -1,54 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.22-7-7", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-7-7.js", - -description: "Array.prototype.reduceRight returns initialValue if 'length' is 0 and initialValue is present (subclassed Array, length overridden with obj w/o valueOf (toString))", - -test: function testcase() { - foo.prototype = new Array(1, 2, 3); - function foo() {} - var f = new foo(); - - var o = { toString: function () { return '0';}}; - f.length = o; - - // objects inherit the default valueOf method of the Object object; - // that simply returns the itself. Since the default valueOf() method - // does not return a primitive value, ES next tries to convert the object - // to a number by calling its toString() method and converting the - // resulting string to a number. - - function cb(){} - try { - if(f.reduceRight(cb,1) === 1) - return true; - } - catch (e) { } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-7-8.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-7-8.js deleted file mode 100644 index 85fe44bd9d..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-7-8.js +++ /dev/null @@ -1,61 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.22-7-8", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-7-8.js", - -description: "Array.prototype.reduceRight returns initialValue if 'length' is 0 and initialValue is present (subclassed Array, length overridden with [])", - -test: function testcase() { - foo.prototype = new Array(1, 2, 3); - function foo() {} - var f = new foo(); - - f.length = []; - - // objects inherit the default valueOf method of the Object object; - // that simply returns the itself. Since the default valueOf() method - // does not return a primitive value, ES next tries to convert the object - // to a number by calling its toString() method and converting the - // resulting string to a number. - // - // The toString( ) method on Array converts the array elements to strings, - // then returns the result of concatenating these strings, with commas in - // between. An array with no elements converts to the empty string, which - // converts to the number 0. If an array has a single element that is a - // number n, the array converts to a string representation of n, which is - // then converted back to n itself. If an array contains more than one element, - // or if its one element is not a number, the array converts to NaN. - - function cb(){} - try { - if(f.reduceRight(cb,1) === 1) - return true; - } - catch (e) { } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-7-9.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-7-9.js deleted file mode 100644 index bef70e8084..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-7-9.js +++ /dev/null @@ -1,61 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.22-7-9", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-7-9.js", - -description: "Array.prototype.reduceRight returns initialValue if 'length' is 0 and initialValue is present (subclassed Array, length overridden with [0])", - -test: function testcase() { - foo.prototype = new Array(1, 2, 3); - function foo() {} - var f = new foo(); - - f.length = [0]; - - // objects inherit the default valueOf method of the Object object; - // that simply returns the itself. Since the default valueOf() method - // does not return a primitive value, ES next tries to convert the object - // to a number by calling its toString() method and converting the - // resulting string to a number. - // - // The toString( ) method on Array converts the array elements to strings, - // then returns the result of concatenating these strings, with commas in - // between. An array with no elements converts to the empty string, which - // converts to the number 0. If an array has a single element that is a - // number n, the array converts to a string representation of n, which is - // then converted back to n itself. If an array contains more than one element, - // or if its one element is not a number, the array converts to NaN. - - function cb(){} - try { - if(f.reduceRight(cb,1) === 1) - return true; - } - catch (e) { } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-ii-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-ii-1.js deleted file mode 100644 index 04c5cbe950..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-ii-1.js +++ /dev/null @@ -1,51 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.22-8-b-ii-1", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-ii-1.js", - - description: "Array.prototype.reduceRight - added properties in step 2 are visible here", - - test: function testcase() { - - var obj = {}; - - function callbackfn(prevVal, curVal, idx, obj) { } - - Object.defineProperty(obj, "length", { - get: function () { - obj[2] = "accumulator"; - return 3; - }, - configurable: true - }); - - return Array.prototype.reduceRight.call(obj, callbackfn) === "accumulator"; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-ii-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-ii-2.js deleted file mode 100644 index ab2972425d..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-ii-2.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.22-8-b-ii-2", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-ii-2.js", - - description: "Array.prototype.reduceRight - deleted properties in step 2 are visible here", - - test: function testcase() { - - var obj = { 2: "accumulator", 3: "another" }; - - Object.defineProperty(obj, "length", { - get: function () { - delete obj[2]; - return 5; - }, - configurable: true - }); - - return "accumulator" !== Array.prototype.reduceRight.call(obj, function () { }); - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-1.js deleted file mode 100644 index c84ec7b6c4..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-1.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.22-8-b-iii-1-1", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-1.js", - - description: "Array.prototype.reduceRight - element to be retrieved is own data property on an Array-like object", - - test: function testcase() { - - var testResult = false; - function callbackfn(prevVal, curVal, idx, obj) { - if (idx === 0) { - testResult = (prevVal === 1); - } - } - - var obj = { 0: 0, 1: 1, length: 2 }; - - Array.prototype.reduceRight.call(obj, callbackfn); - return testResult; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-2.js deleted file mode 100644 index 04bce42919..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-2.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-8-b-iii-1-2", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-2.js", - - description: "Array.prototype.reduceRight - element to be retrieved is own data property on an Array", - - test: function testcase() { - - var testResult = false; - function callbackfn(prevVal, curVal, idx, obj) { - if (idx === 1) { - testResult = (prevVal === 2); - } - } - - var arr = [0, 1, 2]; - - arr.reduceRight(callbackfn); - return testResult; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-25.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-25.js deleted file mode 100644 index 594f0c8e35..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-25.js +++ /dev/null @@ -1,52 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-8-b-iii-1-25", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-25.js", - - description: "Array.prototype.reduceRight - This object is the Arguments object which implements its own property get method (number of arguments is less than number of parameters)", - - test: function testcase() { - - var testResult = false; - function callbackfn(prevVal, curVal, idx, obj) { - if (idx === 0) { - testResult = (prevVal === 1); - } - } - - var func = function (a, b, c) { - Array.prototype.reduceRight.call(arguments, callbackfn); - }; - - func(0, 1); - return testResult; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-26.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-26.js deleted file mode 100644 index a4fb16351a..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-26.js +++ /dev/null @@ -1,52 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-8-b-iii-1-26", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-26.js", - - description: "Array.prototype.reduceRight - This object is the Arguments object which implements its own property get method (number of arguments equals number of parameters)", - - test: function testcase() { - - var testResult = false; - function callbackfn(prevVal, curVal, idx, obj) { - if (idx === 1) { - testResult = (prevVal === 2); - } - } - - var func = function (a, b, c) { - Array.prototype.reduceRight.call(arguments, callbackfn); - }; - - func(0, 1, 2); - return testResult; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-27.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-27.js deleted file mode 100644 index 1d857d5e32..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-27.js +++ /dev/null @@ -1,52 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-8-b-iii-1-27", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-27.js", - - description: "Array.prototype.reduceRight - This object is the Arguments object which implements its own property get method (number of arguments is greater than number of parameters)", - - test: function testcase() { - - var testResult = false; - function callbackfn(prevVal, curVal, idx, obj) { - if (idx === 2) { - testResult = (prevVal === 3); - } - } - - var func = function (a, b, c) { - Array.prototype.reduceRight.call(arguments, callbackfn); - }; - - func(0, 1, 2, 3); - return testResult; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-28.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-28.js deleted file mode 100644 index 434853d16d..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-28.js +++ /dev/null @@ -1,51 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-8-b-iii-1-28", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-28.js", - - description: "Array.prototype.reduceRight applied to String object, which implements its own property get method", - - test: function testcase() { - - var testResult = false; - function callbackfn(prevVal, curVal, idx, obj) { - if (idx === 1) { - testResult = (prevVal === "2"); - } - } - - var str = new String("012"); - - Array.prototype.reduceRight.call(str, callbackfn); - return testResult; - - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-29.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-29.js deleted file mode 100644 index ddae9101de..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-29.js +++ /dev/null @@ -1,57 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-8-b-iii-1-29", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-29.js", - - description: "Array.prototype.reduceRight applied to Function object which implements its own property get method", - - test: function testcase() { - - var testResult = false; - function callbackfn(prevVal, curVal, idx, obj) { - if (idx === 1) { - testResult = (prevVal === 2); - } - } - - var obj = function (a, b, c) { - return a + b + c; - }; - - obj[0] = 0; - obj[1] = 1; - obj[2] = 2; - - Array.prototype.reduceRight.call(obj, callbackfn); - return testResult; - - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-3.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-3.js deleted file mode 100644 index 281c1c230f..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-3.js +++ /dev/null @@ -1,57 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-8-b-iii-1-3", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-3.js", - - description: "Array.prototype.reduceRight - element to be retrieved is own data property that overrides an inherited data property on an Array-like object", - - test: function testcase() { - - var testResult = false; - function callbackfn(prevVal, curVal, idx, obj) { - if (idx === 1) { - testResult = (prevVal === "20"); - } - } - - var proto = { 0: 0, 1: 1, 2: 2, length: 2 }; - var Con = function () { }; - Con.prototype = proto; - - var child = new Con(); - child[1] = "10"; - child[2] = "20"; - child.length = 3; - - Array.prototype.reduceRight.call(child, callbackfn); - return testResult; - - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-4.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-4.js deleted file mode 100644 index 319108324e..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-4.js +++ /dev/null @@ -1,54 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-8-b-iii-1-4", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-4.js", - - description: "Array.prototype.reduceRight - element to be retrieved is own data property that overrides an inherited data property on an Array", - - test: function testcase() { - - var testResult = false; - function callbackfn(prevVal, curVal, idx, obj) { - if (idx === 1) { - testResult = (prevVal === 2); - } - } - - try { - Array.prototype[2] = "11"; - [0, 1, 2].reduceRight(callbackfn); - return testResult; - - } finally { - delete Array.prototype[2]; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-7.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-7.js deleted file mode 100644 index c5ba174f52..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-7.js +++ /dev/null @@ -1,54 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-8-b-iii-1-7", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-7.js", - - description: "Array.prototype.reduceRight - element to be retrieved is inherited data property on an Array-like object", - - test: function testcase() { - - var testResult = false; - function callbackfn(prevVal, curVal, idx, obj) { - if (idx === 1) { - testResult = (prevVal === 2); - } - } - - var proto = { 0: 0, 1: 1, 2: 2, length: 3 }; - var Con = function () { }; - Con.prototype = proto; - - var child = new Con(); - - Array.prototype.reduceRight.call(child, callbackfn); - return testResult; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-8.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-8.js deleted file mode 100644 index 17b1092ff3..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-8.js +++ /dev/null @@ -1,58 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-8-b-iii-1-8", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-8.js", - - description: "Array.prototype.reduceRight - element to be retrieved is inherited data property on an Array", - - test: function testcase() { - - var testResult = false; - function callbackfn(prevVal, curVal, idx, obj) { - if (idx === 1) { - testResult = (prevVal === 2); - } - } - - try { - Array.prototype[0] = 0; - Array.prototype[1] = 1; - Array.prototype[2] = 2; - [, , ,].reduceRight(callbackfn); - return testResult; - - } finally { - delete Array.prototype[0]; - delete Array.prototype[1]; - delete Array.prototype[2]; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight) && ![, 1].hasOwnProperty(0); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-c-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-c-1.js deleted file mode 100644 index 0585a4853b..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-c-1.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.22-8-c-1", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-c-1.js", - -description: "Array.prototype.reduceRight throws TypeError when Array is empty and initialValue is not present", - -test: function testcase() { - - function callbackfn(prevVal, curVal, idx, obj) - { - } - - var arr = new Array(10); - try { - arr.reduceRight(callbackfn); - } - catch(e) { - if(e instanceof TypeError) - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-c-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-c-2.js deleted file mode 100644 index 51865416dd..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-c-2.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.22-8-c-2", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-c-2.js", - -description: "Array.prototype.reduceRight throws TypeError when elements assigned values are deleted by reducign array length and initialValue is not present", - -test: function testcase() { - - function callbackfn(prevVal, curVal, idx, obj) - { - } - - var arr = new Array(10); - arr[9] = 1; - arr.length = 5; - try { - arr.reduceRight(callbackfn); - } - catch(e) { - if(e instanceof TypeError) - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-c-3.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-c-3.js deleted file mode 100644 index c51f1eac70..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-c-3.js +++ /dev/null @@ -1,53 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.22-8-c-3", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-c-3.js", - -description: "Array.prototype.reduceRight throws TypeError when elements assigned values are deleted and initialValue is not present", - -test: function testcase() { - - function callbackfn(prevVal, curVal, idx, obj) - { - } - - var arr = [1,2,3,4,5]; - delete arr[0]; - delete arr[1]; - delete arr[2]; - delete arr[3]; - delete arr[4]; - try { - arr.reduceRight(callbackfn); - } - catch(e) { - if(e instanceof TypeError) - return true; - } - }, - -precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-c-4.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-c-4.js deleted file mode 100644 index cc561e4f7f..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-c-4.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-8-c-4", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-c-4.js", - - description: "Array.prototype.reduceRight doesn't throw error when array has no own properties but prototype contains a single property", - - test: function testcase() { - - var arr = [, , , ]; - - try { - Array.prototype[1] = "prototype"; - arr.reduceRight(function () { }); - return true; - } catch (ex) { - return false; - } finally { - delete Array.prototype[1]; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight) && ![, 1].hasOwnProperty(0); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-c-5.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-c-5.js deleted file mode 100644 index a50898e86e..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-c-5.js +++ /dev/null @@ -1,56 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.22-8-c-5", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-c-5.js", - - description: "Array.prototype.reduceRight - side effects produced by step 2 are visible when an exception occurs", - - test: function testcase() { - - var obj = { }; - - var accessed = false; - - Object.defineProperty(obj, "length", { - get: function () { - accessed = true; - return 2; - }, - configurable: true - }); - - try { - Array.prototype.reduceRight.call(obj, function () { }); - return false; - } catch (ex) { - return (ex instanceof TypeError) && accessed; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-c-6.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-c-6.js deleted file mode 100644 index eb2d67bf8c..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-c-6.js +++ /dev/null @@ -1,61 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.22-8-c-6", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-c-6.js", - - description: "Array.prototype.reduceRight - side effects produced by step 3 are visible when an exception occurs", - - test: function testcase() { - - var obj = {}; - - var accessed = false; - - Object.defineProperty(obj, "length", { - get: function () { - return { - toString: function () { - accessed = true; - return "2"; - } - }; - }, - configurable: true - }); - - try { - Array.prototype.reduceRight.call(obj, function () { }); - return false; - } catch (ex) { - return (ex instanceof TypeError) && accessed; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-c-7.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-c-7.js deleted file mode 100644 index 2fcf8e7645..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-c-7.js +++ /dev/null @@ -1,53 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.22-8-c-7", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-c-7.js", - - description: "Array.prototype.reduceRight - the exception is not thrown if exception was thrown by step 2", - - test: function testcase() { - - var obj = {}; - - Object.defineProperty(obj, "length", { - get: function () { - throw new SyntaxError(); - }, - configurable: true - }); - - try { - Array.prototype.reduceRight.call(obj, function () { }); - return false; - } catch (ex) { - return !(ex instanceof TypeError); - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-c-8.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-c-8.js deleted file mode 100644 index fe239894c3..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-c-8.js +++ /dev/null @@ -1,58 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.22-8-c-8", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-c-8.js", - - description: "Array.prototype.reduceRight - the exception is not thrown if exception was thrown by step 3", - - test: function testcase() { - - var obj = {}; - - Object.defineProperty(obj, "length", { - get: function () { - return { - toString: function () { - throw new SyntaxError(); - } - }; - }, - configurable: true - }); - - try { - Array.prototype.reduceRight.call(obj, function () { }); - return false; - } catch (ex) { - return !(ex instanceof TypeError); - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-1.js deleted file mode 100644 index 25bea4fe52..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-1.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.22-9-1", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-1.js", - -description: "Array.prototype.reduceRight doesn't consider new elements added to array after it is called", - -test: function testcase() { - - function callbackfn(prevVal, curVal, idx, obj) - { - arr[5] = 6; - arr[2] = 3; - return prevVal + curVal; - } - - var arr = ['1',2,,4,'5']; - if(arr.reduceRight(callbackfn, "") === "54321") - return true; - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-2.js deleted file mode 100644 index 4d51be20f5..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-2.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.22-9-2", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-2.js", - -description: "Array.prototype.reduceRight considers new value of elements in array after it is called", - -test: function testcase() { - - function callbackfn(prevVal, curVal, idx, obj) - { - arr[3] = -2; - arr[0] = -1; - return prevVal + curVal; - } - - var arr = [1,2,3,4,5]; - if(arr.reduceRight(callbackfn) === 13) - return true; - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-3.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-3.js deleted file mode 100644 index e9c5b66b16..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-3.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.22-9-3", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-3.js", - -description: "Array.prototype.reduceRight doesn't consider unvisited deleted elements in array after the call", - -test: function testcase() { - - function callbackfn(prevVal, curVal, idx, obj) - { - delete arr[1]; - delete arr[4]; - return prevVal + curVal; - } - - var arr = ['1',2,3,4,5]; - if(arr.reduceRight(callbackfn) === "121" ) // two elements deleted - return true; - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-4.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-4.js deleted file mode 100644 index 27f0687e62..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-4.js +++ /dev/null @@ -1,46 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.22-9-4", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-4.js", - -description: "Array.prototype.reduceRight doesn't consider unvisited deleted elements when Array.length is decreased", - -test: function testcase() { - - function callbackfn(prevVal, curVal, idx, obj) - { - arr.length = 2; - return prevVal + curVal; - } - - var arr = [1,2,3,4,5]; - if(arr.reduceRight(callbackfn) === 12 ) - return true; - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-5.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-5.js deleted file mode 100644 index b3991a7e08..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-5.js +++ /dev/null @@ -1,46 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.22-9-5", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-5.js", - -description: "Array.prototype.reduceRight - callbackfn not called for array with one element", - -test: function testcase() { - - var callCnt = 0; - function callbackfn(prevVal, curVal, idx, obj) - { - callCnt++; - return 2; - } - - var arr = [1]; - if(arr.reduceRight(callbackfn) === 1 && callCnt === 0 ) - return true; - }, - -precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-6.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-6.js deleted file mode 100644 index 728e1b6091..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-6.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.22-9-6", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-6.js", - -description: "Array.prototype.reduceRight visits deleted element in array after the call when same index is also present in prototype", - -test: function testcase() { - - function callbackfn(prevVal, curVal, idx, obj) - { - delete arr[1]; - delete arr[2]; - return prevVal + curVal; - } - Array.prototype[2] = 6; - var arr = ['1',2,3,4,5]; - var res = arr.reduceRight(callbackfn); - delete Array.prototype[2]; - - if(res === "151" ) //one element deleted - return true; - - }, - -precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-1.js deleted file mode 100644 index e44f41c7f1..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-1.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.22-9-b-1", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-1.js", - -description: "Array.prototype.reduceRight returns initialvalue when Array is empty and initialValue is not present", - -test: function testcase() { - - function callbackfn(prevVal, curVal, idx, obj) - { - } - - var arr = new Array(10); - - if(arr.reduceRight(callbackfn,5) === 5) - return true; - }, - -precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-2.js deleted file mode 100644 index ddafa10b4a..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-2.js +++ /dev/null @@ -1,59 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.22-9-b-2", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-2.js", - - description: "Array.prototype.reduceRight - added properties in step 2 are visible here", - - test: function testcase() { - - var testResult = false; - - function callbackfn(prevVal, curVal, idx, obj) { - if (idx === 2 && curVal === "2") { - testResult = true; - } - } - - var obj = {}; - - Object.defineProperty(obj, "length", { - get: function () { - obj[2] = "2"; - return 3; - }, - configurable: true - }); - - Array.prototype.reduceRight.call(obj, callbackfn, "initialValue"); - - return testResult; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-3.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-3.js deleted file mode 100644 index 03fb3af447..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-3.js +++ /dev/null @@ -1,61 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.22-9-b-3", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-3.js", - - description: "Array.prototype.reduceRight - deleted properties in step 2 are visible here", - - test: function testcase() { - - var accessed = false; - var testResult = true; - - function callbackfn(preVal, curVal, idx, obj) { - accessed = true; - if (idx === 2) { - testResult = false; - } - } - - var obj = { 2: "2", 3: 10 }; - - Object.defineProperty(obj, "length", { - get: function () { - delete obj[2]; - return 5; - }, - configurable: true - }); - - Array.prototype.reduceRight.call(obj, callbackfn, "initialValue"); - - return accessed && testResult; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight) && fnExists(Object.defineProperty); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-1.js deleted file mode 100644 index 578334412d..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-1.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.22-9-c-1", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-1.js", - -description: "Array.prototype.reduceRight - callbackfn not called for indexes never been assigned values", - -test: function testcase() { - - var callCnt = 0; - function callbackfn(prevVal, curVal, idx, obj) - { - callCnt++; - return curVal; - } - - var arr = new Array(10); - arr[0] = arr[1] = undefined; //explicitly assigning a value - if( arr.reduceRight(callbackfn) === undefined && callCnt === 1) - return true; - }, - -precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-1.js deleted file mode 100644 index cf0e513e22..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-1.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest({ - - id: "15.4.4.22-9-c-i-1", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-1.js", - - description: "Array.prototype.reduceRight - element to be retrieved is own data property on an Array-like object", - - test: function testcase() { - - var testResult = false; - function callbackfn(prevVal, curVal, idx, obj) { - if (idx === 0) { - testResult = (curVal === 0); - } - } - - var obj = { 0: 0, 1: 1, 2: 2, length: 2 }; - Array.prototype.reduceRight.call(obj, callbackfn, "initialValue"); - return testResult; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-2.js deleted file mode 100644 index 87897aef30..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-2.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-9-c-i-2", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-2.js", - - description: "Array.prototype.reduceRight - element to be retrieved is own data property on an Array", - - test: function testcase() { - - var testResult = false; - function callbackfn(prevVal, curVal, idx, obj) { - if (idx === 1) { - testResult = (curVal === 1); - } - } - - var arr = [0, 1, 2]; - arr.reduceRight(callbackfn, "initialValue"); - return testResult; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-25.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-25.js deleted file mode 100644 index cdaef47bcc..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-25.js +++ /dev/null @@ -1,52 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-9-c-i-25", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-25.js", - - description: "Array.prototype.reduceRight - This object is the Arguments object which implements its own property get method (number of arguments is less than number of parameters)", - - test: function testcase() { - - var testResult = false; - function callbackfn(prevVal, curVal, idx, obj) { - if (idx === 1) { - testResult = (curVal === 1); - } - } - - var func = function (a, b, c) { - Array.prototype.reduceRight.call(arguments, callbackfn, "initialValue"); - }; - - func(0, 1); - return testResult; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-26.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-26.js deleted file mode 100644 index 6347a85fe4..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-26.js +++ /dev/null @@ -1,52 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-9-c-i-26", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-26.js", - - description: "Array.prototype.reduceRight - This object is the Arguments object which implements its own property get method (number of arguments equals number of parameters)", - - test: function testcase() { - - var testResult = false; - function callbackfn(prevVal, curVal, idx, obj) { - if (idx === 2) { - testResult = (curVal === 2); - } - } - - var func = function (a, b, c) { - Array.prototype.reduceRight.call(arguments, callbackfn, "initialValue"); - }; - - func(0, 1, 2); - return testResult; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-27.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-27.js deleted file mode 100644 index df96875eee..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-27.js +++ /dev/null @@ -1,52 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-9-c-i-27", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-27.js", - - description: "Array.prototype.reduceRight - This object is the Arguments object which implements its own property get method (number of arguments is greater than number of parameters)", - - test: function testcase() { - - var testResult = false; - function callbackfn(prevVal, curVal, idx, obj) { - if (idx === 3) { - testResult = (curVal === 3); - } - } - - var func = function (a, b, c) { - Array.prototype.reduceRight.call(arguments, callbackfn, "initialValue"); - }; - - func(0, 1, 2, 3); - return testResult; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-28.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-28.js deleted file mode 100644 index af98e84ca6..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-28.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-9-c-i-28", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-28.js", - - description: "Array.prototype.reduceRight applied to String object, which implements its own property get method", - - test: function testcase() { - - var testResult = false; - function callbackfn(prevVal, curVal, idx, obj) { - if (idx === 1) { - testResult = (curVal === "1"); - } - } - - var str = new String("012"); - Array.prototype.reduceRight.call(str, callbackfn, "initialValue"); - return testResult; - - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-29.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-29.js deleted file mode 100644 index ebcda554e6..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-29.js +++ /dev/null @@ -1,57 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-9-c-i-29", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-29.js", - - description: "Array.prototype.reduceRight applied to Function object which implements its own property get method", - - test: function testcase() { - - var testResult = false; - var initialValue = 0; - function callbackfn(prevVal, curVal, idx, obj) { - if (idx === 1) { - testResult = (curVal === 1); - } - } - - var obj = function (a, b, c) { - return a + b + c; - }; - obj[0] = 0; - obj[1] = 1; - obj[2] = 2; - obj[3] = 3; - - Array.prototype.reduceRight.call(obj, callbackfn, initialValue); - return testResult; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } - -}); \ No newline at end of file diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-3.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-3.js deleted file mode 100644 index 97d0849b78..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-3.js +++ /dev/null @@ -1,57 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-9-c-i-3", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-3.js", - - description: "Array.prototype.reduceRight - element to be retrieved is own data property that overrides an inherited data property on an Array-like object", - - test: function testcase() { - - var testResult = false; - function callbackfn(prevVal, curVal, idx, obj) { - if (idx === 1) { - testResult = (curVal === "1"); - } - } - - var proto = { 0: 10, 1: 11, 2: 12, length: 2 }; - var Con = function () { }; - Con.prototype = proto; - - var child = new Con(); - child[1] = "1"; - child[2] = "2"; - child.length = 3; - - Array.prototype.reduceRight.call(child, callbackfn, "initialValue"); - return testResult; - - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-4.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-4.js deleted file mode 100644 index 0cd8b45cfe..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-4.js +++ /dev/null @@ -1,54 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-9-c-i-4", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-4.js", - - description: "Array.prototype.reduceRight - element to be retrieved is own data property that overrides an inherited data property on an Array", - - test: function testcase() { - - var testResult = false; - function callbackfn(prevVal, curVal, idx, obj) { - if (idx === 1) { - testResult = (curVal === 1); - } - } - - try { - Array.prototype[1] = "11"; - [0, 1, 2].reduceRight(callbackfn, "initialValue"); - return testResult; - - } finally { - delete Array.prototype[1]; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-7.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-7.js deleted file mode 100644 index 722b6fed6b..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-7.js +++ /dev/null @@ -1,55 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-9-c-i-7", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-7.js", - - description: "Array.prototype.reduceRight - element to be retrieved is inherited data property on an Array-like object", - - test: function testcase() { - - var testResult = false; - function callbackfn(prevVal, curVal, idx, obj) { - if (idx === 1) { - testResult = (curVal === 1); - } - } - - var proto = { 0: 0, 1: 1, 2: 2 }; - var Con = function () { }; - Con.prototype = proto; - - var child = new Con(); - child.length = 3; - - Array.prototype.reduceRight.call(child, callbackfn, "initialValue"); - return testResult; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-8.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-8.js deleted file mode 100644 index 8456fd55da..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-8.js +++ /dev/null @@ -1,58 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-9-c-i-8", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-8.js", - - description: "Array.prototype.reduceRight - element to be retrieved is inherited data property on an Array", - - test: function testcase() { - - var testResult = false; - function callbackfn(prevVal, curVal, idx, obj) { - if (idx === 1) { - testResult = (curVal === 1); - } - } - - try { - Array.prototype[0] = 0; - Array.prototype[1] = 1; - Array.prototype[2] = 2; - [, , , ].reduceRight(callbackfn, "initialValue"); - return testResult; - - } finally { - delete Array.prototype[0]; - delete Array.prototype[1]; - delete Array.prototype[2]; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight) && ![, 1].hasOwnProperty(0); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-1.js deleted file mode 100644 index 8b7021f9e3..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-1.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.22-9-c-ii-1", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-1.js", - -description: "Array.prototype.reduceRight - callbackfn called with correct parameters (initialvalue not passed)", - -test: function testcase() { - - function callbackfn(prevVal, curVal, idx, obj) - { - if(idx+1 < obj.length && obj[idx] === curVal && obj[idx+1] === prevVal) - return curVal; - else - return false; - } - - var arr = [0,1,true,null,new Object(),"five"]; - if( arr.reduceRight(callbackfn) === 0) - return true; - }, - -precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-10.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-10.js deleted file mode 100644 index 101fa3b80f..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-10.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-9-c-ii-10", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-10.js", - - description: "Array.prototype.reduceRight - callbackfn is called with 1 formal parameter", - - test: function testcase() { - - var called = 0; - - function callbackfn(prevVal) { - called++; - return prevVal; - } - - return [11, 12].reduceRight(callbackfn, 100) === 100 && 2 === called; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-11.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-11.js deleted file mode 100644 index 05ea6ffeb7..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-11.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-9-c-ii-11", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-11.js", - - description: "Array.prototype.reduceRight - callbackfn is called with 2 formal parameter", - - test: function testcase() { - - var testResult = false; - - function callbackfn(prevVal, curVal) { - if (prevVal === 100) { - testResult = true; - } - return curVal > 10; - } - - return [11].reduceRight(callbackfn, 100) === true && testResult; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-12.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-12.js deleted file mode 100644 index 2823ed150f..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-12.js +++ /dev/null @@ -1,51 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-9-c-ii-12", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-12.js", - - description: "Array.prototype.reduceRight - callbackfn is called with 3 formal parameter", - - test: function testcase() { - - var testResult = false; - var arr = [11, 12, 13]; - var initVal = 6.99; - - function callbackfn(prevVal, curVal, idx) { - if (idx === 2) { - testResult = (prevVal === initVal); - } - return curVal > 10 && arguments[3][idx] === curVal; - } - - return arr.reduceRight(callbackfn, initVal) === true && testResult; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-13.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-13.js deleted file mode 100644 index 64b9ed3f68..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-13.js +++ /dev/null @@ -1,51 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-9-c-ii-13", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-13.js", - - description: "Array.prototype.reduceRight - callbackfn is called with 4 formal parameter", - - test: function testcase() { - - var arr = [11, 12, 13]; - var initVal = 6.99; - var testResult = false; - - function callbackfn(prevVal, curVal, idx, obj) { - if (idx === 2) { - testResult = (prevVal === initVal); - } - return curVal > 10 && obj[idx] === curVal; - } - - return arr.reduceRight(callbackfn, initVal) === true && testResult; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-14.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-14.js deleted file mode 100644 index 0a5b23aa3f..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-14.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-9-c-ii-14", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-14.js", - - description: "Array.prototype.reduceRight - callbackfn uses arguments", - - test: function testcase() { - - function callbackfn() { - return arguments[0] === 100 && arguments[3][arguments[2]] === arguments[1]; - } - - return [11].reduceRight(callbackfn, 100) === true; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-15.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-15.js deleted file mode 100644 index eb5f788eff..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-15.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-9-c-ii-15", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-15.js", - - description: "Array.prototype.reduceRight - undefined is passed as the value of 'this' of 'callbackfn' for each iteration", - - test: function testcase() { - - var testResult = true; - - function callbackfn(prevVal, curVal, idx, obj) { - if (!('frames' in this && 'document' in this)) { - testResult = false; - } - return true; - } - [11, 12].reduceRight(callbackfn, 100); - - return testResult; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-16.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-16.js deleted file mode 100644 index 3ffdfe4a50..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-16.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-9-c-ii-16", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-16.js", - - description: "Array.prototype.reduceRight - non-indexed properties are not called on an Array-like object", - - test: function testcase() { - - var testResult = false; - - function callbackfn(prevVal, curVal, idx, obj) { - if (prevVal === 8 || curVal === 8) { - testResult = true; - } - } - - var obj = { 0: 11, 10: 12, non_index_property: 8, length: 20 }; - Array.prototype.reduceRight.call(obj, callbackfn, "initialValue"); - return !testResult; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-17.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-17.js deleted file mode 100644 index 00db7aec34..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-17.js +++ /dev/null @@ -1,55 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-9-c-ii-17", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-17.js", - - description: "Array.prototype.reduceRight - 'accumulator' used for current iteration is the result of previous iteration on an Array", - - test: function testcase() { - - var arr = [11, 12, 13]; - var testResult = true; - var initVal = 6.99; - var preResult = initVal; - - function callbackfn(prevVal, curVal, idx, obj) { - if (prevVal !== preResult) { - testResult = false; - } - preResult = curVal; - return curVal; - } - - arr.reduceRight(callbackfn, initVal); - - return testResult; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-18.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-18.js deleted file mode 100644 index 1e15c6226e..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-18.js +++ /dev/null @@ -1,53 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-9-c-ii-18", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-18.js", - - description: "Array.prototype.reduceRight - 'accumulator' used for first iteration is the value of 'initialValue' when it is present on an Array", - - test: function testcase() { - - var arr = [11, 12]; - var testResult = false; - var initVal = 6.99; - - function callbackfn(prevVal, curVal, idx, obj) { - if (idx === 1) { - testResult = (prevVal === initVal); - } - return curVal; - } - - arr.reduceRight(callbackfn, initVal); - - return testResult; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-19.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-19.js deleted file mode 100644 index 4950a0b133..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-19.js +++ /dev/null @@ -1,51 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-9-c-ii-19", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-19.js", - - description: "Array.prototype.reduceRight - value of 'accumulator' used for first iteration is the value of max index property which is not undefined when 'initialValue' is not present on an Array", - - test: function testcase() { - - var arr = [11, 12, 13]; - var testResult = false; - - function callbackfn(prevVal, curVal, idx, obj) { - if (idx === 1) { - testResult = (prevVal === 13); - } - return curVal; - } - arr.reduceRight(callbackfn); - - return testResult; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-2.js deleted file mode 100644 index 3c1e761645..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-2.js +++ /dev/null @@ -1,51 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.22-9-c-ii-2", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-2.js", - -description: "Array.prototype.reduceRight - callbackfn called with correct parameters (initialvalue passed)", - -test: function testcase() { - - var bParCorrect = false; - function callbackfn(prevVal, curVal, idx, obj) - { - if(idx === obj.length-1 && obj[idx] === curVal && prevVal === initialValue) - return curVal; - else if (idx+1 < obj.length && obj[idx] === curVal && obj[idx+1] === prevVal) - return curVal; - else - return false; - } - - var arr = [0,1,true,null,new Object(),"five"]; - var initialValue = 5.5; - if( arr.reduceRight(callbackfn,initialValue) === 0) - return true; - }, - -precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-20.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-20.js deleted file mode 100644 index 301adf9335..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-20.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-9-c-ii-20", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-20.js", - - description: "Array.prototype.reduceRight - undefined can be used as accumulator", - - test: function testcase() { - - var accessed = false; - function callbackfn(prevVal, curVal, idx, obj) { - accessed = true; - return typeof prevVal === "undefined"; - } - - var obj = { 0: 11, length: 1 }; - - return Array.prototype.reduceRight.call(obj, callbackfn, undefined) === true && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-21.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-21.js deleted file mode 100644 index a664a3f558..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-21.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-9-c-ii-21", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-21.js", - - description: "Array.prototype.reduceRight - null can be used as accumulator", - - test: function testcase() { - - var accessed = false; - function callbackfn(prevVal, curVal, idx, obj) { - accessed = true; - return prevVal === null; - } - - var obj = { 0: 11, length: 1 }; - - return Array.prototype.reduceRight.call(obj, callbackfn, null) === true && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-22.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-22.js deleted file mode 100644 index 47c29cc907..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-22.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-9-c-ii-22", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-22.js", - - description: "Array.prototype.reduceRight - boolean primitive can be used as accumulator", - - test: function testcase() { - - var accessed = false; - function callbackfn(prevVal, curVal, idx, obj) { - accessed = true; - return prevVal === false; - } - - var obj = { 0: 11, length: 1 }; - - return Array.prototype.reduceRight.call(obj, callbackfn, false) === true && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-23.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-23.js deleted file mode 100644 index b2510d0246..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-23.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-9-c-ii-23", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-23.js", - - description: "Array.prototype.reduceRight - number primitive can be used as accumulator", - - test: function testcase() { - - var accessed = false; - function callbackfn(prevVal, curVal, idx, obj) { - accessed = true; - return prevVal === 12; - } - - var obj = { 0: 11, length: 1 }; - - return Array.prototype.reduceRight.call(obj, callbackfn, 12) === true && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-24.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-24.js deleted file mode 100644 index 0a2cf036c2..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-24.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-9-c-ii-24", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-24.js", - - description: "Array.prototype.reduceRight - string primitive can be used as accumulator", - - test: function testcase() { - - var accessed = false; - function callbackfn(prevVal, curVal, idx, obj) { - accessed = true; - return prevVal === "hello_"; - } - - var obj = { 0: 11, length: 1 }; - - return Array.prototype.reduceRight.call(obj, callbackfn, "hello_") === true && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-25.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-25.js deleted file mode 100644 index 6f86edc784..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-25.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-9-c-ii-25", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-25.js", - - description: "Array.prototype.reduceRight - Function Object can be used as accumulator", - - test: function testcase() { - - var accessed = false; - var objFunction = function () { }; - function callbackfn(prevVal, curVal, idx, obj) { - accessed = true; - return prevVal === objFunction; - } - - var obj = { 0: 11, length: 1 }; - - return Array.prototype.reduceRight.call(obj, callbackfn, objFunction) === true && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-26.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-26.js deleted file mode 100644 index 455865c8b7..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-26.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-9-c-ii-26", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-26.js", - - description: "Array.prototype.reduceRight - Array Object can be used as accumulator", - - test: function testcase() { - - var accessed = false; - var objArray = []; - function callbackfn(prevVal, curVal, idx, obj) { - accessed = true; - return prevVal === objArray; - } - - var obj = { 0: 11, length: 1 }; - - return Array.prototype.reduceRight.call(obj, callbackfn, objArray) === true && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-27.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-27.js deleted file mode 100644 index 557f0ffce9..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-27.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-9-c-ii-27", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-27.js", - - description: "Array.prototype.reduceRight - String Object can be used as accumulator", - - test: function testcase() { - - var accessed = false; - var objString = new String(); - function callbackfn(prevVal, curVal, idx, obj) { - accessed = true; - return prevVal === objString; - } - - var obj = { 0: 11, length: 1 }; - - return Array.prototype.reduceRight.call(obj, callbackfn, objString) === true && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-28.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-28.js deleted file mode 100644 index 47dbf11dab..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-28.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-9-c-ii-28", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-28.js", - - description: "Array.prototype.reduceRight - Boolean Object can be used as accumulator", - - test: function testcase() { - - var accessed = false; - var objBoolean = new Boolean(); - function callbackfn(prevVal, curVal, idx, obj) { - accessed = true; - return prevVal === objBoolean; - } - - var obj = { 0: 11, length: 1 }; - - return Array.prototype.reduceRight.call(obj, callbackfn, objBoolean) === true && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-29.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-29.js deleted file mode 100644 index 758e9b492f..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-29.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-9-c-ii-29", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-29.js", - - description: "Array.prototype.reduceRight - Number Object can be used as accumulator", - - test: function testcase() { - - var accessed = false; - var objNumber = new Number(); - function callbackfn(prevVal, curVal, idx, obj) { - accessed = true; - return prevVal === objNumber; - } - - var obj = { 0: 11, length: 1 }; - - return Array.prototype.reduceRight.call(obj, callbackfn, objNumber) === true && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-3.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-3.js deleted file mode 100644 index 201cfc0b4a..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-3.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.4.22-9-c-ii-3", - -path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-3.js", - -description: "Array.prototype.reduceRight - callbackfn takes 4 arguments", - -test: function testcase() { - - var bCalled = false; - function callbackfn(prevVal, curVal, idx, obj) - { - bCalled = true; - if(prevVal === true && arguments.length === 4) - return true; - else - return false; - } - var arr = [0,1,2,3,4,5,6,7,8,9]; - if(arr.reduceRight(callbackfn,true) === true && bCalled === true) - return true; - }, - -precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-30.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-30.js deleted file mode 100644 index da5104f4f8..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-30.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-9-c-ii-30", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-30.js", - - description: "Array.prototype.reduceRight - the Math Object can be used as accumulator", - - test: function testcase() { - - var accessed = false; - function callbackfn(prevVal, curVal, idx, obj) { - accessed = true; - return prevVal === Math; - } - - var obj = { 0: 11, length: 1 }; - - return Array.prototype.reduceRight.call(obj, callbackfn, Math) === true && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-31.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-31.js deleted file mode 100644 index 5608b06f69..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-31.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-9-c-ii-31", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-31.js", - - description: "Array.prototype.reduceRight - Date Object can be used as accumulator", - - test: function testcase() { - - var accessed = false; - var objDate = new Date(); - function callbackfn(prevVal, curVal, idx, obj) { - accessed = true; - return prevVal === objDate; - } - - var obj = { 0: 11, length: 1 }; - - return Array.prototype.reduceRight.call(obj, callbackfn, objDate) === true && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-32.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-32.js deleted file mode 100644 index 3f9401e180..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-32.js +++ /dev/null @@ -1,49 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-9-c-ii-32", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-32.js", - - description: "Array.prototype.reduceRight - RegExp Object can be used as accumulator", - - test: function testcase() { - - var accessed = false; - var objRegExp = new RegExp(); - function callbackfn(prevVal, curVal, idx, obj) { - accessed = true; - return prevVal === objRegExp; - } - - var obj = { 0: 11, length: 1 }; - - return Array.prototype.reduceRight.call(obj, callbackfn, objRegExp) === true && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-33.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-33.js deleted file mode 100644 index b752d7ef7b..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-33.js +++ /dev/null @@ -1,48 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-9-c-ii-33", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-33.js", - - description: "Array.prototype.reduceRight - the JSON can be used as accumulator", - - test: function testcase() { - - var accessed = false; - function callbackfn(prevVal, curVal, idx, obj) { - accessed = true; - return prevVal === JSON; - } - - var obj = { 0: 11, length: 1 }; - - return Array.prototype.reduceRight.call(obj, callbackfn, JSON) === true && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-34.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-34.js deleted file mode 100644 index 33c48f78b0..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-34.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-9-c-ii-34", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-34.js", - - description: "Array.prototype.reduceRight - Error Object can be used as accumulator", - - test: function testcase() { - - var accessed = false; - var objError = new RangeError(); - function callbackfn(prevVal, curVal, idx, obj) { - accessed = true; - return prevVal === objError; - } - - var obj = { 0: 11, length: 1 }; - - - return Array.prototype.reduceRight.call(obj, callbackfn, objError) === true && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-35.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-35.js deleted file mode 100644 index 1b699886df..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-35.js +++ /dev/null @@ -1,54 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-9-c-ii-35", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-35.js", - - description: "Array.prototype.reduceRight - the Arguments object can be used as accumulator", - - test: function testcase() { - - var accessed = false; - var arg; - - function callbackfn(prevVal, curVal, idx, obj) { - accessed = true; - return prevVal === arg; - } - - var obj = { 0: 11, length: 1 }; - - (function fun() { - arg = arguments; - }(10, 11, 12, 13)); - - return Array.prototype.reduceRight.call(obj, callbackfn, arg) === true && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-4.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-4.js deleted file mode 100644 index 9bf304121d..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-4.js +++ /dev/null @@ -1,54 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-9-c-ii-4", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-4.js", - - description: "Array.prototype.reduceRight - k values are passed in acending numeric order", - - test: function testcase() { - - var arr = [0, 1, 2, 3, 4, 5]; - var lastIdx = arr.length - 1; - var accessed = false; - var result = true; - - function callbackfn(prevVal, curVal, idx, obj) { - accessed = true; - if (lastIdx !== idx) { - result = false; - } else { - lastIdx--; - } - } - arr.reduceRight(callbackfn, 1); - return result && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-5.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-5.js deleted file mode 100644 index f2969363be..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-5.js +++ /dev/null @@ -1,60 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-9-c-ii-5", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-5.js", - - description: "Array.prototype.reduceRight - k values are accessed during each iteration and not prior to starting the loop on an Array", - - test: function testcase() { - var arr = [11, 12, 13, 14]; - var kIndex = []; - var result = true; - var called = 0; - - //By below way, we could verify that k would be setted as 0, 1, ..., length - 1 in order, and each value will be setted one time. - function callbackfn(preVal, curVal, idx, o) { - //Each position should be visited one time, which means k is accessed one time during iterations. - called++; - if (typeof kIndex[idx] === "undefined") { - //when current position is visited, its next index should has been visited. - if (idx !== arr.length - 1 && typeof kIndex[idx + 1] === "undefined") { - result = false; - } - kIndex[idx] = 1; - } else { - result = false; - } - } - - arr.reduceRight(callbackfn, 1); - return result && called === 4; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-6.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-6.js deleted file mode 100644 index 5fdc7dce4d..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-6.js +++ /dev/null @@ -1,53 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-9-c-ii-6", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-6.js", - - description: "Array.prototype.reduceRight - arguments to callbackfn are self consistent", - - test: function testcase() { - - var accessed = false; - var obj = { 0: 11, length: 1 }; - function callbackfn() { - accessed = true; - return 'frames' in this && - 'document' in this && - arguments[0] === 100 && - arguments[1] === 11 && - arguments[2] === 0 && - arguments[3] === obj; - } - - - return Array.prototype.reduceRight.call(obj, callbackfn, 100) && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-7.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-7.js deleted file mode 100644 index 26055d322b..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-7.js +++ /dev/null @@ -1,58 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-9-c-ii-7", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-7.js", - - description: "Array.prototype.reduceRight - unhandled exceptions happened in callbackfn terminate iteration", - - test: function testcase() { - - var accessed = false; - - function callbackfn(prevVal, curVal, idx, obj) { - if (idx < 10) { - accessed = true; - } - if (idx === 10) { - throw new Error("Exception occurred in callbackfn"); - } - } - - var obj = { 0: 11, 4: 10, 10: 8, length: 20 }; - - try { - Array.prototype.reduceRight.call(obj, callbackfn, 1); - return false; - } catch (ex) { - return !accessed; - } - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-8.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-8.js deleted file mode 100644 index 6310e612a1..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-8.js +++ /dev/null @@ -1,50 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-9-c-ii-8", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-8.js", - - description: "Array.prototype.reduceRight - element changed by callbackfn on previous iterations is observed", - - test: function testcase() { - - var accessed = false; - var obj = { 0: 11, 1: 12, length: 2 }; - function callbackfn(prevVal, curVal, idx, obj) { - accessed = true; - if (idx === 1) { - obj[idx - 1] = 8; - } - return curVal > 10; - } - - return Array.prototype.reduceRight.call(obj, callbackfn, 1) === false && accessed; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-9.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-9.js deleted file mode 100644 index 581d7722aa..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-9.js +++ /dev/null @@ -1,47 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -ES5Harness.registerTest({ - - id: "15.4.4.22-9-c-ii-9", - - path: "TestCases/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-9.js", - - description: "Array.prototype.reduceRight - callbackfn is called with 0 formal parameter", - - test: function testcase() { - - var called = 0; - - function callbackfn() { - called++; - return true; - } - - return [11, 12].reduceRight(callbackfn, 11) === true && 2 === called; - }, - - precondition: function prereq() { - return fnExists(Array.prototype.reduceRight); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.5/15.4.5-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.5/15.4.5-1.js deleted file mode 100644 index 58aa5b6935..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.5/15.4.5-1.js +++ /dev/null @@ -1,36 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.5-1", - -path: "TestCases/chapter15/15.4/15.4.5/15.4.5-1.js", - -description: "Array instances have [[Class]] set to 'Array'", - -test: function testcase() { - var a = []; - var s = Object.prototype.toString.call(a); - if (s === '[object Array]') { - return true; - } - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.5/15.4.5.1/15.4.5.1-3.d-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.5/15.4.5.1/15.4.5.1-3.d-1.js deleted file mode 100644 index 81104c72cc..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.5/15.4.5.1/15.4.5.1-3.d-1.js +++ /dev/null @@ -1,36 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.5.1-3.d-1", - -path: "TestCases/chapter15/15.4/15.4.5/15.4.5.1/15.4.5.1-3.d-1.js", - -description: "Throw RangeError if attempt to set array length property to 4294967296 (2**32)", - -test: function testcase() { - try { - [].length = 4294967296 ; - } catch (e) { - if (e instanceof RangeError) return true; - } - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.5/15.4.5.1/15.4.5.1-3.d-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.5/15.4.5.1/15.4.5.1-3.d-2.js deleted file mode 100644 index c1f1395a0d..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.5/15.4.5.1/15.4.5.1-3.d-2.js +++ /dev/null @@ -1,36 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.5.1-3.d-2", - -path: "TestCases/chapter15/15.4/15.4.5/15.4.5.1/15.4.5.1-3.d-2.js", - -description: "Throw RangeError if attempt to set array length property to 4294967297 (1+2**32)", - -test: function testcase() { - try { - [].length = 4294967297 ; - } catch (e) { - if (e instanceof RangeError) return true; - } - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.5/15.4.5.1/15.4.5.1-3.d-3.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.5/15.4.5.1/15.4.5.1-3.d-3.js deleted file mode 100644 index 165826ba17..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.5/15.4.5.1/15.4.5.1-3.d-3.js +++ /dev/null @@ -1,34 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.5.1-3.d-3", - -path: "TestCases/chapter15/15.4/15.4.5/15.4.5.1/15.4.5.1-3.d-3.js", - -description: "Set array length property to max value 4294967295 (2**32-1,)", - -test: function testcase() { - var a =[]; - a.length = 4294967295 ; - return a.length===4294967295 ; - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.5/15.4.5.1/15.4.5.1-5-1.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.5/15.4.5.1/15.4.5.1-5-1.js deleted file mode 100644 index 2a3f5eb3c7..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.5/15.4.5.1/15.4.5.1-5-1.js +++ /dev/null @@ -1,34 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.5.1-5-1", - -path: "TestCases/chapter15/15.4/15.4.5/15.4.5.1/15.4.5.1-5-1.js", - -description: "Defining a property named 4294967295 (2**32-1)(not an array element)", - -test: function testcase() { - var a =[]; - a[4294967295] = "not an array element" ; - return a[4294967295] === "not an array element"; - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.4/15.4.5/15.4.5.1/15.4.5.1-5-2.js b/website/resources/scripts/testcases/chapter15/15.4/15.4.5/15.4.5.1/15.4.5.1-5-2.js deleted file mode 100644 index fc84115cee..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.4/15.4.5/15.4.5.1/15.4.5.1-5-2.js +++ /dev/null @@ -1,34 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.4.5.1-5-2", - -path: "TestCases/chapter15/15.4/15.4.5/15.4.5.1/15.4.5.1-5-2.js", - -description: "Defining a property named 4294967295 (2**32-1) doesn't change length of the array", - -test: function testcase() { - var a =[0,1,2]; - a[4294967295] = "not an array element" ; - return a.length===3; - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-0-1.js b/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-0-1.js deleted file mode 100644 index 5a0fc3c2ce..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-0-1.js +++ /dev/null @@ -1,35 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.5.4.20-0-1", - -path: "TestCases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-0-1.js", - -description: "String.prototype.trim must exist as a function", - -test: function testcase() { - var f = String.prototype.trim; - if (typeof(f) === "function") { - return true; - } - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-0-2.js b/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-0-2.js deleted file mode 100644 index 9ce4c6a1ac..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-0-2.js +++ /dev/null @@ -1,38 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.5.4.20-0-2", - -path: "TestCases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-0-2.js", - -description: "String.prototype.trim must exist as a function taking 0 parameters", - -test: function testcase() { - if (String.prototype.trim.length === 0) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(String.prototype.trim); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-1-1.js b/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-1-1.js deleted file mode 100644 index bbbdaa8a5a..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-1-1.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.5.4.20-1-1", - -path: "TestCases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-1-1.js", - -description: "String.prototype.trim throws TypeError when string is undefined", - -test: function testcase() { - try - { - String.prototype.trim.call(undefined); - } - catch(e) - { - if(e instanceof TypeError) - return true; - } - }, - -precondition: function prereq() { - return fnExists(String.prototype.trim); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-1-2.js b/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-1-2.js deleted file mode 100644 index 0ba5b1165f..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-1-2.js +++ /dev/null @@ -1,44 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.5.4.20-1-2", - -path: "TestCases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-1-2.js", - -description: "String.prototype.trim throws TypeError when string is null", - -test: function testcase() { - try - { - String.prototype.trim.call(null); - } - catch(e) - { - if(e instanceof TypeError) - return true; - } - }, - -precondition: function prereq() { - return fnExists(String.prototype.trim); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-1-3.js b/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-1-3.js deleted file mode 100644 index 06b09be6f4..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-1-3.js +++ /dev/null @@ -1,43 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.5.4.20-1-3", - -path: "TestCases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-1-3.js", - -description: "String.prototype.trim works for primitive type boolean", - -test: function testcase() { - try - { - if(String.prototype.trim.call(true) == "true") - return true; - } - catch(e) - { - } - }, - -precondition: function prereq() { - return fnExists(String.prototype.trim); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-1-4.js b/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-1-4.js deleted file mode 100644 index 28b2259bbf..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-1-4.js +++ /dev/null @@ -1,43 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.5.4.20-1-4", - -path: "TestCases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-1-4.js", - -description: "String.prototype.trim works for primitive type number", - -test: function testcase() { - try - { - if(String.prototype.trim.call(0) == "0") - return true; - } - catch(e) - { - } - }, - -precondition: function prereq() { - return fnExists(String.prototype.trim); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-1-5.js b/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-1-5.js deleted file mode 100644 index 052a0106cb..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-1-5.js +++ /dev/null @@ -1,43 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.5.4.20-1-5", - -path: "TestCases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-1-5.js", - -description: "String.prototype.trim works for an Object", - -test: function testcase() { - try - { - if(String.prototype.trim.call({})=="[object Object]") - return true; - } - catch(e) - { - } - }, - -precondition: function prereq() { - return fnExists(String.prototype.trim); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-1-6.js b/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-1-6.js deleted file mode 100644 index 3155836c64..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-1-6.js +++ /dev/null @@ -1,43 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.5.4.20-1-6", - -path: "TestCases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-1-6.js", - -description: "String.prototype.trim works for an String", - -test: function testcase() { - try - { - if(String.prototype.trim.call(new String()) == "") - return true; - } - catch(e) - { - } - }, - -precondition: function prereq() { - return fnExists(String.prototype.trim); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-1-7.js b/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-1-7.js deleted file mode 100644 index ddb35c75ba..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-1-7.js +++ /dev/null @@ -1,43 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.5.4.20-1-7", - -path: "TestCases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-1-7.js", - -description: "String.prototype.trim works for a primitive string", - -test: function testcase() { - try - { - if(String.prototype.trim.call("abc") === "abc") - return true; - } - catch(e) - { - } - }, - -precondition: function prereq() { - return fnExists(String.prototype.trim); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-1.js b/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-1.js deleted file mode 100644 index 62dc28cebc..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-1.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.5.4.20-4-1", - -path: "TestCases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-1.js", - -description: "String.prototype.trim handles multiline string with whitepace and lineterminators", - -test: function testcase() { -var s = "\u0009a b\ -c \u0009" - - - if (s.trim() === "a bc") { - return true; - } - }, - -precondition: function prereq() { - return fnExists(String.prototype.trim); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-10.js b/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-10.js deleted file mode 100644 index 46bf801ae5..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-10.js +++ /dev/null @@ -1,38 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.5.4.20-4-10", - -path: "TestCases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-10.js", - -description: "String.prototype.trim handles whitepace and lineterminators (\\uFEFFabc)", - -test: function testcase() { - if ("\uFEFFabc".trim() === "abc") { - return true; - } - }, - -precondition: function prereq() { - return fnExists(String.prototype.trim); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-11.js b/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-11.js deleted file mode 100644 index 63f89310b9..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-11.js +++ /dev/null @@ -1,38 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.5.4.20-4-11", - -path: "TestCases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-11.js", - -description: "String.prototype.trim handles whitepace and lineterminators (abc\\u0009)", - -test: function testcase() { - if ("abc\u0009".trim() === "abc") { - return true; - } - }, - -precondition: function prereq() { - return fnExists(String.prototype.trim); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-12.js b/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-12.js deleted file mode 100644 index 7871a279d3..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-12.js +++ /dev/null @@ -1,38 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.5.4.20-4-12", - -path: "TestCases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-12.js", - -description: "String.prototype.trim handles whitepace and lineterminators (abc\\u000B)", - -test: function testcase() { - if ("abc\u000B".trim() === "abc") { - return true; - } - }, - -precondition: function prereq() { - return fnExists(String.prototype.trim); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-13.js b/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-13.js deleted file mode 100644 index dfbc281b15..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-13.js +++ /dev/null @@ -1,38 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.5.4.20-4-13", - -path: "TestCases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-13.js", - -description: "String.prototype.trim handles whitepace and lineterminators (abc\\u000C)", - -test: function testcase() { - if ("abc\u000C".trim() === "abc") { - return true; - } - }, - -precondition: function prereq() { - return fnExists(String.prototype.trim); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-14.js b/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-14.js deleted file mode 100644 index 4e72396208..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-14.js +++ /dev/null @@ -1,38 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.5.4.20-4-14", - -path: "TestCases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-14.js", - -description: "String.prototype.trim handles whitepace and lineterminators (abc\\u0020)", - -test: function testcase() { - if ("abc\u0020".trim() === "abc") { - return true; - } - }, - -precondition: function prereq() { - return fnExists(String.prototype.trim); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-16.js b/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-16.js deleted file mode 100644 index 55c157b11d..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-16.js +++ /dev/null @@ -1,38 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.5.4.20-4-16", - -path: "TestCases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-16.js", - -description: "String.prototype.trim handles whitepace and lineterminators (abc\\u00A0)", - -test: function testcase() { - if ("abc\u00A0".trim() === "abc") { - return true; - } - }, - -precondition: function prereq() { - return fnExists(String.prototype.trim); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-18.js b/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-18.js deleted file mode 100644 index f530c2a407..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-18.js +++ /dev/null @@ -1,38 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.5.4.20-4-18", - -path: "TestCases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-18.js", - -description: "String.prototype.trim handles whitepace and lineterminators (abc\\uFEFF)", - -test: function testcase() { - if ("abc\uFEFF".trim() === "abc") { - return true; - } - }, - -precondition: function prereq() { - return fnExists(String.prototype.trim); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-19.js b/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-19.js deleted file mode 100644 index 935f61d5c2..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-19.js +++ /dev/null @@ -1,38 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.5.4.20-4-19", - -path: "TestCases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-19.js", - -description: "String.prototype.trim handles whitepace and lineterminators (\\u0009abc\\u0009)", - -test: function testcase() { - if ("\u0009abc\u0009".trim() === "abc") { - return true; - } - }, - -precondition: function prereq() { - return fnExists(String.prototype.trim); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-2.js b/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-2.js deleted file mode 100644 index dd3c73c595..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-2.js +++ /dev/null @@ -1,38 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.5.4.20-4-2", - -path: "TestCases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-2.js", - -description: "String.prototype.trim handles whitepace and lineterminators ( \\u0009abc \\u0009)", - -test: function testcase() { - if (" \u0009abc \u0009".trim() === "abc") { - return true; - } - }, - -precondition: function prereq() { - return fnExists(String.prototype.trim); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-20.js b/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-20.js deleted file mode 100644 index c93fceb45a..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-20.js +++ /dev/null @@ -1,38 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.5.4.20-4-20", - -path: "TestCases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-20.js", - -description: "String.prototype.trim handles whitepace and lineterminators (\\u000Babc\\u000B)", - -test: function testcase() { - if ("\u000Babc\u000B".trim() === "abc") { - return true; - } - }, - -precondition: function prereq() { - return fnExists(String.prototype.trim); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-21.js b/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-21.js deleted file mode 100644 index 8d983342d6..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-21.js +++ /dev/null @@ -1,38 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.5.4.20-4-21", - -path: "TestCases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-21.js", - -description: "String.prototype.trim handles whitepace and lineterminators (\\u000Cabc\\u000C)", - -test: function testcase() { - if ("\u000Cabc\u000C".trim() === "abc") { - return true; - } - }, - -precondition: function prereq() { - return fnExists(String.prototype.trim); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-22.js b/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-22.js deleted file mode 100644 index 6ae4082081..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-22.js +++ /dev/null @@ -1,38 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.5.4.20-4-22", - -path: "TestCases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-22.js", - -description: "String.prototype.trim handles whitepace and lineterminators (\\u0020abc\\u0020)", - -test: function testcase() { - if ("\u0020abc\u0020".trim() === "abc") { - return true; - } - }, - -precondition: function prereq() { - return fnExists(String.prototype.trim); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-24.js b/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-24.js deleted file mode 100644 index e5cdd16d16..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-24.js +++ /dev/null @@ -1,38 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.5.4.20-4-24", - -path: "TestCases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-24.js", - -description: "String.prototype.trim handles whitepace and lineterminators (\\u00A0abc\\u00A0)", - -test: function testcase() { - if ("\u00A0abc\u00A0".trim() === "abc") { - return true; - } - }, - -precondition: function prereq() { - return fnExists(String.prototype.trim); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-27.js b/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-27.js deleted file mode 100644 index 131e96a17d..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-27.js +++ /dev/null @@ -1,38 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.5.4.20-4-27", - -path: "TestCases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-27.js", - -description: "String.prototype.trim handles whitepace and lineterminators (\\u0009\\u0009)", - -test: function testcase() { - if ("\u0009\u0009".trim() === "") { - return true; - } - }, - -precondition: function prereq() { - return fnExists(String.prototype.trim); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-28.js b/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-28.js deleted file mode 100644 index aa1151cc49..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-28.js +++ /dev/null @@ -1,38 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.5.4.20-4-28", - -path: "TestCases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-28.js", - -description: "String.prototype.trim handles whitepace and lineterminators (\\u000B\\u000B)", - -test: function testcase() { - if ("\u000B\u000B".trim() === "") { - return true; - } - }, - -precondition: function prereq() { - return fnExists(String.prototype.trim); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-29.js b/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-29.js deleted file mode 100644 index b416f8569b..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-29.js +++ /dev/null @@ -1,38 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.5.4.20-4-29", - -path: "TestCases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-29.js", - -description: "String.prototype.trim handles whitepace and lineterminators (\\u000C\\u000C)", - -test: function testcase() { - if ("\u000C\u000C".trim() === "") { - return true; - } - }, - -precondition: function prereq() { - return fnExists(String.prototype.trim); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-3.js b/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-3.js deleted file mode 100644 index 552c130584..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-3.js +++ /dev/null @@ -1,38 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.5.4.20-4-3", - -path: "TestCases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-3.js", - -description: "String.prototype.trim handles whitepace and lineterminators (\\u0009abc)", - -test: function testcase() { - if ("\u0009abc".trim() === "abc") { - return true; - } - }, - -precondition: function prereq() { - return fnExists(String.prototype.trim); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-30.js b/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-30.js deleted file mode 100644 index 0a290bde03..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-30.js +++ /dev/null @@ -1,38 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.5.4.20-4-30", - -path: "TestCases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-30.js", - -description: "String.prototype.trim handles whitepace and lineterminators (\\u0020\\u0020)", - -test: function testcase() { - if ("\u0020\u0020".trim() === "") { - return true; - } - }, - -precondition: function prereq() { - return fnExists(String.prototype.trim); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-32.js b/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-32.js deleted file mode 100644 index d875c76d42..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-32.js +++ /dev/null @@ -1,38 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.5.4.20-4-32", - -path: "TestCases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-32.js", - -description: "String.prototype.trim handles whitepace and lineterminators (\\u00A0\\u00A0)", - -test: function testcase() { - if ("\u00A0\u00A0".trim() === "") { - return true; - } - }, - -precondition: function prereq() { - return fnExists(String.prototype.trim); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-34.js b/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-34.js deleted file mode 100644 index b24e4b21e9..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-34.js +++ /dev/null @@ -1,38 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.5.4.20-4-34", - -path: "TestCases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-34.js", - -description: "String.prototype.trim handles whitepace and lineterminators (\\uFEFF\\uFEFF)", - -test: function testcase() { - if ("\uFEFF\uFEFF".trim() === "") { - return true; - } - }, - -precondition: function prereq() { - return fnExists(String.prototype.trim); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-35.js b/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-35.js deleted file mode 100644 index b1f1d4bc91..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-35.js +++ /dev/null @@ -1,38 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.5.4.20-4-35", - -path: "TestCases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-35.js", - -description: "String.prototype.trim handles whitepace and lineterminators (ab\\u0009c)", - -test: function testcase() { - if ("ab\u0009c".trim() === "ab\u0009c") { - return true; - } - }, - -precondition: function prereq() { - return fnExists(String.prototype.trim); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-36.js b/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-36.js deleted file mode 100644 index df5f6c2492..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-36.js +++ /dev/null @@ -1,38 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.5.4.20-4-36", - -path: "TestCases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-36.js", - -description: "String.prototype.trim handles whitepace and lineterminators (ab\\u000Bc)", - -test: function testcase() { - if ("ab\u000Bc".trim() === "ab\u000Bc") { - return true; - } - }, - -precondition: function prereq() { - return fnExists(String.prototype.trim); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-37.js b/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-37.js deleted file mode 100644 index 3fa478e10d..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-37.js +++ /dev/null @@ -1,38 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.5.4.20-4-37", - -path: "TestCases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-37.js", - -description: "String.prototype.trim handles whitepace and lineterminators (ab\\u000Cc)", - -test: function testcase() { - if ("ab\u000Cc".trim() === "ab\u000Cc") { - return true; - } - }, - -precondition: function prereq() { - return fnExists(String.prototype.trim); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-38.js b/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-38.js deleted file mode 100644 index c427ba1aa0..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-38.js +++ /dev/null @@ -1,38 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.5.4.20-4-38", - -path: "TestCases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-38.js", - -description: "String.prototype.trim handles whitepace and lineterminators (ab\\u0020c)", - -test: function testcase() { - if ("ab\u0020c".trim() === "ab\u0020c") { - return true; - } - }, - -precondition: function prereq() { - return fnExists(String.prototype.trim); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-39.js b/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-39.js deleted file mode 100644 index 8c8cbd86af..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-39.js +++ /dev/null @@ -1,38 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.5.4.20-4-39", - -path: "TestCases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-39.js", - -description: "String.prototype.trim handles whitepace and lineterminators (ab\\u0085c)", - -test: function testcase() { - if ("ab\u0085c".trim() === "ab\u0085c") { - return true; - } - }, - -precondition: function prereq() { - return fnExists(String.prototype.trim); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-4.js b/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-4.js deleted file mode 100644 index dadc2e8eb0..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-4.js +++ /dev/null @@ -1,38 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.5.4.20-4-4", - -path: "TestCases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-4.js", - -description: "String.prototype.trim handles whitepace and lineterminators (\\u000Babc)", - -test: function testcase() { - if ("\u000Babc".trim() === "abc") { - return true; - } - }, - -precondition: function prereq() { - return fnExists(String.prototype.trim); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-40.js b/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-40.js deleted file mode 100644 index 10b4487750..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-40.js +++ /dev/null @@ -1,38 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.5.4.20-4-40", - -path: "TestCases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-40.js", - -description: "String.prototype.trim handles whitepace and lineterminators (ab\\u00A0c)", - -test: function testcase() { - if ("ab\u00A0c".trim() === "ab\u00A0c") { - return true; - } - }, - -precondition: function prereq() { - return fnExists(String.prototype.trim); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-41.js b/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-41.js deleted file mode 100644 index be1a183c9a..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-41.js +++ /dev/null @@ -1,38 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.5.4.20-4-41", - -path: "TestCases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-41.js", - -description: "String.prototype.trim handles whitepace and lineterminators (ab\\u200Bc)", - -test: function testcase() { - if ("ab\u200Bc".trim() === "ab\u200Bc") { - return true; - } - }, - -precondition: function prereq() { - return fnExists(String.prototype.trim); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-42.js b/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-42.js deleted file mode 100644 index 8d011f1af1..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-42.js +++ /dev/null @@ -1,38 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.5.4.20-4-42", - -path: "TestCases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-42.js", - -description: "String.prototype.trim handles whitepace and lineterminators (ab\\uFEFFc)", - -test: function testcase() { - if ("ab\uFEFFc".trim() === "ab\uFEFFc") { - return true; - } - }, - -precondition: function prereq() { - return fnExists(String.prototype.trim); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-43.js b/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-43.js deleted file mode 100644 index 9b4fa63c17..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-43.js +++ /dev/null @@ -1,38 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.5.4.20-4-43", - -path: "TestCases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-43.js", - -description: "String.prototype.trim handles whitepace and lineterminators (\\u000Aabc)", - -test: function testcase() { - if ("\u000Aabc".trim() === "abc") { - return true; - } - }, - -precondition: function prereq() { - return fnExists(String.prototype.trim); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-44.js b/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-44.js deleted file mode 100644 index da525b9561..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-44.js +++ /dev/null @@ -1,38 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.5.4.20-4-44", - -path: "TestCases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-44.js", - -description: "String.prototype.trim handles whitepace and lineterminators (\\u000Dabc)", - -test: function testcase() { - if ("\u000Dabc".trim() === "abc") { - return true; - } - }, - -precondition: function prereq() { - return fnExists(String.prototype.trim); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-45.js b/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-45.js deleted file mode 100644 index 464688abc1..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-45.js +++ /dev/null @@ -1,38 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.5.4.20-4-45", - -path: "TestCases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-45.js", - -description: "String.prototype.trim handles whitepace and lineterminators (\\u2028abc)", - -test: function testcase() { - if ("\u2028abc".trim() === "abc") { - return true; - } - }, - -precondition: function prereq() { - return fnExists(String.prototype.trim); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-46.js b/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-46.js deleted file mode 100644 index 1f5467b9eb..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-46.js +++ /dev/null @@ -1,38 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.5.4.20-4-46", - -path: "TestCases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-46.js", - -description: "String.prototype.trim handles whitepace and lineterminators (\\u2029abc)", - -test: function testcase() { - if ("\u2029abc".trim() === "abc") { - return true; - } - }, - -precondition: function prereq() { - return fnExists(String.prototype.trim); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-47.js b/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-47.js deleted file mode 100644 index 71a64f8497..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-47.js +++ /dev/null @@ -1,38 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.5.4.20-4-47", - -path: "TestCases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-47.js", - -description: "String.prototype.trim handles whitepace and lineterminators (abc\\u000A)", - -test: function testcase() { - if ("abc\u000A".trim() === "abc") { - return true; - } - }, - -precondition: function prereq() { - return fnExists(String.prototype.trim); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-48.js b/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-48.js deleted file mode 100644 index 56d5547275..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-48.js +++ /dev/null @@ -1,38 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.5.4.20-4-48", - -path: "TestCases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-48.js", - -description: "String.prototype.trim handles whitepace and lineterminators (abc\\u000D)", - -test: function testcase() { - if ("abc\u000D".trim() === "abc") { - return true; - } - }, - -precondition: function prereq() { - return fnExists(String.prototype.trim); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-49.js b/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-49.js deleted file mode 100644 index 00ac35c95f..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-49.js +++ /dev/null @@ -1,38 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.5.4.20-4-49", - -path: "TestCases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-49.js", - -description: "String.prototype.trim handles whitepace and lineterminators (abc\\u2028)", - -test: function testcase() { - if ("abc\u2028".trim() === "abc") { - return true; - } - }, - -precondition: function prereq() { - return fnExists(String.prototype.trim); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-5.js b/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-5.js deleted file mode 100644 index fb23ee6562..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-5.js +++ /dev/null @@ -1,38 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.5.4.20-4-5", - -path: "TestCases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-5.js", - -description: "String.prototype.trim handles whitepace and lineterminators (\\u000Cabc)", - -test: function testcase() { - if ("\u000Cabc".trim() === "abc") { - return true; - } - }, - -precondition: function prereq() { - return fnExists(String.prototype.trim); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-50.js b/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-50.js deleted file mode 100644 index 0191d4d9c1..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-50.js +++ /dev/null @@ -1,38 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.5.4.20-4-50", - -path: "TestCases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-50.js", - -description: "String.prototype.trim handles whitepace and lineterminators (abc\\u2029)", - -test: function testcase() { - if ("abc\u2029".trim() === "abc") { - return true; - } - }, - -precondition: function prereq() { - return fnExists(String.prototype.trim); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-51.js b/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-51.js deleted file mode 100644 index 604dce2b50..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-51.js +++ /dev/null @@ -1,38 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.5.4.20-4-51", - -path: "TestCases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-51.js", - -description: "String.prototype.trim handles whitepace and lineterminators (\\u000Aabc\\u000A)", - -test: function testcase() { - if ("\u000Aabc\u000A".trim() === "abc") { - return true; - } - }, - -precondition: function prereq() { - return fnExists(String.prototype.trim); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-52.js b/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-52.js deleted file mode 100644 index d833503713..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-52.js +++ /dev/null @@ -1,38 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.5.4.20-4-52", - -path: "TestCases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-52.js", - -description: "String.prototype.trim handles whitepace and lineterminators (\\u000Dabc\\u000D)", - -test: function testcase() { - if ("\u000Dabc\u000D".trim() === "abc") { - return true; - } - }, - -precondition: function prereq() { - return fnExists(String.prototype.trim); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-53.js b/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-53.js deleted file mode 100644 index 18d956b944..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-53.js +++ /dev/null @@ -1,38 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.5.4.20-4-53", - -path: "TestCases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-53.js", - -description: "String.prototype.trim handles whitepace and lineterminators (\\u2028abc\\u2028)", - -test: function testcase() { - if ("\u2028abc\u2028".trim() === "abc") { - return true; - } - }, - -precondition: function prereq() { - return fnExists(String.prototype.trim); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-54.js b/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-54.js deleted file mode 100644 index 000906c43f..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-54.js +++ /dev/null @@ -1,38 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.5.4.20-4-54", - -path: "TestCases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-54.js", - -description: "String.prototype.trim handles whitepace and lineterminators (\\u2029abc\\u2029)", - -test: function testcase() { - if ("\u2029abc\u2029".trim() === "abc") { - return true; - } - }, - -precondition: function prereq() { - return fnExists(String.prototype.trim); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-55.js b/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-55.js deleted file mode 100644 index 9a4220c0a0..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-55.js +++ /dev/null @@ -1,38 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.5.4.20-4-55", - -path: "TestCases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-55.js", - -description: "String.prototype.trim handles whitepace and lineterminators (\\u000A\\u000A)", - -test: function testcase() { - if ("\u000A\u000A".trim() === "") { - return true; - } - }, - -precondition: function prereq() { - return fnExists(String.prototype.trim); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-56.js b/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-56.js deleted file mode 100644 index f672ec572b..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-56.js +++ /dev/null @@ -1,38 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.5.4.20-4-56", - -path: "TestCases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-56.js", - -description: "String.prototype.trim handles whitepace and lineterminators (\\u000D\\u000D)", - -test: function testcase() { - if ("\u000D\u000D".trim() === "") { - return true; - } - }, - -precondition: function prereq() { - return fnExists(String.prototype.trim); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-57.js b/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-57.js deleted file mode 100644 index 2b64bd5548..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-57.js +++ /dev/null @@ -1,38 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.5.4.20-4-57", - -path: "TestCases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-57.js", - -description: "String.prototype.trim handles whitepace and lineterminators (\\u2028\\u2028)", - -test: function testcase() { - if ("\u2028\u2028".trim() === "") { - return true; - } - }, - -precondition: function prereq() { - return fnExists(String.prototype.trim); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-58.js b/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-58.js deleted file mode 100644 index d89ac3e9ef..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-58.js +++ /dev/null @@ -1,38 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.5.4.20-4-58", - -path: "TestCases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-58.js", - -description: "String.prototype.trim handles whitepace and lineterminators (\\u2029\\u2029)", - -test: function testcase() { - if ("\u2029\u2029".trim() === "") { - return true; - } - }, - -precondition: function prereq() { - return fnExists(String.prototype.trim); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-59.js b/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-59.js deleted file mode 100644 index 73203dae11..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-59.js +++ /dev/null @@ -1,40 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.5.4.20-4-59", - -path: "TestCases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-59.js", - -description: "String.prototype.trim handles whitepace and lineterminators (\\u2029abc as a multiline string)", - -test: function testcase() { - var s = "\u2029\ - abc"; - if (s.trim() === "abc") { - return true; - } - }, - -precondition: function prereq() { - return fnExists(String.prototype.trim); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-6.js b/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-6.js deleted file mode 100644 index b2a8b30eda..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-6.js +++ /dev/null @@ -1,38 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.5.4.20-4-6", - -path: "TestCases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-6.js", - -description: "String.prototype.trim handles whitepace and lineterminators (\\u0020abc)", - -test: function testcase() { - if ("\u0020abc".trim() === "abc") { - return true; - } - }, - -precondition: function prereq() { - return fnExists(String.prototype.trim); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-60.js b/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-60.js deleted file mode 100644 index d31f7505c5..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-60.js +++ /dev/null @@ -1,38 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.5.4.20-4-60", - -path: "TestCases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-60.js", - -description: "String.prototype.trim handles whitepace and lineterminators (string with just blanks)", - -test: function testcase() { - if (" ".trim() === "") { - return true; - } - }, - -precondition: function prereq() { - return fnExists(String.prototype.trim); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-8.js b/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-8.js deleted file mode 100644 index b918d8faad..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-8.js +++ /dev/null @@ -1,38 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.5.4.20-4-8", - -path: "TestCases/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-8.js", - -description: "String.prototype.trim handles whitepace and lineterminators (\\u00A0abc)", - -test: function testcase() { - if ("\u00A0abc".trim() === "abc") { - return true; - } - }, - -precondition: function prereq() { - return fnExists(String.prototype.trim); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-1-1.js b/website/resources/scripts/testcases/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-1-1.js deleted file mode 100644 index 08fd0f2dff..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-1-1.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -/* -15.5.5.2 defines [[GetOwnProperty]] for Strings. It supports using indexing -notation to look up non numeric property names. -*/ - - -ES5Harness.registerTest( { -id: "15.5.5.5.2-1-1", - -path: "TestCases/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-1-1.js", - -description: "String object supports bracket notation to lookup of data properties", - -test: function testcase() { - var s = new String("hello world"); - s.foo = 1; - - if (s["foo"] === 1) { - return true; - } - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-1-2.js b/website/resources/scripts/testcases/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-1-2.js deleted file mode 100644 index 5acbdd9b3e..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-1-2.js +++ /dev/null @@ -1,41 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -/* -15.5.5.2 defines [[GetOwnProperty]] for Strings. It supports using indexing -notation to look up non numeric property names. -*/ - - -ES5Harness.registerTest( { -id: "15.5.5.5.2-1-2", - -path: "TestCases/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-1-2.js", - -description: "String value supports bracket notation to lookup data properties", - -test: function testcase() { - var s = String("hello world"); - - if (s["foo"] === undefined) { - return true; - } - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-3-1.js b/website/resources/scripts/testcases/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-3-1.js deleted file mode 100644 index 024fbe5aa8..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-3-1.js +++ /dev/null @@ -1,41 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -/* -15.5.5.2 defines [[GetOwnProperty]] for Strings. It supports using indexing -notation to look up non numeric property names. -*/ - - -ES5Harness.registerTest( { -id: "15.5.5.5.2-3-1", - -path: "TestCases/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-3-1.js", - -description: "String object indexing returns undefined for missing data properties", - -test: function testcase() { - var s = new String("hello world"); - - if (s["foo"] === undefined) { - return true; - } - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-3-2.js b/website/resources/scripts/testcases/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-3-2.js deleted file mode 100644 index e522fb4600..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-3-2.js +++ /dev/null @@ -1,41 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -/* -15.5.5.2 defines [[GetOwnProperty]] for Strings. It supports using indexing -notation to look up non numeric property names. -*/ - - -ES5Harness.registerTest( { -id: "15.5.5.5.2-3-2", - -path: "TestCases/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-3-2.js", - -description: "String value indexing returns undefined for missing data properties", - -test: function testcase() { - var s = String("hello world"); - - if (s["foo"] === undefined) { - return true; - } - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-3-3.js b/website/resources/scripts/testcases/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-3-3.js deleted file mode 100644 index 49226ade9a..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-3-3.js +++ /dev/null @@ -1,41 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -/* -15.5.5.2 defines [[GetOwnProperty]] for Strings. It supports using indexing -notation to look up non numeric property names. -*/ - - -ES5Harness.registerTest( { -id: "15.5.5.5.2-3-3", - -path: "TestCases/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-3-3.js", - -description: "String object indexing returns undefined if the numeric index (NaN) is not an array index", - -test: function testcase() { - var s = new String("hello world"); - - if (s[NaN] === undefined) { - return true; - } - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-3-4.js b/website/resources/scripts/testcases/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-3-4.js deleted file mode 100644 index 914dfedd70..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-3-4.js +++ /dev/null @@ -1,41 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -/* -15.5.5.2 defines [[GetOwnProperty]] for Strings. It supports using indexing -notation to look up non numeric property names. -*/ - - -ES5Harness.registerTest( { -id: "15.5.5.5.2-3-4", - -path: "TestCases/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-3-4.js", - -description: "String object indexing returns undefined if the numeric index (Infinity) is not an array index", - -test: function testcase() { - var s = new String("hello world"); - - if (s[Infinity] === undefined) { - return true; - } - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-3-5.js b/website/resources/scripts/testcases/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-3-5.js deleted file mode 100644 index b163393e52..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-3-5.js +++ /dev/null @@ -1,41 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -/* -15.5.5.2 defines [[GetOwnProperty]] for Strings. It supports using indexing -notation to look up non numeric property names. -*/ - - -ES5Harness.registerTest( { -id: "15.5.5.5.2-3-5", - -path: "TestCases/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-3-5.js", - -description: "String object indexing returns undefined if the numeric index ( 2^32-1) is not an array index", - -test: function testcase() { - var s = new String("hello world"); - - if (s[Math.pow(2, 32)-1]===undefined) { - return true; - } - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-3-6.js b/website/resources/scripts/testcases/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-3-6.js deleted file mode 100644 index 2f689e73a2..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-3-6.js +++ /dev/null @@ -1,41 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -/* -15.5.5.2 defines [[GetOwnProperty]] for Strings. It supports using indexing -notation to look up non numeric property names. -*/ - - -ES5Harness.registerTest( { -id: "15.5.5.5.2-3-6", - -path: "TestCases/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-3-6.js", - -description: "String value indexing returns undefined if the numeric index (NaN) is not an array index", - -test: function testcase() { - var s = String("hello world"); - - if (s[NaN] === undefined) { - return true; - } - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-3-7.js b/website/resources/scripts/testcases/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-3-7.js deleted file mode 100644 index 840878f789..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-3-7.js +++ /dev/null @@ -1,41 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -/* -15.5.5.2 defines [[GetOwnProperty]] for Strings. It supports using indexing -notation to look up non numeric property names. -*/ - - -ES5Harness.registerTest( { -id: "15.5.5.5.2-3-7", - -path: "TestCases/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-3-7.js", - -description: "String value indexing returns undefined if the numeric index (Infinity) is not an array index", - -test: function testcase() { - var s = String("hello world"); - - if (s[Infinity] === undefined) { - return true; - } - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-3-8.js b/website/resources/scripts/testcases/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-3-8.js deleted file mode 100644 index 877c20be20..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-3-8.js +++ /dev/null @@ -1,41 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -/* -15.5.5.2 defines [[GetOwnProperty]] for Strings. It supports using indexing -notation to look up non numeric property names. -*/ - - -ES5Harness.registerTest( { -id: "15.5.5.5.2-3-8", - -path: "TestCases/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-3-8.js", - -description: "String value indexing returns undefined if the numeric index ( >= 2^32-1) is not an array index", - -test: function testcase() { - var s = String("hello world"); - - if (s[Math.pow(2, 32)-1]===undefined) { - return true; - } - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-7-1.js b/website/resources/scripts/testcases/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-7-1.js deleted file mode 100644 index fb74434b49..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-7-1.js +++ /dev/null @@ -1,41 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -/* -15.5.5.2 defines [[GetOwnProperty]] for Strings. It supports using indexing -notation to look up non numeric property names. -*/ - - -ES5Harness.registerTest( { -id: "15.5.5.5.2-7-1", - -path: "TestCases/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-7-1.js", - -description: "String object indexing returns undefined if the numeric index is less than 0", - -test: function testcase() { - var s = new String("hello world"); - - if (s[-1] === undefined) { - return true; - } - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-7-2.js b/website/resources/scripts/testcases/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-7-2.js deleted file mode 100644 index f5be90e180..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-7-2.js +++ /dev/null @@ -1,41 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -/* -15.5.5.2 defines [[GetOwnProperty]] for Strings. It supports using indexing -notation to look up non numeric property names. -*/ - - -ES5Harness.registerTest( { -id: "15.5.5.5.2-7-2", - -path: "TestCases/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-7-2.js", - -description: "String value indexing returns undefined if the numeric index is less than 0", - -test: function testcase() { - var s = String("hello world"); - - if (s[-1] === undefined) { - return true; - } - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-7-3.js b/website/resources/scripts/testcases/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-7-3.js deleted file mode 100644 index 70459add4d..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-7-3.js +++ /dev/null @@ -1,41 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -/* -15.5.5.2 defines [[GetOwnProperty]] for Strings. It supports using indexing -notation to look up non numeric property names. -*/ - - -ES5Harness.registerTest( { -id: "15.5.5.5.2-7-3", - -path: "TestCases/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-7-3.js", - -description: "String object indexing returns undefined if the numeric index is greater than the string length", - -test: function testcase() { - var s = new String("hello world"); - - if (s[11] === undefined) { - return true; - } - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-7-4.js b/website/resources/scripts/testcases/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-7-4.js deleted file mode 100644 index fe76f25e5f..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-7-4.js +++ /dev/null @@ -1,41 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -/* -15.5.5.2 defines [[GetOwnProperty]] for Strings. It supports using indexing -notation to look up non numeric property names. -*/ - - -ES5Harness.registerTest( { -id: "15.5.5.5.2-7-4", - -path: "TestCases/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-7-4.js", - -description: "String value indexing returns undefined if the numeric index is greater than the string length", - -test: function testcase() { - var s = String("hello world"); - - if (s[11] === undefined) { - return true; - } - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.7/15.7.3/15.7.3-1.js b/website/resources/scripts/testcases/chapter15/15.7/15.7.3/15.7.3-1.js deleted file mode 100644 index 3153f15eb5..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.7/15.7.3/15.7.3-1.js +++ /dev/null @@ -1,34 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.7.3-1", - -path: "TestCases/chapter15/15.7/15.7.3/15.7.3-1.js", - -description: "Number constructor - [[Prototype]] is the Function prototype object", - -test: function testcase() { - if (Function.prototype.isPrototypeOf(Number) === true) { - return true; - } - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.7/15.7.3/15.7.3-2.js b/website/resources/scripts/testcases/chapter15/15.7/15.7.3/15.7.3-2.js deleted file mode 100644 index 5685dbe754..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.7/15.7.3/15.7.3-2.js +++ /dev/null @@ -1,39 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.7.3-2", - -path: "TestCases/chapter15/15.7/15.7.3/15.7.3-2.js", - -description: "Number constructor - [[Prototype]] is the Function prototype object (using getPrototypeOf)", - -test: function testcase() { - var p = Object.getPrototypeOf(Number); - if (p === Function.prototype) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getPrototypeOf); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.7/15.7.3/15.7.3.1/15.7.3.1-1.js b/website/resources/scripts/testcases/chapter15/15.7/15.7.3/15.7.3.1/15.7.3.1-1.js deleted file mode 100644 index b158d9ed10..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.7/15.7.3/15.7.3.1/15.7.3.1-1.js +++ /dev/null @@ -1,42 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.7.3.1-1", - -path: "TestCases/chapter15/15.7/15.7.3/15.7.3.1/15.7.3.1-1.js", - -description: "Number.prototype is a data property with default attribute values (false)", - -test: function testcase() { - var d = Object.getOwnPropertyDescriptor(Number, 'prototype'); - - if (d.writable === false && - d.enumerable === false && - d.configurable === false) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Object.getOwnPropertyDescriptor); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.7/15.7.3/15.7.3.1/15.7.3.1-2.js b/website/resources/scripts/testcases/chapter15/15.7/15.7.3/15.7.3.1/15.7.3.1-2.js deleted file mode 100644 index 957ac57b05..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.7/15.7.3/15.7.3.1/15.7.3.1-2.js +++ /dev/null @@ -1,38 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.7.3.1-2", - -path: "TestCases/chapter15/15.7/15.7.3/15.7.3.1/15.7.3.1-2.js", - -description: "Number.prototype, initial value is the Number prototype object", - -test: function testcase() { - // assume that Number.prototype has not been modified. - return Object.getPrototypeOf(new Number(42))===Number.prototype; - }, - -precondition: function prereq() { - return fnExists(Object.getPrototypeOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.7/15.7.4/15.7.4-1.js b/website/resources/scripts/testcases/chapter15/15.7/15.7.4/15.7.4-1.js deleted file mode 100644 index 1ec2775936..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.7/15.7.4/15.7.4-1.js +++ /dev/null @@ -1,39 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.7.4-1", - -path: "TestCases/chapter15/15.7/15.7.3/15.7.4/15.7.4-1.js", - -description: "Number prototype object: its [[Class]] must be 'Number'", - -test: function testcase() { - var numProto = Object.getPrototypeOf(new Number(42)); - var s = Object.prototype.toString.call(numProto ); - return (s === '[object Number]') ; - }, - -precondition: function prereq() { - return fnExists(Object.getPrototypeOf); - } - -}); diff --git a/website/resources/scripts/testcases/chapter15/15.9/15.9.4/15.9.4.4/15.9.4.4-0-1.js b/website/resources/scripts/testcases/chapter15/15.9/15.9.4/15.9.4.4/15.9.4.4-0-1.js deleted file mode 100644 index a04f15fc7c..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.9/15.9.4/15.9.4.4/15.9.4.4-0-1.js +++ /dev/null @@ -1,35 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.9.4.4-0-1", - -path: "TestCases/chapter15/15.9/15.9.4/15.9.4.4/15.9.4.4-0-1.js", - -description: "Date.now must exist as a function", - -test: function testcase() { - var f = Date.now; - if (typeof(f) === "function") { - return true; - } - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.9/15.9.4/15.9.4.4/15.9.4.4-0-2.js b/website/resources/scripts/testcases/chapter15/15.9/15.9.4/15.9.4.4/15.9.4.4-0-2.js deleted file mode 100644 index 3d5887b0a6..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.9/15.9.4/15.9.4.4/15.9.4.4-0-2.js +++ /dev/null @@ -1,38 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.9.4.4-0-2", - -path: "TestCases/chapter15/15.9/15.9.4/15.9.4.4/15.9.4.4-0-2.js", - -description: "Date.now must exist as a function taking 0 parameters", - -test: function testcase() { - if (Date.now.length === 0) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Date.now); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.9/15.9.5/15.9.5.43/15.9.5.43-0-1.js b/website/resources/scripts/testcases/chapter15/15.9/15.9.5/15.9.5.43/15.9.5.43-0-1.js deleted file mode 100644 index 030ec7df17..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.9/15.9.5/15.9.5.43/15.9.5.43-0-1.js +++ /dev/null @@ -1,35 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.9.5.43-0-1", - -path: "TestCases/chapter15/15.9/15.9.5/15.9.5.43/15.9.5.43-0-1.js", - -description: "Date.prototype.toISOString must exist as a function", - -test: function testcase() { - var f = Date.prototype.toISOString; - if (typeof(f) === "function") { - return true; - } - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.9/15.9.5/15.9.5.43/15.9.5.43-0-2.js b/website/resources/scripts/testcases/chapter15/15.9/15.9.5/15.9.5.43/15.9.5.43-0-2.js deleted file mode 100644 index f713476923..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.9/15.9.5/15.9.5.43/15.9.5.43-0-2.js +++ /dev/null @@ -1,38 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.9.5.43-0-2", - -path: "TestCases/chapter15/15.9/15.9.5/15.9.5.43/15.9.5.43-0-2.js", - -description: "Date.prototype.toISOString must exist as a function taking 0 parameters", - -test: function testcase() { - if (Date.prototype.toISOString.length === 0) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Date.prototype.toISOString); - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.9/15.9.5/15.9.5.44/15.9.5.44-0-1.js b/website/resources/scripts/testcases/chapter15/15.9/15.9.5/15.9.5.44/15.9.5.44-0-1.js deleted file mode 100644 index f5c75fa7d9..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.9/15.9.5/15.9.5.44/15.9.5.44-0-1.js +++ /dev/null @@ -1,35 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.9.5.44-0-1", - -path: "TestCases/chapter15/15.9/15.9.5/15.9.5.44/15.9.5.44-0-1.js", - -description: "Date.prototype.toJSON must exist as a function", - -test: function testcase() { - var f = Date.prototype.toJSON; - if (typeof(f) === "function") { - return true; - } - } -}); diff --git a/website/resources/scripts/testcases/chapter15/15.9/15.9.5/15.9.5.44/15.9.5.44-0-2.js b/website/resources/scripts/testcases/chapter15/15.9/15.9.5/15.9.5.44/15.9.5.44-0-2.js deleted file mode 100644 index eebb1a4836..0000000000 --- a/website/resources/scripts/testcases/chapter15/15.9/15.9.5/15.9.5.44/15.9.5.44-0-2.js +++ /dev/null @@ -1,38 +0,0 @@ -/// Copyright (c) 2009 Microsoft Corporation -/// -/// Redistribution and use in source and binary forms, with or without modification, are permitted provided -/// that the following conditions are met: -/// * Redistributions of source code must retain the above copyright notice, this list of conditions and -/// the following disclaimer. -/// * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and -/// the following disclaimer in the documentation and/or other materials provided with the distribution. -/// * Neither the name of Microsoft nor the names of its contributors may be used to -/// endorse or promote products derived from this software without specific prior written permission. -/// -/// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -/// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -/// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE -/// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -/// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -/// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -/// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -/// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -ES5Harness.registerTest( { -id: "15.9.5.44-0-2", - -path: "TestCases/chapter15/15.9/15.9.5/15.9.5.44/15.9.5.44-0-2.js", - -description: "Date.prototype.toJSON must exist as a function taking 1 parameter", - -test: function testcase() { - if (Date.prototype.toJSON.length === 1) { - return true; - } - }, - -precondition: function prereq() { - return fnExists(Date.prototype.toJSON); - } -}); diff --git a/website/resources/scripts/testcases/excludelist.xml b/website/resources/scripts/testcases/excludelist.xml deleted file mode 100644 index dea070d769..0000000000 --- a/website/resources/scripts/testcases/excludelist.xml +++ /dev/null @@ -1,412 +0,0 @@ - - - - problem, abstract is not a reserved word in ES5 - - - problem, boolean is not a reserved word in ES5 - - - problem, byte is not a reserved word in ES5 - - - problem, char is not a reserved word in ES5 - - - problem, double is not a reserved word in ES5 - - - problem, final is not a reserved word in ES5 - - - problem, float is not a reserved word in ES5 - - - problem, goto is not a reserved word in ES5 - - - problem, implements is not a reserved word in ES5 - - - problem, interface is not a reserved word in ES5 - - - problem, long is not a reserved word in ES5 - - - problem, native is not a reserved word in ES5 - - - problem, package is not a reserved word in ES5 - - - problem, private is not a reserved word in ES5 - - - problem, protected is not a reserved word in ES5 - - - problem, public is not a reserved word in ES5 - - - problem, short is not a reserved word in ES5 - - - problem, static is not a reserved word in ES5 - - - problem, synchronized is not a reserved word in ES5 - - - problem, throws is not a reserved word in ES5 - - - problem, transient is not a reserved word in ES5 - - - problem, volatile is not a reserved word in ES5 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - problem, should be replaced or run in an iframe - - - problem, should be replaced or run in an iframe - - - problem, should replace with different test - - - problem, bad test should be rewritten - - - problem, bad test should be rewritten - - - problem, bad test should be rewritten - - - problem, bad test should be rewritten - - - problem, bad test should be rewritten - - - problem, bad test should be rewritten - - - problem, bad test should be rewritten - - - problem, bad test should be rewritten - - - problem, bad test should be rewritten - - - problem, bad test should be rewritten - - - problem, bad test should be rewritten - - - problem, bad test should be rewritten - - - problem, bad test should be rewritten - - - problem, bad test should be rewritten - - - problem, bad test should be rewritten - - - problem, bad test should be rewritten - - - problem, bad test should be rewritten - - - problem, bad test should be rewritten - - - problem, bad test should be rewritten - - - problem, bad test should be rewritten - - - problem, bad test should be rewritten - - - problem, bad test should be rewritten - - - problem, bad test should be rewritten - - - problem, bad test should be rewritten - - - problem, bad test should be rewritten - - - problem, bad test should be rewritten - - - problem, missing right brace. revised - - - problem, bad var syntax. revised - - - problem, syntax validation needs to use eval. revised - - - problem, syntax validation needs to use eval. revised - - - problem, syntax validation needs to use eval. revised - - - Uses this. - - - Uses this. - - - Uses this. - - - Uses this. - - - Uses this. - - - Uses this. - - - Uses this. - - - Uses this. - - - Uses this. - - - Uses this. - - - Uses this. - - - Uses this. - - - Uses this. - - - Uses this. - - - Uses this. - - - Uses this. - - - Uses this. - - - Uses this. - - - Uses this. - - - Uses this. - - - Uses this. - - - Uses this. - - - Uses this. - - - Uses this. - - - Uses this. - - - Uses this. - - - Modified RegExp.prototype.toString - Modified Error.prototype.toString - Modified Error.prototype.toString - Modified Error.prototype.toString - Modified Error.prototype.toString - Modified Error.prototype.toString - Modified Array.prototype.toString - Modified Array.prototype.toString - Modified Function.prototype.toString - Modified Boolean.prototype.toString - Modified Boolean.prototype.toString - Modified Boolean.prototype.toString - Modified Number.prototype.toString - Modified Number.prototype.toString - Modified Number.prototype.toString - Modified Number.prototype.toString - Modified Date.prototype.toString - Modified Date.prototype.toString - Modified Date.prototype.toString - Modified Date.prototype.toString - Modified Date.prototype.toString - Modified Date.prototype.toString - Modified Date.prototype.toString - Modified Date.parse - Modified Date.parse - Modified Date.UTC - Modified Date.UTC - Modified Date.prototype.getFullYear - Modified Date.prototype.getFullYear - Modified Date.prototype.getUTCFullYear - Modified Date.prototype.getUTCFullYear - Modified Date.prototype.getMonth - Modified Date.prototype.getMonth - Modified Date.prototype.getUTCMonth - Modified Date.prototype.getUTCMonth - Modified Date.prototype.getDate - Modified Date.prototype.getDate - Modified Date.prototype.getUTCDate - Modified Date.prototype.getUTCDate - Modified Date.prototype.getDay - Modified Date.prototype.getDay - Modified Date.prototype.getUTCDay - Modified Date.prototype.getUTCDay - Modified Date.prototype.getHours - Modified Date.prototype.getHours - Modified Date.prototype.getUTCHours - Modified Date.prototype.getUTCHours - Modified Date.prototype.constructor - Modified Date.prototype.constructor - Modified Date.prototype.getMinutes - Modified Date.prototype.getMinutes - Modified Date.prototype.getUTCMinutes - Modified Date.prototype.getUTCMinutes - Modified Date.prototype.getSeconds - Modified Date.prototype.getSeconds - Modified Date.prototype.getUTCSeconds - Modified Date.prototype.getUTCSeconds - Modified Date.prototype.getMilliseconds - Modified Date.prototype.getMilliseconds - Modified Date.prototype.getUTCMilliseconds - Modified Date.prototype.getUTCMilliseconds - Modified Date.prototype.getTimezoneOffset - Modified Date.prototype.getTimezoneOffset - Modified Date.prototype.setTime - Modified Date.prototype.setTime - Modified Date.prototype.setMilliseconds - Modified Date.prototype.setMilliseconds - Modified Date.prototype.setUTCMilliseconds - Modified Date.prototype.setUTCMilliseconds - Modified Date.prototype.toString - Modified Date.prototype.toString - Modified Date.prototype.setSeconds - Modified Date.prototype.setSeconds - Modified Date.prototype.setUTCSeconds - Modified Date.prototype.setUTCSeconds - Modified Date.prototype.setMinutes - Modified Date.prototype.setMinutes - Modified Date.prototype.setUTCMinutes - Modified Date.prototype.setUTCMinutes - Modified Date.prototype.setHours - Modified Date.prototype.setHours - Modified Date.prototype.setUTCHours - Modified Date.prototype.setUTCHours - Modified Date.prototype.setDate - Modified Date.prototype.setDate - Modified Date.prototype.setUTCDate - Modified Date.prototype.setUTCDate - Modified Date.prototype.setMonth - Modified Date.prototype.setMonth - Modified Date.prototype.setUTCMonth - Modified Date.prototype.setUTCMonth - Modified Date.prototype.toDateString - Modified Date.prototype.toDateString - Modified Date.prototype.setFullYear - Modified Date.prototype.setFullYear - Modified Date.prototype.setUTCFullYear - Modified Date.prototype.setUTCFullYear - Modified Date.prototype.toUTCString - Modified Date.prototype.toUTCString - Modified Date.prototype.toTimeString - Modified Date.prototype.toTimeString - Modified Date.prototype.toLocaleString - Modified Date.prototype.toLocaleString - Modified Date.prototype.toLocaleTimeString - Modified Date.prototype.toLocaleTimeString - Modified Date.prototype.valueOf - Modified Date.prototype.valueOf - Modified Date.prototype.getTime - Modified Date.prototype.getTime - Used this - Used this - Used this - Used this - Deleting library function - Using this pointer - Assigning values to toString, making it Not a function - Using this pointer, intented for Global object -